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

Job Summary

The QA Automation Engineer will be responsible for ensuring the quality and reliability of the organization's information systems through automated testing processes. The role involves designing and implementing robust automated test frameworks, conducting comprehensive functional and regression testing, and collaborating with cross-functional teams to enhance system performance and usability. This position focuses on maintaining high standards of software quality, optimizing testing workflows, and proactively identifying potential issues to minimize risk.

Key Responsibilities

  • Designing, developing, and maintaining automated test scripts using Playwright.
  • Conducting functional and regression testing of application modules.
  • Validating and ensuring the quality of user interface elements, identifying inconsistencies in design and usability.
  • Analyzing and testing SQL-based backend operations, ensuring data integrity and accuracy.
  • Setting up and managing testing environments using Docker Compose.
  • Collaborating with development teams to review code, refine test scenarios, and suggest optimizations.
  • Testing APIs (REST/GraphQL) for reliability and performance.
  • Creating and maintaining test documentation, including test cases and defect reports.
  • Conducting exploratory testing to uncover unanticipated issues.

Base Requirements

  • 2+ years of experience with TypeScript/JavaScript.
  • Excellent knowledge of SQL.
  • Experience with Playwright.
  • Strong understanding of OOP principles.
  • Experience with Git version control.
  • English – intermediate.

Other Technology Stack Knowledge

  • Familiarity with Docker Compose for setting up and troubleshooting environments.
  • Basic understanding of CI/CD pipelines (e.g., Jenkins).
  • REST/GraphQL API testing basics.
  • SQL and ORM tools, such as Prisma.

Optional Knowledge (Advantageous)

  • UI/UX basics for identifying design and usability issues.
  • Ability to read the front-end part in TypeScript.
  • Knowledge of Java for backend code analysis.
  • Familiarity with Selenium or similar tools for understanding testing principles.
  • Experience in creating test documentation.
  • Advanced skills in log analysis and debugging.
  • Understanding of application security, including token validation.
  • Experience in testing financial applications.

Other Skills

  • Strong attention to detail (e.g., identifying UI/UX inconsistencies).
  • Initiative in identifying untested scenarios or edge cases.
  • Effective communication skills and teamwork capabilities.
  • Willingness to learn and adapt to new tools and technologies.
  • Code review and refactoring skills with a focus on optimization.
591 open positions on Semasocial right now · 6848 open positions in Nairobi County, Kenya · 34 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.

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.