An established insurance company is seeking to hire a highly skilled and experienced Data Engineer to join their team. Your: Formal Education: Matric / National Senior Certificate -essential. Bachelor's degree in in Information Technology,Information Systems, Computer Science or similar. ISTQB Certified Tester Foundation Level -preferred; where not already held, to be obtained within 12 months of appointment. ISTQB Agile Tester extension, or a formal SQL or test automation certification advantageous. Experience: 5 years' hands-on software testing experience within structured software development lifecycle. Demonstrable experience designing and writing test cases from written functional specifications. Experience owning and executing a regression suite across multiple consecutive releases. Practical experience with a formal test management and defect tracking tools. Working SQL experience -SELECT statements, joins, filtering and aggregate queries -for independent data verification. API testing experience using Postman or a comparable REST client. Experience testing in an Agile / Scrum delivery environment. Experience in financial services -Investment, wealth or insurance platforms -strongly advantageous. Exposure to test automation tooling (Selenium, Playwright, Cypress or similar). Will enable you to: Responsibilities Review user stories, functional specifications and acceptance criteria with the Business Analyst and developer before development starts, and raise ambiguities, gaps and untestable requirements. Design and write test cases and test scripts from approved specifications, covering positive, negative, boundary and edge conditions. Maintain test cases, test suites and test runs in approved test management and defect-tracking tools. Execute functional, integration, regression, cross-browser and basic usability testing on new features and changes. Maintain and execute the regression pack for every release and keep it current as functionality changes. Verify data outcomes by writing SQL queries against the application database and test REST API endpoints using Postman. Log defects in approved test management and defect-tracking tools with clear reproduction steps, expected versus actual result, environment detail, severity, priority and supporting evidence; retest and close on fix. Perform smoke and sanity testing after each deployment to test and staging environments. Prepare and maintain test data, using de-identified or synthetic data only, live client data is not used in nonproduction environments. Support User Acceptance Testing: prepare the environment and data, guide business users, and triage, record and track their feedback. Produce a test summary and release evidence pack for each release, showing what was tested, what passed, what failed and what remains open. Participate in sprint planning, refinement, daily stand-ups and retrospectives, and provide test effort estimates for stories. Build and maintain automated checks for stable, high-value regression scenarios under the guidance of the CTO, as this capability develops. Keep test documentation, standards and process notes current. Accountable for the adequacy and completeness of test coverage for assigned features and releases. Accountable for the integrity, currency and reliability of the regression suite. Accountable for accurate and auditable test records - traceability from requirement, to test case, to result, to defect, for every release. Provides an independent quality view: raises release risk clearly and on record, including under delivery pressure, and does not sign off on evidence that has not been produced. Escalates defects carrying regulatory, financial-calculation, permission or client-data exposure immediately to the Chief Technology Officer and Project Manager, rather than logging them through the routine queue. Responsible for handling all data encountered during testing confidentially and in line with company data protection policy and POPIA obligations, and for reporting any exposure of personal information in a non-production environment. Contributes to the improvement of test process, standards, tooling and estimation within the team. Supports the Business Analysts by giving early feedback on the testability of specifications. The Tester recommends whether testing supports release readiness and may withhold test sign-off where agreed exit criteria have not been met. Final production-release approval remains subject to the approved release governance process.