2,286,797open jobs
145,435companies
277,978added this week
Browse all
Location
In office (Randburg)
Employment
Full-Time

First seen by Alion on Nov 10, 2026.

Overview
Company
Impact
Profile match
Introduction

The Automation Tester owns automated quality across Vega Vision’s software products and client solutions. The role designs, builds and maintains automated test suites — API, UI, end-to-end and regression — that run as required checks in our CI/CD pipeline, so defects are caught before code reaches staging or production. Working closely with developers, the business analyst and the QA function, the role makes quality fast, repeatable and built-in rather than a manual gate at the end.

  • Builds and maintains reliable automated test suites that gate merges through the CI/CD pipeline.
  • Turns requirements and acceptance criteria into clear, automated and manual test coverage.
  • Supports system integration testing (SIT) and user acceptance testing (UAT) through to go-live.

 

Duties & Responsibilities

1. Test Automation Development

Design, build and maintain the automated test suites that protect Vega Vision products and client solutions.

  • Build and maintain UI / end-to-end automation for web (e.g. Playwright, Cypress or Selenium) and, where needed, mobile (React Native).
  • Automate API testing across REST and GraphQL endpoints, including authentication and error paths.
  • Grow and maintain reliable regression suites that keep pace with new features.

Write clean, maintainable test code and keep the suite fast and low on flakiness.

2. CI/CD Integration & Quality Gates

Make automated tests a dependable part of the delivery pipeline, not an afterthought.

  • Integrate automated suites as required checks in the GitHub CI pipeline so failing tests block merges to staging and main.
  • Work within the feat → dev → staging → main branch flow and its protection rules.
  • Keep pipeline test stages fast, stable and trustworthy so the team can rely on green builds.

Support SAST/dependency-scanning integration and help triage findings with developers.

3. Functional, Integration & Acceptance Testing

Ensure each release does what the business asked, through SIT, UAT and structured test design.

  • Translate requirements and acceptance criteria (with the business analyst) into test cases and test plans.
  • Run and support system integration testing (SIT) internally ahead of client-facing testing.
  • Prepare UAT scripts, support user acceptance testing, and help capture formal sign-off for major releases.

Perform exploratory and manual testing where automation is not the right tool.

4. Performance, Load & Security Testing

Verify that systems are fast, resilient and secure before they reach production.

  • Run load and performance testing at staging (e.g. k6, JMeter or Locust) against agreed targets.
  • Support security testing aligned to the OWASP Top 10, and coordinate DAST / penetration testing ahead of go-live.
  • Validate resilience, failover and recovery behaviour where the system’s criticality calls for it.

Feed performance and security findings back into the backlog with clear reproduction steps.

5. Defect Management & Collaboration

Keep quality moving as part of Vega Vision’s agile-and-planned delivery team.

  • Log, prioritise and track defects through resolution, with clear, reproducible reports.
  • Work closely with developers to investigate root causes and verify fixes.
  • Take part in backlog grooming, sprint planning and demos, sizing and delivering test work.

Advocate for quality across the team and support a test-first mindset.

6. Test Data, Documentation & Quality Reporting

Give the team clear visibility of quality, safely and consistently.

  • Manage test data responsibly, aligned to POPIA — no unprotected production data in test environments.
  • Maintain test cases, suites and documentation as a shared source of truth.
  • Report on test coverage, pass/fail trends, defect leakage and release readiness.

Contribute to QA standards, tooling and continuous improvement across the group.

 

Desired Experience & Qualification

Minimum 3 year Tertiary qualification in Computer Science or Information Technology 

Experience

5+ years in QA / test automation on production software.

Automation Frameworks :Hands-on with at least one modern UI/E2E framework — Playwright, Cypress or Selenium.

API Testing :Automated API testing across REST (and ideally GraphQL) — e.g. Postman/Newman, REST Assured or code-based.

Coding Ability: Able to write and maintain test code in JavaScript/TypeScript, Python or C#.

CI/CD & Git: Integrating automated tests into CI pipelines (e.g. GitHub Actions) and working in a Git branch-based workflow.

Test Design:Writing test cases, test plans and traceability to acceptance criteria; SIT and UAT support.

Defect Management: Bug tracking and defect lifecycle in a tool such as Jira.

Data Validation :Working SQL to validate data as part of testing.

Ways of Working :Comfortable in an agile team and with a test-driven / test-first mindset.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,286,797 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

QA
Similar stack
Same company
Randburg
In office · Full-Time · Johannesburg
Python
JavaScript
SQL
DevOps
Azure DevOps
Azure
CI/CD
Cybersecurity
Shift-Left Security
Management
Jira
Agile
QA
Selenium
Cypress
Playwright
Appium
Postman
Rest-Assured
SoapUI
Apply
In office · Full-Time · Centurion
DevOps
Azure DevOps
Azure
Management
Agile
Scrum
Apply
In office · Full-Time · Johannesburg
Apply
QA Tester 9 days ago
In office · Full-Time · Centurion
JavaScript
SQL
DevOps
Azure DevOps
Azure
Management
Agile
QA
Selenium
Apply
In office · Sandton
DevOps
CI/CD
Management
Confluence
Jira
Agile
Scrum
QA
Selenium
Cucumber
Postman
SoapUI
Apply
In office · Contractor · 8+ years exp · Houston
Python
SQL
PowerShell
C#
Apply
Hybrid · Contractor · 3+ years exp · Bachelor's Degree · Columbia
Python
SQL
Analytics
Microsoft Excel
Apply
Principal BIM Lead 1 day ago
Hybrid · PhD · Dublin
Python
C#
Apply
$76k – $126k per year · Remote (United States) · 2+ years exp · Associate's Degree · Boston
SQL
Databases
PostgreSQL
Snowflake
Analytics
Microsoft Excel
Apply
In office · United States
JavaScript
Java
Java
Spring Boot
Frontend
React.js
DevOps
Rest API
Kubernetes
Management
Agile
Apply
$6.9k – $8.5k per year (gross) · In office · Full-Time · Randburg
Apply
Caregiver 1 day ago
In office · Full-Time · Randburg
Apply
In office · Part-Time · Randburg
Apply
$17k per year (gross) · In office · Full-Time · Randburg
Apply
In office · 3+ years exp · Randburg
Apply
See all jobs
This is one of many
2,286,797 more open roles from verified company boards, updated every day.