Quality Assurance Senior Engineer
Consultants Valley · Cairo, Egypt
Tailor my CV for this job — freeCompany Description Consultants Valley is a strategic innovation and digital transformation firm serving clients across Europe, the Middle East, and Africa. The company partners with enterprises, government entities, and growth-stage organizations to design and implement strategies that accelerate performance and drive sustainable growth. Its expertise includes business strategy, distributed systems architecture, AI-enabled transformation, and organizational innovation. By combining executive advisory services with strong technical delivery capabilities, Consultants Valley helps leadership teams turn ambitious visions into measurable results. The firm integrates global best practices with regional market insight to deliver solutions that are scalable and locally relevant.Role Description The Quality Assurance Senior Engineer is a full-time, on-site role based in Cairo, Egypt. This role is responsible for planning, designing, and executing test cases to ensure the reliability, performance, and quality of software solutions delivered to clients. The engineer will perform manual testing, verify that business and technical requirements are met, and collaborate with development, product, and operations teams to identify defects and improve overall system stability. Day-to-day activities include reviewing specifications, creating detailed test documentation, performing regression and functional testing, and reporting clear, actionable findings. The role also involves mentoring junior QA team members, contributing to process improvements, and supporting continuous quality enhancement across projects.Qualifications Candidates should possess strong Quality Assurance and Software Testing skills, with experience applying QA best practices in complex environments.Candidates should possess solid Test Execution and Test Cases design skills, including creating, maintaining, and prioritizing test scenarios and scripts.Candidates should possess hands-on Manual Testing skills, with the ability to perform functional, regression, integration, and user acceptance testing.Candidates should possess analytical and problem-solving skills, with attention to detail and the ability to identify root causes of defects.Candidates should possess experience with QA tools and test management systems, and familiarity with issue tracking platforms (e.g., Jira or similar).Candidates should possess strong communication and collaboration skills, with the ability to work closely with cross-functional teams and mentor peers.Candidates should possess a solid understanding of software development lifecycles (Agile or similar) and continuous improvement practices.Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent practical experience.Experience in distributed systems or digital transformation projects within EMEA markets is a plus.