×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Quality Engineer - Automation

Job in Sandton, 2172, South Africa
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
Position: Senior Software Quality Engineer - Automation (Contract)

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 Responsibilities
1. 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
2. Continuous Testing & CI/CD Integration
  • 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
3. API & Microservices Testing
  • 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
4. Quality Engineering Leadership
  • 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
5. Test Strategy & Planning
  • 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
6. Defect Management & Quality Reporting
  • 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
7. Non-Functional & Performance Testing (Support)
  • Collaborate on performance, security, and resilience testing
  • Contribute to automation of performance test scripts and monitoring
  • Support reliability and stability assessments across environments
Minimum Requirements Education
  • Bachelor's degree in Computer Science, Information Systems, or related field
Experience
  • 6--10+ years in Software Quality Engineering
  • Proven experience in automation testing in enterprise environments
  • Strong experience in Agile delivery models
Technical Skills Automation & Testing Tools
  • Selenium Web Driver / Cypress / Playwright
  • REST API testing (Postman, Rest Assured, Karate)
  • Mobile automation
Programming Languages
  • Java / C# / Python / Java Script
Frameworks & Practices
  • BDD (Cucumber, Spec Flow)
  • TestNG / JUnit
  • Data-driven and keyword-driven frameworks
Dev Ops & CI/CD
  • Azure Dev Ops
  • Github
  • Integration of automation into pipelines
Other
  • SQL / Database testing
  • Cloud-native and microservices architecture
  • Containerisation (Docker, Kubernetes -- advantageous)
Behavioural Competencies
  • 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
Key Performance Indicators (KPIs)
  • Automation test coverage (%)
  • Test execution success rate
  • Defect detection rate (shift-left effectiveness)
  • Reduction in regression cycle time
  • Stability of automated pipelines
Preferred Experience (Advantageous)
  • 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)
Value Contribution

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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary