
Senior QA Automation Engineer (Frontend, Playwright & AI)
- Hybrid
- Johannesburg, Gauteng, South Africa
- Data and Analytics & RPA (DAT)
Job description
DVT is one of the leading software development and technology consulting companies on the continent. Our quality engineering professionals work on innovative digital products for enterprise clients across South Africa and globally. We foster a culture of continuous learning, collaboration, knowledge sharing, and technical excellence.
We are looking for a Senior QA Automation Engineer with strong frontend testing expertise, Playwright automation experience, and fluency in the practical application of AI to software testing. The successful candidate will play a key role in ensuring the quality, reliability, accessibility, and performance of modern web applications while driving automation excellence across the software delivery lifecycle.
This is a client embedded consulting role where you will work closely with product owners, developers, designers, and engineering teams to build robust automated testing frameworks, improve testing efficiency through AI driven solutions, and support high quality software delivery.
The ideal candidate is a quality engineering professional who combines strong frontend testing skills with modern automation practices and a deep understanding of how AI can accelerate test design, test execution, defect analysis, and overall quality assurance activities.
Job requirements
DUTIES AND RESPONSIBILITIES
The Senior QA Automation Engineer will be responsible for delivering high-quality testing solutions with a strong focus on automation, frontend quality, AI-enabled testing practices, and continuous improvement.
Frontend Testing & Quality Assurance
Design, develop, and execute test strategies for modern web applications
Validate functionality, usability, accessibility, responsiveness, and cross-browser compatibility
Collaborate with developers and UX teams to ensure quality requirements are incorporated early in the development lifecycle
Perform exploratory, regression, integration, and end-to-end testing
Validate frontend behaviour across desktop and mobile platforms
Identify, document, and track software defects through to resolution
Test Automation & Playwright Development
Design and maintain scalable automation frameworks using Playwright
Develop reliable end-to-end automated test suites for web applications
Implement automated regression testing within CI/CD pipelines
Create reusable automation components, libraries, and testing utilities
Establish automation standards, best practices, and coding guidelines
Improve test coverage while reducing execution time and maintenance overhead
AI-Driven Quality Engineering
Leverage AI tools to improve test case generation, maintenance, and execution
Use AI-assisted development tools to accelerate automation implementation
Apply AI-powered techniques for defect analysis, root cause investigation, and test optimisation
Evaluate emerging AI testing technologies and recommend adoption where appropriate
Drive initiatives that improve productivity and software quality through responsible AI usage
Champion modern quality engineering approaches that integrate automation and AI capabilities
CI/CD, Reporting & Continuous Improvement
Integrate automated testing into CI/CD pipelines
Monitor test execution results and quality metrics
Produce meaningful test reports and quality dashboards
Support release validation and production readiness activities
Participate in sprint planning, refinement, reviews, and retrospectives
Contribute to continuous improvement initiatives across delivery teams
REQUIRED EXPERIENCE AND SKILLS
The successful candidate will have:
5+ years of software testing and quality assurance experience
3+ years of test automation experience using Playwright
Strong frontend testing experience across modern web applications
Experience testing Angular, React, Vue.js, or similar frontend frameworks
Strong knowledge of JavaScript and TypeScript
Practical experience implementing end-to-end automation frameworks
Experience integrating automated testing into CI/CD pipelines
Working knowledge of Git based source control systems
Strong understanding of API testing principles and tools
Experience with browser developer tools and frontend debugging
Demonstrated experience using AI tools to improve testing productivity and quality outcomes
Strong analytical, troubleshooting, and problem-solving skills
Excellent communication and stakeholder engagement skills
PREFERRED QUALIFICATIONS
Experience with Azure DevOps, GitHub Actions, GitLab CI, or Jenkins
Experience in consulting or client-facing environments
Knowledge of performance testing and non-functional testing principles
Experience with accessibility testing standards and WCAG compliance
Experience with visual regression testing solutions
Understanding of test architecture and quality engineering best practices
Exposure to cloud native applications and microservices architectures
Relevant testing certifications, such as ISTQB Advanced Test Automation Engineer
MINIMUM REQUIREMENTS
Matric (Grade 12) certificate
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline, or equivalent practical experience
Minimum 5 years of professional software testing experience
Minimum 3 years of Playwright automation experience
South African citizenship or valid work permit
Who we are:
or
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.
