Careem is building the Everything App to simplify everyday life across the Middle East by offering seamless transportation, food and grocery ordering, payment management, and more. Since its inception in 2012, Careem has empowered over 2.5 million Captains and served more than 70 million customers. Operating in over 70 cities across 10 countries, the company fosters a platform where regional talent and entrepreneurs thrive. Careem provides a dynamic work environment focused on growth, learning, and making a meaningful impact.
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 scheduling. Facilitate test plan and test case reviews with cross-functional teams to align on scope and approach. Execute, assess, and maintain both manual and automated test cases, documenting and reporting results clearly. 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 standards. Actively contribute to sprint ceremonies, grooming sessions, and 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. Between 2.5 to 5 years of hands-on experience in software testing and quality assurance. ISTQB - CTFL certification is preferred. Strong passion for delivering exceptional quality with a quality-driven mindset. Proven problem-solving skills with the ability to multitask and meet deadlines in a fast-paced environment. Excellent verbal and written communication skills in English. Self-motivated, dedicated, and accountable with a proactive, “get-it-done” attitude. Effective team player with strong collaboration skills across departments. Deep understanding of QA/testing processes including SDLC, STLC, and defect life cycle. Programming knowledge in JavaScript, Python, and Java. Experience with Agile, Kanban, and Waterfall testing methodologies. Expertise in integration testing, end-to-end testing, User Acceptance Testing (UAT), and UI testing. Skilled in exploratory, risk-based, boundary-value, and equivalence partitioning testing approaches. Ability to generate comprehensive test cases from requirements and user stories. Familiarity with defect management and tracking best practices. Experience testing mobile (Android, iOS) and web applications. Knowledge of API testing including various methods, response validation, and error code handling. Understanding of the test pyramid concept covering unit, integration, and end-to-end test levels.
Preferred Qualifications and Benefits
Practical experience with automation tools such as Sofy, BDD frameworks, Maestro, JMeter, Postman, Rest-assured, Selenium, and K6. Experience in debugging, unit testing, and backend acceptance testing tools like Tavern and Postman. Exposure to chaos engineering and load testing concepts. Familiarity with CI/CD pipelines and tools including Jenkins, Bitrise, and cloud deployments. Knowledge of containerization technologies such as Docker and Kubernetes, along with microservices architecture. Hands-on experience with distributed version control systems, especially Git. Interest or experience in AI-driven testing tools and approaches, including AI test generation and defect prediction. Awareness and promotion of shift-left testing principles for early QA involvement.
Careem offers a collaborative and inspiring work environment where employees can learn from talented colleagues and contribute to impactful projects. The company supports a flexible work schedule with four days in the office and one day remote, plus the option to work remotely from any country for 30 days annually. Additional benefits include unlimited vacation days, healthcare coverage, and fitness reimbursements for activities such as gym memberships and training classes. Join Careem to advance your career while making a difference in a region full of potential.