July 4, 2022

Negirian flagDutch flag


Testing & Quality Assurance Engineer

Nairobi (Kenya)

Do you want to contribute to getting millions of people all over the world access to healthcare? Do you want to work in a fast-paced, international environment where you can truly make a difference? Do you want to be part of a developers-community that radically transforms healthcare? Join our highly skilled team of 190 colleagues at CarePay and have impact from day one!  

CarePay is looking to hire a Testing & Quality Assurance Engineer for our Nairobi team. If you are interested, please apply here.

Please note that an online test (assessment) provided by Test Gorilla is an essential part of the recruiting process. Please also check your spam folder for the assessment email and ensure to fill out all parts of the test. Missing parts will disqualify you from an interview.

Our mission

We believe mobile technology can connect everyone to healthcare at very low cost. Our technology is already changing the healthcare industry by connecting people, funders and providers in Kenya and Nigeria through a single mobile health platform.  Our platform empowers the individual to access health insurance schemes and pay for healthcare efficiently and transparently via their mobile phone. We are proud to have over 5 million people, more than 4,400 healthcare clinics and a growing number of insurers use our platform. And it’s growing every day.  

Since the start, CarePay has gained international traction. In 2017, CarePay won the FT/IFC Transformational Business Award and in 2018 CarePay was recognized as Technology Pioneer by the World Economic Forum. In 2019, CarePay won the Swiss Re Entrepreneurs for Resilience Award. In 2020 CarePay was selected as one of the pioneering use cases on Europe’s GAIA-X cloud platform and has been listed together with Safaricom in Fortune’s Change the World top 10, alongside companies like Zoom and Alibaba.

Main purpose of the job

The Testing & Quality Assurance Engineer will work closely with the Chapter lead and other departments to provide the means and also the measures for testing all the aspects of a software solution, both functionally and technically, in order to meet the requirements and overall quality of the intended solution.

Duties and responsibilities:

  • Extensive knowledge in test planning and test effort estimation
  • Creation of test cases and test scenarios related to product modules
  • Knowledge in test effort estimation
  • Impact analysis of features when testing
  • Bug Tracking - identifying the system module that contains the bug, includes information for the developer to understand the problem and to replicate it and prioritizes the bug based on the severity of the error
  • Knowledge of testing automation frameworks
  • Knowledge in API & Database testing
  • Use and knowledge of one test automation tool e.g cypress, selenium, karate, appium, espresso
  • Creating and executing automated test scripts
  • Use and knowledge of one performance testing tool – Gatling, SOAPUI, Loadrunner, Jmeter
  • Knowledge in Typescript, Javascript, Java
  • Monitor and improve test automation processes
  • Conduct post/release testing
  • Assist in creating test environments
  • Responding promptly and professionally to bug reports
  • Conduct in depth root cause analysis of recurrent defects
  • Maintaining systems by monitoring and correcting software defects
  • Working closely with other staff, such as product owners, UX researchers product analysts, tech leads, developers, customer success and sales and marketing professionals
  • Protect operations by keeping information confidential
  • Handling support and feedback
  • Maintaining the systems once they are up and running
  • Investigating new technologies
  • Continually updating technical knowledge and skills by attending in-house and/or external courses, reading manuals and accessing new applications
  • Work with other QA engineers to better the QA process in the organization

Educational qualifications, knowledge and experience: 

  • Degree qualifications in Information Technology, Computer Science, software engineering, or related field
  • Knowledge in Software Testing and Quality requirements will be added advantage
  • At least 2-3 years of work experience in system testing and quality assurance position
  • Experience and knowledge in software development lifecycle
  • Training focused on programming, Software Design, Software Debugging, Software Documentation, and Software Testing
  • An understanding of the latest trends and their role in a commercial environment

Key skills and competencies: 

  • Excellent IT and system testing skills
  • Very good writing and software documentation preparation skills
  • Strong in numerical and analytical skills
  • Have creative approach to problem-solving
  • Excellent organizational, and project management skills
  • Excellent written and verbal communication skills
  • Eye for detail
  • Ability to interpret and follow technical plans
  • Team working skills with ability to work with people at all levels, including non-technical staff
  • Ability to work under pressure and meet deadlines
  • Training and presentation skills
  • Be self-motivated and a quick learner
  • Discretion in handling confidential information
  • Leadership skills
  • Personal qualities of integrity, credibility, professionalism, and a commitment to CarePay’s mission to Give People Power to Care.

Application form

Max file size 10MB.
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.