. 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
Qa Automation Engineer - (Contract)
PM CONNECTION
sandton, sandton
Published TodayNew
Report job