Senior Software Testing Engineer

Nawy · Cairo, Egypt · Posted 2026-05-14

We are seeking a highly skilled and experienced Senior Software Testing Engineer to join our dynamic team. The ideal candidate should possess a strong background in software engineering.In this role, you will collaborate closely with developers, product managers, and other stakeholders to design, develop, and execute detailed test plans and test cases. With a focus on moving towards automation, you will be responsible for implementing automation tools and scripts to enhance our testing procedures.● Develop and execute detailed, comprehensive, and well-structured test plans and test cases● Execute both manual and automated functional and non-functional tests for Web, REST API, and Mobile applications● Collaborate in an agile environment with various teams including Development, Product, and Design to ensure comprehensive QA coverage● Attend planning meetings, provide feedback on user stories, create acceptance criteria, and develop test cases● Assess the status of releases, helping ensure they are timely and of the highest quality● Identify, record, document thoroughly, and track bugs through our issue tracking system● Perform thorough regression testing when bugs are resolved● Explore automation opportunities and gradually integrate automated tests with manual testing processes.Requirements:● Bachelor’s degree in Computer Science, Engineering, or a related field.● Strong knowledge of software QA methodologies, tools, and processes.● Excellent communication and teamwork skills.● Experience participating in Agile ceremonies such as daily standups, sprint planning, retrospectives, and reviews.● Experience writing clear, concise, and comprehensive test plans, test cases and bug reports.● Proficiency in testing for mobile web and apps.● Experience writing SQL, with skills in writing, troubleshooting, and validating data within SQL databases.● Experience in API testing using various tools, with a solid understanding of web protocols and data formats.● Programming skills in any scripting or mainstream programming language (Javascript, Java,..).● Familiarity with automation testing tools (e.g., playwright, Appium, Rest Assured) is a plus.● Experience with performance and/or security testing is a plus.● Ability to document and troubleshoot errors.● Analytical mind and problem-solving aptitude.● ISTQB certification is a plus.

Apply for this role