About this role
Turnkey Africa Limited in Lagos is seeking a QA Engineer to support testing of the Evolve insurance management platform APIs and user workflows. The role involves manual, exploratory and automated testing, working with software engineers, QA colleagues and product teams to identify defects and ensure quality for API and frontend components. The employer develops and delivers insurance software solutions and services across Africa, with a client base of over 42 insurers and banks. The position offers a growth path to Associate QA Engineer based on performance and business need. The candidate will contribute to API testing, frontend testing, and test automation within the team’s framework."
What you would do
- Test assigned REST APIs using Postman or similar tools and translate requirements into test cases.
- Check API schemas, status codes, authentication, authorisation, error handling and edge cases.
- Maintain API test collections and record results against coverage goals.
- Compare OpenAPI/Swagger docs with actual API behaviour and coordinate with engineers to close gaps.
- Perform manual, exploratory, cross‑browser and responsive testing of Evolve workflows.
- Test forms, validation and user journeys and reproduce UI and usability issues.
- Develop and maintain API and UI automation within the team framework.
- Maintain safe test data and fixtures and assist CI testing and failure investigation.
- Write reproducible defect reports with steps, expected vs actual results, and evidence.
- Summarise test coverage and open defects to support release decisions.
What they are asking for
- QA internship, coursework, personal projects or equivalent practical testing experience.
- Understanding of test cases, regression and exploratory testing, and the defect lifecycle.
- Basic scripting ability in Python, TypeScript or Java, with interest in test automation.
- Basic REST, HTTP and JSON knowledge, with exposure to Postman or similar API tools.
- Ability to document test results clearly and use evidence to explain defects.
- Attention to detail and curiosity about user workflows and systems behaviour.
- Clear communication, follow‑through on assigned work and willingness to ask for help when blocked.
- Nice to Have Exposure to Playwright, Cypress, Selenium or Pytest, familiarity with Git, CI/CD or OpenAPI/Swagger, basic SQL and insurance workflow interest.
Listing details are summarised from the source. Always confirm the role and the employer on the original posting before applying, and never pay to apply for a job.