Woolworths Financial Services | Full time
WFS Test Analyst
Cape Town, South Africa | Posted on 09/23/2026
WoolworthsFinancial Services, or WFS as it is better known, is a JointVenture with Absa Bank, that supports the Woolworths retailbusiness by providing in-storecredit inthe formof the Woolworths StoreCard andoffering value-addedservices including credit cards, personal loans and short-terminsurance as well as life insurance linked to otherproducts.
Job Description
MAIN PURPOSE
TheCIO Software Test Team is looking for a Test Analyst – Automation to join ourhigh-performing team. The successful candidate will help minimise the risk ofsoftware failure by combining strong functional test analysis with hands-ontest automation engineering. The role is responsible for translating businessand technical requirements into risk-based test coverage and for designing,developing, executing and maintaining reliable automated test solutions acrossweb, mobile, API and integrated platforms. The individual will collaborateacross delivery teams, adapt effectively to change and contribute to qualitythroughout the software delivery lifecycle.
KEY RESPONSIBILITIES
- Understand the business processes, solutionarchitecture, interfaces and non-functional considerations relevant to thechange being delivered.
- Analyse requirements, acceptance criteria and technical designs toidentify test conditions, risks, dependencies and appropriate coverage.
- Plan, design, coordinate and execute functional, exploratory, systemintegration, regression, API and mobile testing in collaboration with thedelivery team.
- Define and implement an automation approach aligned with the applicationarchitecture, delivery model, risk profile and test strategy.
- Design, develop, peer-review and maintain reusable automated testframeworks, scripts, utilities, test data and supporting documentation.
- Automate suitable functional, regression, API, integration and mobilescenarios based on repeatability, risk and business value.
- Integrate automated test suites into CI/CD pipelines and ensuredependable execution across applicable environments.
- Analyse failed automated tests, distinguish application defects fromscript, data or environment failures, and drive timely resolution.
- Apply agreed coding standards, version-control practices, branchingconventions and peer review to automation assets.
- Prepare and maintain test environments and representative test data,with appropriate controls for sensitive information.
- Record, investigate and track defects and inconsistencies, working withdevelopers and other stakeholders through to resolution.
- Maintain traceability between requirements, risks, test cases,automation coverage, defects and test evidence.
- Report clearly on test progress, coverage, defects, automation results,quality risks and release readiness.
- Monitor automation reliability, execution duration, coverage andeffectiveness; identify and reduce flaky or low-value tests.
- Perform manual and exploratory testing where automation is unsuitable ordoes not provide sufficient value.
- Continuously improve testing practices, tools, environments and teamcapability while escalating material risks with appropriate mitigation options.
Requirements
KEY COMPETENCIES (Incl TECHNICAL)
- Strong knowledge of software testing principles,risk-based testing, test design techniques, defect management and the softwaredelivery lifecycle.
- Strong analytical, technical and troubleshooting skills applicable tocomplex integrated systems and requirements.
- Hands-on web UI automation experience using Selenium, Playwright,Cypress or an equivalent framework.
- Hands-on API automation experience using Postman/Newman, REST Assured,Karate, SoapUI or an equivalent framework.
- Mobile test automation experience using Appium or an equivalentframework where mobile applications are in scope.
- Practical experience designing, building and maintaining reusableautomation frameworks and suites.
- Practical experience with Git-based source control and CI/CD tools suchas Azure DevOps, Jenkins, GitHub Actions or an equivalent platform.
- Experience with test management and defect-tracking tools such asJira/Xray, Azure DevOps Test Plans, HP ALM/Quality Center or equivalent.
- Ability to produce actionable automated test reports, evidence andquality metrics.
- Knowledge of maintainable automation design, including reusablecomponents, test-data management, stable selectors, effective assertions anderror handling.
- Accuracy, attention to detail, effective stakeholder communication and acommitment to continuous professional development.
- Experience in financial services or another regulated environment isadvantageous.
MINIMUM QUALIFICATION
- Relevantdegree or IT diploma, or an equivalent recognised qualification.
- ISTQB automation-focused certification or equivalent recognisedautomation training is advantageous.
- Equivalent demonstrable test automation experience may be considered inplace of an additional automation certification.
EXPERIENCE REQUIRED
- At least three years’ experience in softwaretesting, including a minimum of two years’ hands-on development and maintenanceof automated tests.
- Demonstrable experience building or materially enhancing an automationframework, rather than only executing existing scripts.
- Experience automating web and API tests; mobile automation experience isrequired where mobile applications form part of the assigned portfolio.
- Experience integrating and executing automated tests within a CI/CDpipeline.
- Experience diagnosing script, application, test-data and environmentfailures and improving suite reliability over multiple releases.
- Experience testing complex integrated systems in Agile delivery teams;exposure to Waterfall delivery is beneficial.
KEY SUCCESS MEASURES
- Increasedautomated regression coverage across high-risk business journeys.
- Reliable automated execution in delivery pipelineswith controlled levels of flaky tests.
- Reduced repetitive manual regression effort withoutcompromising exploratory and risk-based testing.
- Earlier detection of defects and clear evidence-basedreporting on release quality and residual risk.
- Maintainable, reusable automation assets that supportteam delivery and remain effective across releases.
ADDITIONAL REQUIREMENTS
- Be prepared to put in extra hoursat project and release dates by exception (may include late nights andweekends)
- Be able to handle multipleprojects simultaneously while maintaining high standards.
WoolworthsFinancialServicesisaproudSouthAfricanbrand,whoiscommittedtotransformation.Meeting our employment equity goals will be taken into account in ourrecruitmentdecisions.