About this role
Caava Group is recruiting for a Quality Assurance Engineer to support testing of its Evolve insurance management platform. The role involves manual, exploratory and automated testing of APIs and user workflows, with work on frontend and backend components. The position reports to the QA Lead and requires collaboration with software engineers, QA engineers and product teams. The candidate should be able to translate requirements into test cases, maintain test artefacts, and contribute to release quality. The role is based in Lagos with a hybrid working arrangement and offers a progression path to Associate QA Engineer based on performance and business need.
What you would do
- Test assigned REST APIs and verify against requirements using tools like Postman.
- Compare OpenAPI/Swagger documentation with actual API behaviour and address gaps.
- Validate API schemas, status codes, authentication, authorisation, error handling and edge cases.
- Maintain API test collections and track results against coverage.
- Perform manual, exploratory, cross-browser and responsive testing of Evolve workflows.
- Test forms, validations and user journeys and reproduce UI issues.
- Build and maintain API and UI test automation within the team framework.
- Manage test data and fixtures; run tests in CI and investigate failures.
- Write reproducible defect reports with steps and evidence.
- Support release decisions by summarising test coverage and open defects.
What they are asking for
- Ability to document test results clearly and explain defects with evidence.
- Basic knowledge of REST, HTTP and JSON; experience with Postman or similar API tools.
- Understanding of test cases, regression testing, exploratory testing and defect lifecycle.
- Basic scripting ability in Python, TypeScript or Java; interest in test automation.
- QA internship, coursework, personal projects or practical testing experience.
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.