Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Vodafone • Cairo, Cairo, Egypt
Role & seniority: Senior QA Engineer / Automation-focused QA lead (3+ years in software testing; mentoring junior testers; leads testing for complex features)
Stack/tools: Appium, API testing (REST Assured), automated and manual test suites, programming in Python/Java/JavaScript, CI/CD (Azure DevOps, GitHub Actions), Agile/Scrum/DevOps, OOP-based automation code, Docker, cloud platforms ( AWS/Azure/GCP) a plus
Lead testing activities for complex features/projects and collaborate with developers and product owners
Build, maintain, and execute automated and manual test suites; design and maintain test strategies, plans, and test cases
Perform performance, regression, functional, and integration testing; conduct defect triage and produce actionable defect reports
3+ years in software testing/QA
Expertise in Appium and API automation; REST Assured
Proficiency in Python, Java, or JavaScript; strong OO principles
Fluent English (B2+)
Experience with Agile/Scrum or DevOps; familiarity with CI/CD (Azure DevOps or GitHub Actions)
Strong understanding of unit, integration, system, and UAT testing; good problem-solving and communication
Containerisation (Docker) and cloud platforms (AWS, Azure, or GCP)
ISTQB Foundation or Agile Tester certifications
Experience in performance testing and QA process improvement
Location & work type: Location not specified; work type
Develop and maintain automation frameworks for Appium and API solutions. Mentor junior test engineers and promote quality best practices. Design, implement, review, and maintain test strategies, plans, and cases. Lead testing activities for complex features or projects, working closely with developers and product owners. Build, maintain, and execute automated and manual test suites. Conduct performance, regression, functional, and integration testing. Analyse and troubleshoot complex issues, providing clear and actionable defect reports. Ensure comprehensive test coverage through risk-based techniques and impact assessment. Collaborate in Agile/Scrum ceremonies, contributing to planning, reviews, and retrospectives. Continuously improve QA processes, tools, and operational efficiencies. Lead defect triage meetings and partner with development teams to resolve issues. Write and review clean, reusable automation code using OOP principles. * Bring 3+ years of experience in software testing or quality assurance. Expertise in automation tools including Appium and API Experienced REST API testing tools such as REST Assured. Fluent in English (B2 level or above). Skilled in automation testing Bachelor's degree in Computer Science, Electrical Engineering, or a related field. Possess strong experience of testing methodologies, tools, and QA processes. Proficient in Agile/Scrum or DevOps environments. Proficient in at least one programming or scripting language (e.g., Python, JavaScript, Java). Strong understanding of unit, integration, system, and user acceptance testing. Familiar with CI/CD tools such as Azure DevOps or GitHub Actions. Knowledge of containerisation (Docker) and cloud platforms (AWS, Azure, or GCP) is a plus. Excellent communication, analytical thinking, and problem-solving abilities. Relevant certifications such as ISTQB Foundation or Agile Tester. If you are excited about this role but your experience does not align exactly with every aspect of the job description, you are encouraged to apply. You may be the right candidate for this or another opportunity, and the recruitment team will support you in exploring where your skills fit best.ty.