Careem is on a mission to transform daily life across the greater Middle East through its Everything App, simplifying transportation, food and grocery ordering, payments, and more. Since 2012, Careem has empowered over 2.5 million Captains and served more than 70 million customers across 70 cities in 10 countries. The company fosters a dynamic and inspiring environment where quality assurance engineers play a vital role in delivering innovative products by collaborating closely with cross-functional teams to maintain the highest quality standards.
Key Responsibilities
Review and thoroughly understand functional, technical, and design specifications to ensure accurate and effective testing outcomes. Provide reliable testing estimates to support 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 comprehensively. Lead bug triage meetings to prioritize and resolve defects efficiently. Participate in root cause analysis to identify and prevent recurring issues. 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 continuous improvement in testing practices and processes to enhance overall quality.
Required Qualifications
Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience. Between fresh graduate level and 2.5 years of hands-on experience in software testing and quality assurance. ISTQB – CTFL certification is preferred but not mandatory. Demonstrated passion for delivering exceptional quality with a quality-driven testing mindset. Strong problem-solving skills, ability to multitask, and manage deadlines effectively in fast-paced environments. Proficient verbal and written communication skills in English. Self-driven, accountable, adaptable, and proactive with a strong sense of ownership. Effective team player with the ability to collaborate across departments and functions.
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 testing methodologies. Experience in integration testing, end-to-end (E2E) testing, User Acceptance Testing (UAT), and UI testing. Skilled in exploratory, risk-based, boundary-value analysis, and equivalence partitioning testing approaches. Ability to generate comprehensive test cases from requirements and user stories. Expertise in defect management and tracking best practices. Experience testing mobile applications (Android and iOS) as well as web applications. Knowledge of API testing including methods, response validation, and error code differentiation. Understanding of test pyramid concepts across unit, integration, and E2E levels.
Technical Skills
Hands-on experience with test automation tools such as Sofy, BDD frameworks, Maestro, JMeter, Postman, Rest-assured, Selenium, and K6. Experience with debugging and unit testing. Familiarity with backend acceptance testing tools like Tavern and Postman. Exposure to chaos engineering and load testing concepts. Working knowledge of CI/CD pipelines and tools including Jenkins, Bitrise, and cloud deployments. Familiarity with containerization technologies such as Docker and Kubernetes, along with microservices architecture. Practical 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 includes four days per week in the office and one day remote, with the flexibility to work remotely from any country for up to 30 days annually. Individual contributor roles in technology enjoy two office days and three remote days weekly. Employees benefit from unlimited vacation days, healthcare coverage, and fitness reimbursements covering gym memberships, health clubs, and training classes. This role offers the opportunity to work alongside inspiring colleagues in a purposeful organization dedicated to regional impact and personal growth.
Join Careem to bring your passion and expertise to a collaborative environment focused on delivering exceptional quality and innovation across the Middle East.