Senior QA Automation Engineer

Company Details
Industry: Banking
Description: Watu Credit Limited is a dynamic and fast-growing non-bank finance company. Watu Credit Limited harnesses technology to offer unsecured lending, primarily via mobile services. We aim to become the leading African provider of a broad set of inclusive financial products, delivered through technology i… Watu Credit Limited is a dynamic and fast-growing non-bank finance company. Watu Credit Limited harnesses technology to offer unsecured lending, primarily via mobile services. We aim to become the leading African provider of a broad set of inclusive financial products, delivered through technology in a fast, efficient and professional manner. Watu Credit Limited headquarters are located in Mombasa. We commenced our business operations in July 2015 with the clear vision to be the best in class provider for short and medium-term loan products tailored to the specific needs of our target clients and delivered through mobile technology. Watu Credit Limited prides itself on offering excellent client service in the domestic lending market, thanks to our dedicated team of professionals coupled with the use of modern technologies. View more View less
Job Details
Job Type: Full Time
Workplace Type: On-site
Qualification: Diploma
Job Experience: Mandatory
Job Location: Nairobi County, Kenya
Closing Date: Undisclosed
Salary: KES Unspecified / month
Other Pay: Benefits
Job Category: Engineering
Job Description

Senior QA Automation Engineer

We are seeking a skilled Senior QA Automation Engineer to guarantee the quality and reliability of our information systems through comprehensive automated testing. In this role, you will design and implement robust automated test frameworks, conduct thorough functional and regression testing, and collaborate with cross-functional teams to optimize system performance and usability. Your expertise will drive high software quality standards, streamline testing workflows, and proactively mitigate risks.

Key Responsibilities

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

Qualifications

Base Requirements

  • 5+ years of experience in automated testing with TypeScript/JavaScript.
  • Expert-level SQL proficiency: ability to design and optimize complex queries and data validation scripts.
  • Extensive Playwright experience including building scalable, maintainable test frameworks from scratch.
  • Strong understanding and application of OOP principles in test automation architecture.
  • Proficient with Git and branching strategies for collaborative test development.
  • English – upper-intermediate or higher (able to participate in technical discussions and documentation).

Technology Stack and Tooling

  • Deep Docker Compose expertise – design, configure, and troubleshoot multi‑service testing environments.
  • CI/CD pipelines (Jenkins, GitHub Actions, or GitLab CI) – integrate automated tests into deployment pipelines.
  • Advanced API testing (REST/GraphQL) – design API tests, validate authentication flows, build reusable test utilities.
  • Strong SQL and ORM experience (e.g., Prisma) – validate data integrity across multiple services and environments.

Optional but Highly Valued Expertise

  • UI/UX evaluation skills – identify usability, accessibility, and design inconsistencies.
  • Confident reading and understanding of frontend TypeScript code – spot potential weak points for automation.
  • Working knowledge of Java – analyze backend logic, logs, and integration points.
  • Experience with Selenium or similar tools – understand different automation strategies and frameworks.
  • Advanced log analysis and debugging – isolate and diagnose complex issues in distributed systems.
  • Understanding of security aspects (token validation, authentication flows, access control).
  • Experience testing financial or high-risk transactional applications.

Other Skills

  • Proactive in identifying coverage gaps and suggesting improvements to automation scope and process.
  • Strong communication skills – capable of mentoring junior QA engineers and collaborating effectively with developers and product owners.
  • Ability to design and enforce QA best practices – code reviews, standards, and continuous improvement initiatives.
  • Eagerness to learn new tools, frameworks, and testing paradigms – staying ahead of modern QA trends.
  • Experience conducting root cause analysis and contributing to postmortem reviews.
  • Leadership mindset – capable of owning the entire testing process from strategy to execution and reporting.
594 open positions on Semasocial right now · 6890 open positions in Nairobi County, Kenya · 32 posted in the last 7 days
Contact Information
CV Job Description Matcher See how well your CV matches this job and get tips to improve your chances AI Tool

This tool helps you see how closely your CV matches a job description. It also gives you simple suggestions on what to improve so you have a better chance of getting shortlisted.

Similar Jobs

Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.