Angaza’s Pay-As-You-Go solution enables businesses to extend flexible solar payment plans to the billion individuals without access to grid electricity. Our platform allows manufacturers and distributors of off-grid energy products to expand their customer base and access data-driven market insights.
We are seeking a Senior QA Analyst to join our engineering organization. This role is crucial for maintaining the high quality and reliability of Angaza's platform across various components.
Please note that while this is a remote role, the successful applicant is required to be based in Nairobi, Kenya.
Responsibilities
- Develop and execute comprehensive test plans for backend integrations, including developer APIs, ETL services, device management, and mobile features.
- Design automated test suites for platform functionality, such as loan management, credit underwriting, transaction processing, and Android user experiences at scale.
- Create and maintain end-to-end tests for frontend components, ensuring seamless integration with React-based UIs and user interactions.
- Review test cases, collaborate with engineering teams through pair testing, and provide mentorship on quality practice.
Required Skills, Attributes & Experience
Applicants should have 5+ years of prior QA or software testing work experience, including:
- 5+ years of experience in a relevant field (QA or software testing).
- Experience with test automation in Python (e.g., pytest, Selenium).
- Experience with frontend testing tools for React (e.g., Cypress, Jest, React Testing Library).
- Experience with mobile testing tools for Android (e.g., Appium, Espresso).
- Experience with SQL for data validation and AWS Cloud Infrastructure (or similar) for environment testing.
- Experience designing and implementing scalable testing strategies for APIs and application.
Qualifications
- A BA/BSc/HND qualification is required.