Careem is transforming the Middle East by developing the Everything App, a platform designed to simplify everyday life through seamless transportation, food and grocery delivery, payment solutions, and more. Since its inception in 2012, Careem has empowered over 2.5 million Captains to generate income and served more than 70 million customers across 70 cities in 10 countries, spanning from Morocco to Pakistan. Driven by a mission to improve lives and foster regional talent and entrepreneurship, Careem continues to build an inspiring and innovative organization.
Key Responsibilities
Review and thoroughly understand functional, technical, and design specifications to ensure precise and effective testing. Provide accurate 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. Lead and manage bug triage meetings to prioritize and resolve defects efficiently. Participate in root cause analysis to identify underlying issues and prevent recurrence. Validate that deliverables meet customer requirements and quality standards. Actively contribute to sprint ceremonies, grooming sessions, and other agile processes to promote early QA involvement (shift-left testing). Advocate for continuous improvement in testing methodologies and processes.
Required Qualifications
Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience. Fresh graduates up to 2.5 years of hands-on experience in software testing and quality assurance are encouraged to apply. 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. Proficient verbal and written communication skills in English. Self-motivated and dedicated, with a strong sense of ownership and accountability. Adaptable and proactive with a “get-it-done” attitude. Effective team player capable of collaborating across departments and roles.
Knowledge and Experience
Deep understanding of QA/testing processes including SDLC, STLC, and defect life cycle. Programming skills in JavaScript, Python, and Java. Familiarity with Agile, Kanban, and Waterfall testing methodologies. Experience with integration, end-to-end (E2E), 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 (Android, iOS) and web applications. Knowledge of API testing, including various API 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. Working 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 or approaches, including AI test generation and defect prediction, is highly valued. Strong advocacy for shift-left testing principles, promoting early QA involvement in the software delivery lifecycle. Join Careem’s collaborative and dynamic team to contribute your passion, skills, and innovative ideas toward delivering exceptional product quality. Careem is committed to equal employment opportunity and values diversity within its workforce.