Senior Software Quality Engineer (Automation Testing)

Indsafri

Johannesburg

On-site

ZAR 850,000 - 1,400,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Indsafri is seeking a Senior Software Quality Engineer (Automation) to lead advanced test automation across enterprise platforms. You will design and implement robust automation frameworks for UI, API, and integration testing, and drive CI/CD integration.

You will mentor junior engineers, promote shift-left testing, and collaborate with developers, product owners and architects to raise quality standards across squads, delivering reliable software with measurable dashboards.

Qualifications

  • 6–10+ years in Software Quality Engineering.
  • Proven experience in automation testing in enterprise environments.
  • Strong experience in Agile delivery models.

Responsibilities

  • Design, develop, and maintainscalable automation frameworks (UI, API, and integration layers)
  • Develop reusable automation assets (test scripts,utilities, and test data frameworks)
  • Ensure automation coverageacross functional, regression, and non-functional testing
  • Drive data-driven, parallel,and cross-platform test execution strategies
  • Integrate automated testinginto CI/CD pipelines (build, deploy, test cycles)
  • Implement automated regression and smoke testingtriggered on code commits
  • Provide visibility of test resultsthrough dashboards and reporting tools
  • API & Microservices Testing
  • Develop automated tests for RESTfulAPIs and microservices architectures
  • Validate:
  • Response payload structures (JSON/XML)
  • Status codes and error handling
  • Authentication and securitymechanisms
  • Ensure stability of backend integrations and service dependencies
  • Quality Engineering Leadership
  • Define and enforceQE standards, practices, and governance acrosssquads
  • Collaborate with developers, product owners, and architects to drive quality-first design
  • Mentor and guide junior engineers on automation best practices
  • Promote shift-left testingand early defectdetection
  • Develop and executecomprehensive test strategies covering:
  • Functional testing
  • Regression testing
  • Integration testing
  • End-to-End (E2E) testing
  • Assess automation feasibility and optimize test coverage
  • Ensure traceability betweenrequirements, test cases,and automation scripts
  • Defect Management &Quality Reporting
  • Identify, log, track,and manage defectsthrough lifecycle
  • Analyse test resultsand provide actionable insights
  • Produce quality metricsand reports for stakeholders:
  • Test coverage
  • Defect leakage
  • 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

Skills

Automation testing
Agile delivery
Leadership
Mentoring

Education

Bachelor’s degree in Computer Science or related field

Tools

Selenium WebDriver
Cypress
Playwright
Postman

Job description

Job Specification: Senior Software Quality Engineer(Automation Testing)
Job Title
Senior SoftwareQuality Engineer (Automation)
Job Family
Information Technology – Quality Engineering
Technical Specialist / Engineering

To lead and implement advancedtest 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
  • Test Automation & Framework Development
  • Design, develop, and maintainscalable automation frameworks (UI, API, and integration layers)
  • Develop reusable automation assets (test scripts,utilities, and test data frameworks)
  • Ensure automation coverageacross functional, regression, and non-functional testing
  • Drive data-driven, parallel,and cross-platform test execution strategies
  • Integrate automated testinginto CI/CD pipelines (build, deploy, test cycles)
  • Implement automated regression and smoke testingtriggered on code commits
  • Provide visibility of test resultsthrough dashboards and reporting tools
  • API & Microservices Testing
  • Develop automated tests for RESTfulAPIs and microservices architectures
  • Validate:
  • Response payload structures (JSON/XML)
  • Status codes and error handling
  • Authentication and securitymechanisms
  • Ensure stability of backend integrations and service dependencies
  • Quality Engineering Leadership
  • Define and enforceQE standards, practices, and governance acrosssquads
  • Collaborate with developers, product owners, and architects to drive quality-first design
  • Mentor and guide junior engineers on automation best practices
  • Promote shift-left testingand early defectdetection
  • Develop and executecomprehensive test strategies covering:
  • Functional testing
  • Regression testing
  • Integration testing
  • End-to-End (E2E) testing
  • Assess automation feasibility and optimize test coverage
  • Ensure traceability betweenrequirements, test cases,and automation scripts
  • Defect Management &Quality Reporting
  • Identify, log, track,and manage defectsthrough lifecycle
  • Analyse test resultsand provide actionable insights
  • Produce quality metricsand reports for stakeholders:
  • Test coverage
  • Defect leakage
  • 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
Education
  • Bachelor’s degree in Computer Science,Information Systems, or related field
Experience
  • 6–10+ years in Software QualityEngineering
  • Proven experience in automation testingin enterprise environments
  • Strong experience in Agile deliverymodels
Technical Skills

Automation & Testing Tools

  • Selenium WebDriver / Cypress / Playwright
  • REST API testing(Postman, RestAssured, Karate)
Frameworks & Practices
  • BDD (Cucumber, SpecFlow)
  • TestNG / JUnit
  • Data-driven and keyword-driven frameworks
DevOps & CI/CD
  • Github
  • Integration of automation into pipelines
Other
  • SQL / Databasetesting
  • Cloud-native and microservices architecture
  • Strong analytical and problem-solving skills
  • Attention to detailand quality mindset
  • Leadership and mentoringcapability
  • Effective communication with technical and business stakeholders
  • Proactive and outcome-driven
Key Performance Indicators (KPIs)
  • Automation test coverage(%)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Quality Engineer - Automation (Contract)
Senior Software Quality Engineer - Automation (Contract)

The Focus Group • Sandton

On-site
ZAR 900,000 - 1,300,000
QA Automation Engineer
QA Automation Engineer

Solas IT Recruitment • Johannesburg

On-site
ZAR 600,000 - 960,000
Test Engineer (Automation )
Test Engineer (Automation )

Sabenza IT & Recruitment • Eersterivier

On-site
ZAR 420,000 - 720,000
Automation Test Engineer (Java + Selenium)
Automation Test Engineer (Java + Selenium)

Indsafri • South Africa

On-site
ZAR 420,000 - 540,000
Senior Quality Engineer – Automation (API, Performance & Functional Testing)
Senior Quality Engineer – Automation (API, Performance & Functional Testing)

Blue Pearl PTY LTD • Johannesburg

On-site
ZAR 600,000 - 900,000
Technical Test Analyst
Technical Test Analyst

Indsafri • South Africa

On-site
ZAR 520,000 - 760,000
QA Automation Engineer
QA Automation Engineer

Indsafri • South Africa

On-site
ZAR 420,000 - 780,000
QA Automation Engineer - (CONTRACT)
QA Automation Engineer - (CONTRACT)

PM Connection • Sandton

On-site
ZAR 500,000 - 800,000
Intermediate Software Quality Engineer
Intermediate Software Quality Engineer

Boardroom Appointments • Cape Town

On-site
ZAR 344,000 - 482,000
Specialist QA Engineer
Specialist QA Engineer

Boardroom Appointments • Johannesburg

On-site
ZAR 480,000 - 800,000