P

QA Automation Engineer - (CONTRACT)

PM Connection
7 days ago
Contract
On-site
Sandton, South Africa
QA Automation Engineer

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.

Β 

Kindly regard your application as unsuccessful if you have not heard from the agency within 2 weeks