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.

petrolife_بترولايف • Cairo, Cairo, Egypt
Role & seniority: Quality Assurance Engineer (mid–senior level) on engineering team
Stack/tools: Manual & automated testing; Selenium and/or Appium; web tech (HTML, CSS, JavaScript); iOS/Android; Agile/Scrum; CI/CD
Design, develop, and execute test plans/cases for web and mobile apps; perform manual and automated testing
Identify defects, reproduce issues, verify fixes; collaborate with engineers to analyze and resolve problems
Ensure quality across the SDLC; document test results/defects; contribute to QA process improvements and release validation
Proven manual and automated testing experience
Hands-on with Selenium and/or Appium
Strong analytical, detail-oriented, with solid web tech knowledge (HTML/CSS/JS)
Experience testing iOS and Android; familiarity with Agile/Scrum; basic CI/CD understanding
API testing tools (Postman)
Performance/load testing knowledge
Basic scripting/programming for test automation
Experience with test management and bug-tracking tools
Location & work type: Not specified in the provided text; no explicit remote/on-site or full-time/contract details present
About the Role We are looking for a detail-oriented Quality Assurance Engineer to join our engineering team and play a key role in ensuring the delivery of reliable, high-quality web and mobile applications. The ideal candidate has a strong testing mindset, a solid technical background, and the ability to work closely with cross-functional teams to continuously improve product quality. Key Responsibilities Design, develop, and execute comprehensive test plans and test cases for web and mobile applications. Perform manual and automated testing to identify defects, performance issues, and usability gaps. Collaborate closely with software engineers to analyze issues, reproduce bugs, and verify fixes. Ensure quality standards are met throughout the software development lifecycle. Document test cases, test results, and defect reports with clear and actionable insights. Participate in requirement reviews to identify potential risks and quality concerns early. Contribute to continuous improvement of QA processes, tools, and testing strategies. Support regression testing and release validation across multiple platforms. Required Qualifications Proven experience in manual and automated testing methodologies. Hands-on experience with test automation tools such as Selenium and/or Appium. Strong analytical thinking, problem-solving skills, and high attention to detail. Solid understanding of web technologies (HTML, CSS, JavaScript). Experience testing applications on iOS and Android platforms. Familiarity with Agile/Scrum development environments. Working knowledge of CI/CD pipelines and their role in quality assurance. Preferred Qualifications (Nice to Have) Experience with API testing tools (e.g., Postman). Knowledge of performance and load testing concepts. Basic scripting or programming experience for test automation. Experience with test management and bug tracking tools. What We Offer A professional and collaborative engineering environment. Opportunity to work on production-scale web and mobile products. Exposure to modern QA tools, automation frameworks, and best practices. Competitive compensation aligned with experience and technical expertise.