Careem is building the Everything App to transform daily life across the Middle East by simplifying transportation, food and grocery ordering, payments, and more. Since 2012, the company has empowered over 2.5 million Captains and served more than 70 million customers, operating in over 70 cities across 10 countries from Morocco to Pakistan. Driven by a strong mission to improve lives and foster regional talent, Careem continues to support entrepreneurs and build an inspiring organization. The Senior QA Manager will lead strategic quality assurance initiatives, translating broad product visions into actionable technical plans. This role demands strong ownership, the ability to break down complex projects into manageable sprints, and effective coordination across multiple teams to deliver high-quality solutions. The ideal candidate is technically skilled, an excellent communicator, and a collaborative leader capable of guiding engineers through diverse projects.
Key Responsibilities
- Lead and manage a quality assurance team of 8-12 members, ensuring high standards in software design and deployment.
- Support scalable and maintainable infrastructure platforms while designing solutions across multiple domains including Engineering, Infrastructure, Data & AI, and Analytics.
- Define and implement the team’s quality strategy and co-lead the product roadmap to guarantee delivery of high-quality products and exceptional user experiences.
- Promote a quality-driven mindset throughout the entire product development lifecycle.
- Collaborate closely with senior stakeholders and engineering leads within Careem’s Food and Groceries businesses to align on quality objectives.
- Serve as a technical culture ambassador by enhancing Careem’s engineering brand through technical blogging and conference participation.
- Provide oversight and guidance to engineers working on various projects, ensuring clear communication and effective coordination.
Required Qualifications
- More than 10 years of experience as a Quality Assurance Manager, including managing customer-facing projects.
- Proven expertise in testing strategies and best practices across the software development lifecycle.
- Experience with test automation frameworks and methodologies for both mobile and backend systems.
- Skilled in designing and maintaining internet-facing, production-grade applications in distributed, virtualized, or containerized environments.
- Strong technical knowledge of backend acceptance testing tools such as Tavern and Postman.
- Familiarity with chaos engineering, load testing concepts, and CI/CD pipelines using tools like Jenkins and Bitrise.
- Practical experience with containerization technologies including Docker and Kubernetes, and microservices architecture.
- Degree in Computer Science or equivalent practical experience.
- Demonstrated ability to manage complex projects by breaking down work into sprints and coordinating cross-functional teams.
- Excellent communication and leadership skills aligned with Careem’s core values: boldness, focus, agility, and collaboration.
- Passionate commitment to improving lives and delivering excellence in customer service.
Preferred Qualifications and Benefits
- Interest or experience in AI-driven testing tools such as AI test generation and defect prediction.
- Knowledge of shift-left testing principles that promote early QA involvement.
- Hands-on experience with automation tools including Appium, Cucumber, Espresso, JMeter, Rest-assured, Selenium, and XCUI.
- Familiarity with continuous integration tools like Cruise Control, Hudson, Jenkins, and GitHub Actions.
- Experience with distributed version control systems such as GIT and Mercurial.
- Practical knowledge of cloud-based testing environments, test management tools, and DevOps practices.
Careem offers a dynamic and inclusive work environment where employees can make a meaningful regional impact while advancing their careers. The role features a flexible work schedule with four days in the office and one day remote, plus the option to work remotely from any country for up to 30 days annually. Additional benefits include unlimited vacation days, healthcare coverage, and fitness reimbursements for activities such as gym memberships and training classes. Joining Careem means collaborating with inspiring professionals in a purpose-driven organization dedicated to unlocking the region’s potential.