QA Automation Engineer - (CONTRACT)

PM Connection

Sandton

On-site

ZAR 500,000 - 800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

PM Connection is looking for an experienced QA Automation Engineer based in Sandton, Gauteng. This role involves designing, developing, and maintaining automated test scripts for a large-scale web application.

The ideal candidate will collaborate with development teams, execute automated test runs, and contribute to CI/CD processes. Strong experience in automated testing and proficiency in C#/.NET are essential.

Join a dynamic team focused on delivering quality software and continuous improvement.

Qualifications

  • Proven experience with automated testing of web-based applications.
  • Proficiency in writing and maintaining automated test scripts using C#/.NET.
  • Strong analytical and problem-solving skills.

Responsibilities

  • Design, develop, and maintain automated test scripts and frameworks.
  • Execute and analyze automated test runs as part of the CI/CD pipeline.
  • Collaborate with developers and analysts to understand requirements.

Skills

Automated testing of web-based applications
C#/.NET scripting
Test design principles
GitLab for source control
Selenium WebDriver

Tools

Postman
RestSharp

Job description

Role Overview

Our client is seeking an experienced QA Automation Engineer to join an established project team, supporting the stabilisation and evolution of a large‑scale enterprise web application. The successful candidate will be responsible for designing, building, and maintaining automated test suites that underpin quality across a modern web‑based application stack. The role demands strong hands‑on capability with industry‑standard automation tooling, a collaborative mindset, and the ability to integrate seamlessly into an established delivery team.

Key Responsibilities
  • Design, develop, and maintain automated test scripts and frameworks for web‑based applications.
  • Execute and analyse automated test runs as part of the CI/CD pipeline, reporting defects and tracking resolution.
  • Collaborate with developers, business analysts, and the Technical Team Lead to understand requirements and translate them into effective test coverage.
  • Perform regression, integration, and end‑to‑end testing across application releases.
  • Maintain and improve test documentation including test plans, test cases, and test reports.
  • Identify opportunities to expand automation coverage and reduce manual testing effort.
  • Participate in sprint ceremonies, including stand‑ups, sprint planning, and retrospectives.
  • Contribute to continuous improvement of testing practices and standards within the team.
Required Skills & Experience
Testing & Automation
  • Proven experience with automated testing of web‑based applications — this is the primary requirement for the role.
  • Proficiency in writing and maintaining automated test scripts using C#/.NET.
  • Solid understanding of test design principles, including boundary testing, equivalence partitioning, and risk‑based testing.
  • Hands‑on experience with test management and defect tracking processes.
Source Control & CI/CD
  • Working knowledge of GitLab for source control, branching strategies, and CI/CD pipeline integration.
  • Comfortable running automated tests as part of a gated deployment pipeline.
General
  • Strong analytical and problem‑solving skills, with attention to detail.
  • Ability to communicate test results and defect findings clearly to both technical and non‑technical stakeholders.
  • Experience working in an Agile/Scrum delivery environment.
  • Self‑motivated with the ability to manage own workload and priorities.
Advantageous (Nice to Have)
The following are not mandatory but will strengthen a candidate's application considerably:
  • Hands‑on experience with Selenium WebDriver as an automation framework.
  • Experience testing Blazor‑based web applications.
  • Familiarity with REST API testing tools (e.g. Postman, RestSharp).
  • Exposure to performance or load testing tooling.
  • ISTQB Foundation (or higher) certification.
  • Experience within the telecommunications industry or billing/ERP platforms.
Personal Attributes
  • Quality‑driven with a genuine passion for delivering well‑tested, reliable software.
  • Collaborative team player who engages proactively with developers and product stakeholders.
  • Adaptable and comfortable working in a fast‑paced, evolving project environment.
  • Takes initiative to flag risks and suggest improvements rather than waiting to be directed.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

QA Automation Engineer - (CONTRACT)
QA Automation Engineer - (CONTRACT)

PM Connection • South Africa

Hybrid
ZAR 500,000 - 800,000
QA Automation Engineer
QA Automation Engineer

Indsafri • South Africa

On-site
ZAR 420,000 - 780,000
Senior QA Engineer
Senior QA Engineer

Falcorp Resourcing • South Africa

On-site
ZAR 900,000 - 1,200,000
Senior Automation QA
Senior Automation QA

Flash Group • Cape Town

On-site
ZAR 520,000 - 900,000
Quality Assurance Engineer
Quality Assurance Engineer

Digital Outsource Services • Cape Town

On-site
Free daily meals
Massages and on-site gym
Medical aid subsidy and group life cover
QA Automation Engineer (Banking)
QA Automation Engineer (Banking)

IQ Business Group • Johannesburg

On-site
ZAR 500,000 - 900,000
Senior Test Analyst (Contract)
Senior Test Analyst (Contract)

The Focus Group • Sandton

On-site
ZAR 500,000 - 700,000
Intermediate QA Tester
Intermediate QA Tester

Inspired Xpert • Gauteng

Remote
QA Engineer
QA Engineer

Impronics Technologies • Gauteng

Hybrid
ZAR 300,000 - 450,000
Senior Software Quality Engineer
Senior Software Quality Engineer

Boardroom Appointments • Johannesburg

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