WFS Test Analyst

Woolworths

Cape Town

On-site

ZAR 600,000 - 900,000

Full time

10 days ago
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 is seeking a Test Analyst – Automation in Cape Town to minimise software risk by combining functional test analysis with hands-on automation engineering. You will design, develop and maintain automated test solutions across web, mobile, API and integrated platforms, collaborating with delivery teams throughout the lifecycle.

The role requires strong testing principles, hands-on automation with Selenium/Playwright/Cypress, and experience in CI/CD pipelines.

Qualifications

  • Proven experience in software test automation for web and mobile platforms.
  • Ability to translate requirements into risk-based test coverage and automation strategies.
  • Experience in CI/CD integration of automated tests and reliable execution.

Responsibilities

  • Understand business processes, solution architecture, interfaces and non-functional considerations.
  • Analyse requirements and designs to identify test conditions, risks and coverage.
  • Plan, design, coordinate and execute functional, exploratory, system integration, regression, API and mobile testing.
  • Define and implement automation approaches aligned with architecture and strategy.
  • Design, develop and maintain reusable automated test frameworks and scripts.

Skills

Testing principles
Risk-based testing
Test design
Defect management
SDLC
Analytical skills
Programming languages
UI automation

Education

IT degree
ISTQB Foundation
Automation certification

Tools

Selenium
Playwright
Cypress
Postman
REST Assured
Appium
Git
Azure DevOps
Jenkins

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 riskofsoftware 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.
  • Working proficiency in at least one relevant programming language, suchas Java, JavaScript/TypeScript, Python or C#.
  • 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 toolssuchas 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 Certified Tester Foundation Level certification.
  • 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 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

Test Analyst
Test Analyst

Woolworths Financial Services • Cape Town

On-site
ZAR 480,000 - 720,000
WFS Test Analyst
WFS Test Analyst

Zohorecruit • Cape Town

On-site
ZAR 420,000 - 600,000
Test Engineer (Automation )
Test Engineer (Automation )

Sabenza IT & Recruitment • Cape Town

On-site
ZAR 480,000 - 600,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 - 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 – 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 Automation Analyst
Test Automation Analyst

Hire Resolve • Pretoria

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

Aperture Recruitment • Randburg

On-site
ZAR 600,000 - 900,000
Automation Test Engineer
Automation Test Engineer

Absa Group • Randburg

On-site
ZAR 900,000 - 1,200,000