More jobs:
Senior Software Quality Engineer - Automation
Job in
Sandton, 2172, South Africa
Listed on 2026-09-27
Listing for:
The Focus Group
Contract
position Listed on 2026-09-27
Job specializations:
-
Software Development
DevOps, Software Testing
Job Description & How to Apply Below
Job Purpose
To lead and implement advanced test automation strategies that ensure high-quality, scalable, and secure software solutions across enterprise platforms. The role focuses on building robust automation frameworks, integrating continuous testing into CI/CD pipelines, and driving quality engineering practices across squads.
Key Responsibilities1. Test Automation & Framework Development
- Design, develop, and maintain scalable automation frameworks (UI, API, and integration layers)
- Develop reusable automation assets (test scripts, utilities, and test data frameworks)
- Ensure automation coverage across functional, regression, and non-functional testing
- Drive data-driven, parallel, and cross-platform test execution strategies
- Integrate automated testing into CI/CD pipelines (build, deploy, test cycles)
- Implement automated regression and smoke testing triggered on code commits
- Ensure continuous quality validation across environments (Dev, QA, ETE, Production)
- Provide visibility of test results through dashboards and reporting tools
- Develop automated tests for RESTful APIs and microservices architectures
- Validate:
- Response payload structures (JSON/XML)
- Status codes and error handling
- Authentication and security mechanisms
- Ensure stability of backend integrations and service dependencies
- Define and enforce QE standards, practices, and governance across squads
- Collaborate with developers, product owners, and architects to drive quality-first design
- Mentor and guide junior engineers on automation best practices
- Promote shift-left testing and early defect detection
- Develop and execute comprehensive test strategies covering:
- Functional testing
- Regression testing
- Integration testing
- End-to-End (E2E) testing
- Assess automation feasibility and optimize test coverage
- Ensure traceability between requirements, test cases, and automation scripts
- Identify, log, track, and manage defects through lifecycle
- Analyse test results and provide actionable insights
- Produce quality metrics and reports for stakeholders:
- Test coverage
- Pass/fail rates
- Defect leakage
- Automation effectiveness
- Collaborate on performance, security, and resilience testing
- Contribute to automation of performance test scripts and monitoring
- Support reliability and stability assessments across environments
- Bachelor's degree in Computer Science, Information Systems, or related field
- 6--10+ years in Software Quality Engineering
- Proven experience in automation testing in enterprise environments
- Strong experience in Agile delivery models
- Selenium Web Driver / Cypress / Playwright
- REST API testing (Postman, Rest Assured, Karate)
- Mobile automation
- Java / C# / Python / Java Script
- BDD (Cucumber, Spec Flow)
- TestNG / JUnit
- Data-driven and keyword-driven frameworks
- Azure Dev Ops
- Github
- Integration of automation into pipelines
- SQL / Database testing
- Cloud-native and microservices architecture
- Containerisation (Docker, Kubernetes -- advantageous)
- Strong analytical and problem-solving skills
- Attention to detail and quality mindset
- Leadership and mentoring capability
- Effective communication with technical and business stakeholders
- Proactive and outcome-driven
- Automation test coverage (%)
- Test execution success rate
- Defect detection rate (shift-left effectiveness)
- Reduction in regression cycle time
- Stability of automated pipelines
- Banking / Financial Services domain
- API-first or digital platform delivery (e.g., mobile, omni-channel platforms)
- Experience with large-scale transformation programs (e.g., Digi 2.0-type environments)
This role plays a critical part in:
- Ensuring release readiness and production stability
- Reducing manual testing effort through automation
- Enabling faster and safer deployments
- Strengthening end-to-end system quality and reliability
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×