W

Watu

Asset-financing BNPL for African mobility

Senior Quality Assurance Automation Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeNairobi, KenyaNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of experience in automated testing with TypeScript or JavaScript.
  • Expert-level proficiency in SQL, including designing and optimizing complex queries and data-validation scripts.
  • Extensive experience with Playwright, including building scalable and maintainable test frameworks from scratch.
  • Strong understanding and application of object-oriented programming principles in test automation architecture.
  • Proficiency with Git and branching strategies for collaborative test development.
  • Upper-intermediate or higher English proficiency to participate in technical discussions and documentation.
  • Deep familiarity with Docker Compose, including designing, configuring, and troubleshooting multi-service testing environments.
  • Good understanding of continuous integration and continuous delivery pipelines, including Jenkins, GitHub Actions, or GitLab CI, and integrating automated tests into deployment pipelines.
  • Advanced REST or GraphQL API testing, including designing API tests, validating authentication flows, and building reusable API test utilities.
  • Strong experience with SQL and object-relational mapping tools such as Prisma, validating data integrity across multiple services and environments.
  • Strong communication skills to mentor junior QA engineers and collaborate with developers and product owners.
  • Ability to design and enforce QA best practices, including code reviews, standards, and continuous improvement initiatives.
  • Experience conducting root-cause analysis and contributing to postmortem reviews.

Responsibilities

  • Design, develop, and maintain scalable automated test frameworks using Playwright and related tools.
  • Lead test automation strategy and ensure alignment with overall quality assurance and development goals.
  • Conduct functional, regression, and integration testing across application modules.
  • Validate visual design, accessibility, and user-experience standards to ensure user-interface consistency and usability.
  • Analyze backend processes, validate SQL data integrity, and troubleshoot data-related issues.
  • Manage and optimize testing environments using Docker Compose and continuous integration and continuous delivery pipelines.
  • Review code and test implementations to ensure best practices and maintainability.
  • Test REST and GraphQL APIs for performance, reliability, and compliance with specifications.
  • Document and maintain detailed test plans, test cases, and reports on test results and coverage.
  • Mentor junior QA engineers, providing guidance in test automation, analysis, and debugging.
  • Identify process improvements, propose test strategy enhancements, and improve automation efficiency.
  • Collaborate with cross-functional teams to support timely delivery of high-quality software.
  • Own the testing process from strategy through execution and reporting.

Desired Qualifications

  • UI/UX evaluation skills, including identifying usability, accessibility, and design inconsistencies.
  • Ability to read and understand frontend TypeScript code and identify potential weak points for automation.
  • Working knowledge of Java to analyze backend logic, logs, and integration points.
  • Experience with Selenium or similar tools, including understanding different automation strategies and frameworks.
  • Advanced log analysis and debugging skills to isolate and diagnose complex issues in distributed systems.
  • Understanding of security aspects, including token validation, authentication flows, and access control.
  • Experience testing financial or high-risk transactional applications.
  • Ability to identify test-coverage gaps and suggest improvements to automation scope and process.
  • Eagerness to learn new tools, frameworks, and testing paradigms and stay current with modern QA trends.

About the Company

Watu

Asset-financing BNPL for African mobility

Watu is an asset-financing fintech in Africa that offers buy-now-pay-later loans to people without formal credit to buy income-generating assets. Its main products finance two- and three-wheelers (boda bodas and tuk-tuks) and include bundles like GPS tracking, insurance, and logbook transfer, with repayments often made via mobile money; revenue comes from loan interest and fees. It also offers smartphone financing (Watu Simu) and education loans (Watu Shule) to diversify its portfolio. The company pursues mass-market financial inclusion and green mobility by expanding into EV financing and partnerships for infrastructure, aiming to increase access to credit and affordable, sustainable transportation across multiple African countries.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$29M
Headquarters
Nairobi, Kenya
Founded
2015

Recently Posted Jobs

Explore more opportunities at Watu

See more jobs