Test Analyst

Woolworths Financial Services

Cape Town

On-site

ZAR 480,000 - 720,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Woolworths Financial Services is seeking a Test Analyst – Automation to join the CIO Software Test Team. You will translate business and technical requirements into risk-based test coverage and design, develop, execute and maintain automated test solutions across web, mobile, API and integrated platforms.

You will collaborate with delivery teams, adapt to change and contribute to quality throughout the software delivery lifecycle, while improving automation frameworks and reporting.

Qualifications

  • Relevant degree or IT diploma or equivalent qualification.
  • ISTQB automation certification is advantageous.
  • Automation experience may substitute for certs.

Responsibilities

  • Understand processes, solution architecture, interfaces and non-functional considerations.
  • Plan, design and execute functional, exploratory, API and mobile testing with delivery teams.
  • Define and implement automation aligned with app architecture and risk.
  • Design, develop and maintain reusable automation frameworks and data.
  • Automate suitable scenarios and integrate into CI/CD pipelines.
  • Analyse failed tests and drive timely resolution.
  • Maintain traceability across requirements, tests and defects.
  • Report test progress, coverage and release readiness.
  • Improve testing practices and tooling.

Skills

Software testing principles
Risk-based testing
Automation design
Web UI automation
API automation
Mobile automation
CI/CD integration
Test reporting
Troubleshooting
Regulated environment experience

Education

Bachelor/IT diploma or equivalent
ISTQB automation certification
Automation experience may substitute cert

Tools

Selenium
Playwright
Cypress
Postman/Newman
REST Assured
Karate
SoapUI
Appium
Git
Azure DevOps
Jenkins
GitHub Actions
Jira/Xray
HP ALM/Quality Center

Job description

Woolworths Financial Services, or WFS as it is better known, is a Joint Venture with Absa Bank, that supports the Woolworths retail business by providing in-store credit in the formof the Woolworths Store Card and offering value-added services including credit cards, personal loans and short-term insurance as well as life insurance linked to other products.

MAIN PURPOSE

The CIO Software Test Team is looking for a Test Analyst – Automation to join our high-performing team. The successful candidate will help minimise the risk of software failure by combining strong functional test analysis with hands-on test automation engineering. The role is responsible for translating business and technical requirements into risk-based test coverage and for designing, developing, executing and maintaining reliable automated test solutions across web, mobile, API and integrated platforms. The individual will collaborate across delivery teams, adapt effectively to change and contribute to quality throughout the software delivery lifecycle.

KEY RESPONSIBILITIES
  • Understand the business processes, solution architecture, interfaces and non-functional considerations relevant to the change being delivered.
  • Analyse requirements, acceptance criteria and technical designs to identify test conditions, risks, dependencies and appropriate coverage.
  • Plan, design, coordinate and execute functional, exploratory, system integration, regression, API and mobile testing in collaboration with the delivery team.
  • Define and implement an automation approach aligned with the application architecture, delivery model, risk profile and test strategy.
  • Design, develop, peer-review and maintain reusable automated test frameworks, scripts, utilities, test data and supporting documentation.
  • Automate suitable functional, regression, API, integration and mobile scenarios based on repeatability, risk and business value.
  • Integrate automated test suites into CI/CD pipelines and ensure dependable execution across applicable environments.
  • Analyse failed automated tests, distinguish application defects from script, data or environment failures, and drive timely resolution.
  • Apply agreed coding standards, version-control practices, branching conventions 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 with developers 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 and effectiveness; identify and reduce flaky or low-value tests.
  • Perform manual and exploratory testing where automation is unsuitable or does not provide sufficient value.
  • Continuously improve testing practices, tools, environments and team capability 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 software delivery lifecycle.
  • Strong analytical, technical and troubleshooting skills applicable to complex 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 equivalent framework where mobile applications are in scope.
  • Practical experience designing, building and maintaining reusable automation frameworks and suites.
  • Practical experience with Git-based source control and CI/CD tools such as Azure DevOps, Jenkins, GitHub Actions or an equivalent platform.
  • Experience with test management and defect-tracking tools such as Jira/Xray, Azure DevOps Test Plans, HP ALM/Quality Center or equivalent.
  • Ability to produce actionable automated test reports, evidence and quality metrics.
  • Knowledge of maintainable automation design, including reusable components, test-data management, stable selectors, effective assertions and error handling.
  • Accuracy, attention to detail, effective stakeholder communication and a commitment to continuous professional development.
  • Experience in financial services or another regulated environment is advantageous.
MINIMUM QUALIFICATION
  • Relevant degree or IT diploma, or an equivalent recognised qualification.
  • ISTQB automation-focused certification or equivalent recognised automation training is advantageous.
  • Equivalent demonstrable test automation experience may be considered in place of an additional automation certification.
EXPERIENCE REQUIRED
  • At least three years’ experience in software testing, including a minimum of two years’ hands-on development and maintenance of automated tests.
  • Demonstrable experience building or materially enhancing an automation framework, rather than only executing existing scripts.
  • Experience automating web and API tests; mobile automation experience is required where mobile applications form part of the assigned portfolio.
  • Experience integrating and executing automated tests within a CI/CD pipeline.
  • Experience diagnosing script, application, test-data and environment failures 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
  • Increased automated regression coverage across high-risk business journeys.
  • Reliable automated execution in delivery pipelines with controlled levels of flaky tests.
  • Reduced repetitive manual regression effort without compromising exploratory and risk-based testing.
  • Earlier detection of defects and clear evidence-based reporting on release quality and residual risk.
  • Maintainable, reusable automation assets that support team delivery and remain effective across releases.
ADDITIONAL REQUIREMENTS
  • Be prepared to put in extra hours at project and release dates by exception (may include late nights and weekends)
  • Be able to handle multiple projects simultaneously while maintaining high standards.

Woolworths Financial Services is a proud South African brand, who is committed to transformation. Meeting our employment equity goals will be taken into account in our recruitment decisions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

WFS Test Analyst
WFS Test Analyst

Zohorecruit • Cape Town

On-site
ZAR 420,000 - 600,000
WFS Test Analyst
WFS Test Analyst

Woolworths • Cape Town

On-site
ZAR 600,000 - 900,000
Automation Test Analyst - CI/CD Test Engineer
Automation Test Analyst - CI/CD Test Engineer

Woolworths Financial Services • Cape Town

On-site
ZAR 480,000 - 720,000
Automation Test Analyst: Web, API & Mobile
Automation Test Analyst: Web, API & Mobile

Woolworths • Cape Town

On-site
ZAR 600,000 - 900,000
Automation Test Analyst – API & Mobile | CI/CD
Automation Test Analyst – API & Mobile | CI/CD

Zohorecruit • Cape Town

On-site
ZAR 420,000 - 600,000
Intermediate Tester
Intermediate Tester

Deka Minas (Pty) Ltd • Johannesburg

On-site
ZAR 500,000 - 800,000
Hybrid work model
Remote work flexibility
Test Analyst
Test Analyst

Centrax Group • Johannesburg

On-site
ZAR 600,000 - 800,000
Test Analyst
Test Analyst

Aperture Recruitment • Randburg

On-site
ZAR 600,000 - 900,000
Test Analyst (Automation)
Test Analyst (Automation)

AES Global • Gqeberha

Hybrid
ZAR 420,000 - 660,000
Test Automation Analyst
Test Automation Analyst

Hire Resolve • Pretoria

On-site
ZAR 420,000 - 660,000
Competitive salary based on experience