Head of Testing Lab

Head of Testing Lab
Nairobi, Kenya
Credable is transforming financial services in emerging markets with its best-in-class Digital Banking Platform. We help partners launch financial products by embedding them into digital channels their customers already use.
The result is a win-win-win for partners, customers, and Credable. Having deployed across multiple markets in Africa, we’ve proven our platform meets a critical need and is driving us toward our core objectives:
- Democratizing financial services by reaching over 500 million people.
- Becoming the most trusted source of data in emerging markets.
The Role
The Head of Testing Lad is a critical leadership position to lead our Quality Assurance function and drive quality standards across our engineering teams. This role is responsible for ensuring the integrity of our platform through robust testing strategies, automation frameworks, and governance structures. Acting as the bridge between domain-specific QA teams, the Head of Testing Lab will coordinate efforts across the organisation, foster a cohesive testing strategy, and implement continuous improvements.
Our 2025 roadmap and OKRs are ambitious and focused around tripling our live portfolio, while also diversifying our products in terms of markets, partners, and outcomes. This position requires a highly organised and driven individual that can support the organisation in achieving these lofty goals for 2025, while also shaping the future of digital banking in the space at large.
Key Responsibilities
- Develop and implement QA strategies that align with organisational quality standards, including establishing automated testing frameworks and governance structures.
- Build, mentor, and scale high-performing QA teams, fostering both manual and automation testing capabilities while creating a culture of excellence.
- Drive crisis management and resolution for complex projects, ensuring client satisfaction and timely delivery of high-quality solutions.
- Lead the design and implementation of test automation processes, focusing on UI, API, and security testing to improve efficiency and reduce testing cycle times.
- Define, measure, and maintain quality metrics in collaboration with cross-functional teams.
- Manage test planning and execution, ensuring comprehensive test plans, scripts, and cases are developed and reviewed.
- Ensure effective defect documentation and reporting, working closely with development teams to resolve issues efficiently.
- Support client acceptance testing and provide technical expertise to facilitate successful deployments.
- Maintain up-to-date documentation, including user manuals, product release notes, and training materials.
- Champion test automation and strategic quality initiatives, setting objectives and implementing metrics to ensure continuous improvement across all teams.
Person Specification
Required
- Minimum 8+ years of experience in Quality Assurance, with at least 3+ years in a leadership or managerial role.
- Strong hands-on experience in UI, API, and Security test automation, with a proven track record of implementing and maintaining test automation frameworks.
- Software testing methodologies: Deep understanding of manual and automated testing techniques, including unit, integration, functional, regression, and performance testing.
- Crisis management & issue resolution: Experience in troubleshooting, risk assessment, and crisis resolution across complex software projects.
- Defect management & reporting: Proficiency in bug tracking tools (e.g., JIRA, TestRail, or similar) and ability to analyse, document, and drive defect resolution effectively.
- Quality governance & metrics: Ability to define, measure, and maintain quality metrics to track performance and improvement across QA teams.
- Cross-functional collaboration: Strong experience working with engineering, product, and business teams to ensure seamless quality assurance processes.
- Agile & DevOps integration: Experience embedding QA practices into Agile, CI/CD, and DevOps environments, ensuring efficient software delivery cycles.
- Stakeholder management: Ability to engage with senior leadership and clients, acting as a trusted advisor on quality engineering best practices.
Preferred
- Experience working with AWS, Azure, or GCP testing environments.
- Programming & scripting skills: Proficiency in one or more languages such as Python, Java, JavaScript, or C# for test automation.
- Performance & security testing: Hands-on experience with performance testing tools (JMeter, LoadRunner) and security testing frameworks.
- Regulatory & compliance knowledge: Exposure to industry-specific compliance and security standards (e.g., ISO 27001, PCI-DSS, GDPR).
- Test data management: Experience in test data creation and management strategies for complex enterprise applications.
- Experience in fintech or financial services: Prior exposure to banking, fintech, or financial platforms is highly desirable.
We’re thrilled to have you join us as we reshape the financial landscape in emerging markets.
We believe in equal opportunities, we welcome applications from diverse backgrounds.