Careem is building the Everything App to simplify everyday life across the Middle East by seamlessly integrating transportation, food and grocery ordering, and payment management. Since its inception in 2012, Careem has empowered over 2.5 million drivers and served more than 70 million customers across 70 cities in 10 countries. The company is committed to improving lives and fostering a vibrant platform for regional talent and entrepreneurs. Within this dynamic environment, QA engineers play a crucial role in upholding high-quality standards through close collaboration with cross-functional teams.
Key Responsibilities
Review and thoroughly understand functional, technical, and design specifications to ensure accurate and comprehensive testing. Provide reliable testing estimates to support effective project planning and timelines. Facilitate test plan and test case reviews with cross-functional teams to align on scope and approach. Execute, evaluate, and maintain both manual and automated test cases, documenting and reporting results clearly and promptly. Lead bug triage meetings to prioritize and resolve defects efficiently. Participate in root cause analysis to identify recurring issues and implement preventive measures. Validate that deliverables meet customer requirements and quality expectations. Actively contribute to sprint ceremonies, grooming sessions, and other agile processes to promote early QA involvement, embracing shift-left testing principles. Advocate for continuous improvement in testing practices and processes to enhance overall product quality.
Required Qualifications
Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience. Hands-on experience in software testing and quality assurance, ranging from fresh graduates up to 2.5 years. ISTQB - CTFL certification is preferred. Demonstrated passion for quality with a quality-driven testing mindset. Strong problem-solving skills, ability to multitask, and meet deadlines in a fast-paced environment. Excellent verbal and written communication skills in English. Self-driven with a strong sense of ownership and accountability. Adaptable with a proactive, “get-it-done” attitude. Effective team player capable of collaborating across departments.
Technical Knowledge and Experience
Solid understanding of QA/testing processes including SDLC, STLC, and defect life cycle management. Programming skills in JavaScript, Python, and Java. Familiarity with Agile, Kanban, and Waterfall methodologies. Experience in integration testing, end-to-end (E2E) testing, User Acceptance Testing (UAT), and UI testing. Proficiency in testing approaches such as exploratory, risk-based, boundary-value analysis, and equivalence partitioning. Ability to generate comprehensive test cases from requirements and user stories. Knowledge of defect management and tracking best practices. Expertise in mobile (Android, iOS) and web application testing. API testing experience including various methods, response validation, and error code differentiation. Understanding of test pyramid concepts covering unit, integration, and E2E test levels.
Technical Skills
Practical experience with test automation tools such as Sofy, BDD frameworks, Maestro, JMeter, Postman, Rest-assured, Selenium, and K6. Experience in debugging and unit testing. Familiarity with backend acceptance testing tools like Tavern and Postman. Exposure to chaos engineering and load testing concepts. Knowledge of CI/CD pipelines and tools including Jenkins, Bitrise, and cloud deployments. Understanding of containerization technologies such as Docker and Kubernetes, along with microservices architecture. Hands-on experience with distributed version control systems, especially Git.
Preferred Qualifications and Benefits
Interest or experience in AI-driven testing tools and approaches, including AI test generation and defect prediction, is a plus. Strong advocacy for shift-left testing principles to ensure early QA involvement. The work schedule offers flexibility with four days in-office and one day remote per week, plus the option to work remotely from any country for 30 days annually. Employees enjoy unlimited vacation days and access to healthcare benefits, including fitness reimbursements for gym memberships, health clubs, and training classes. This role provides the opportunity to collaborate with inspiring colleagues in a purposeful organization dedicated to regional impact and personal growth.
Join Careem’s collaborative team to apply your skills and creativity toward delivering exceptional product quality in innovative ways while advancing your career in a dynamic and supportive environment.