Talent.com
PM Connection
QA Automation Engineer - (CONTRACT)PM Connection • Gauteng, ZA
Search for other jobs
QA Automation Engineer - (CONTRACT)

QA Automation Engineer - (CONTRACT)

PM Connection • Gauteng, ZA
30+ days ago
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.

#J-18808-Ljbffr

Create a job alert for this search

QA Automation Engineer - (CONTRACT) • Gauteng, ZA