Software Engineer in Test

Network Contracting Solutions -a division of ADvTECH Resourcing

Stellenbosch

On-site

ZAR 600,000 - 900,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Network Contracting Solutions - a division of ADvTECH Resourcing in Stellenbosch is seeking a hands-on SDET to design and develop scalable mobile test automation across iOS and Android. You will work closely with developers, QA, and product teams to strengthen testability and improve software quality.

You will design reusable frameworks, implement automated suites, and integrate tests into CI/CD pipelines while performing API testing and debugging complex issues in an Agile environment.

Qualifications

  • Strong SDET or test automation experience.
  • Mobile testing across iOS and Android.
  • Experience with API testing and automation (REST/JSON).
  • Experience integrating tests into CI/CD pipelines and Git-based workflows.
  • Experience with automated regression, functional, integration and end-to-end testing.
  • Test on physical devices, emulators and simulators.
  • Mobile debugging and log analysis for failures.
  • Experience in Agile/Scrum environments.

Responsibilities

  • Design, develop and maintain reusable automation frameworks for mobile apps.
  • Create automated suites for functional, regression, integration and end-to-end testing across iOS and Android.
  • Execute tests on devices, emulators and simulators with varying OS versions and screen sizes.
  • Validate mobile features (permissions, push, deep links, biometrics) and app lifecycle scenarios.
  • Integrate automated tests into CI/CD pipelines and release processes.
  • Troubleshoot test failures, analyze logs and support defect resolution.
  • Collaborate with developers to improve testability and quality.

Skills

SDET experience
Mobile testing
API testing
CI/CD integration
Git/version control
Automation frameworks
Agile/Scrum
Debugging & log analysis
End-to-end testing

Education

CS/IT/SE degree

Tools

Appium
Espresso
XCUITest
WebdriverIO
Playwright
Selenium
Postman
Swagger/REST Assured
Azure DevOps
GitHub Actions
Jenkins
Docker

Job description

New job opportunity - Contract 6 - 12 Months - SDET - Native Mobile Automation Engineer - Stellenbosch

SDET – Native Mobile Automation Engineer

Stellenbosch | Software Development Engineer in Test | Mobile Automation | iOS & Android

Are you a hands-on SDET who enjoys building automation rather than simply executing existing scripts? This is an engineering-focused opportunity to design and develop scalable mobile test automation across iOS and Android, working closely with developers, QA and product teams.

Company and Job Description

Our client is looking for an experienced SDET / Test Automation Engineer to join their technical environment in Stellenbosch. The role offers the opportunity to work across the full mobile quality engineering lifecycle, from framework design and automation development through to API testing, CI/CD integration, troubleshooting and release confidence.

You will play a key role in strengthening engineering quality by creating reusable automation solutions, improving application testability and identifying defects earlier in the software development lifecycle. The successful candidate will work directly with developers and other engineering stakeholders in an Agile environment.

If you enjoy solving complex automation challenges, working with modern mobile technologies and having a direct impact on software quality, this Stellenbosch-based opportunity could be your next move.

Key Responsibilities
  • Design, develop and maintain reusable, scalable test automation frameworks and components for mobile applications.
  • Develop automated functional, regression, integration and end-to-end test suites across iOS and Android.
  • Execute testing across physical devices, emulators and simulators, covering different OS versions, screen sizes and device configurations.
  • Validate mobile functionality including navigation, gestures, permissions, push notifications, biometrics, deep links, offline behaviour and application lifecycle scenarios.
  • Validate integrations between mobile applications, APIs and backend services, including automated API testing.
  • Integrate automated test suites into CI/CD build, deployment and release pipelines.
  • Investigate failed automated tests, analyse logs and test results, and support root-cause analysis and defect resolution.
  • Work closely with developers to improve application testability and strengthen engineering quality.
  • Manage test data, test environments and device configurations required for automated and exploratory testing.
  • Participate in Agile ceremonies and collaborate with cross-functional teams throughout the development lifecycle.
Job Experience & Skills Required / Ideal Candidate Profile
Education:
  • A relevant tertiary qualification in Computer Science, Information Technology, Software Engineering or a related field would be advantageous; the source job description does not specify a mandatory qualification.
Experience:
  • Strong SDET or test automation engineering experience, including the design and development of reusable automation frameworks.
  • Hands-on mobile application testing experience across both iOS and Android.
  • Hands-on mobile test automation experience, including developing, maintaining and troubleshooting automated test suites.
  • Experience with API testing and automation, including REST APIs and JSON.
  • Experience integrating automated tests into CI/CD pipelines and working with Git or equivalent source control.
  • Experience with automated regression, functional, integration and end-to-end testing.
  • Experience testing on physical devices, emulators and simulators.
  • Experience with mobile debugging, log analysis and technical investigation of test failures.
  • Experience working in Agile/Scrum software delivery environments.
Technical Skills:
  • Knowledge of Android and iOS platform differences, OS-version compatibility and device fragmentation.
  • Understanding of mobile application lifecycle, foreground/background behaviour, device permissions, push notifications, deep links and biometric authentication.
  • Knowledge of offline functionality, network interruption/recovery and cross-device compatibility.
  • Understanding of mobile performance and reliability considerations, including responsiveness, memory usage and battery impact.
Advantageous Experience:
  • Appium, Espresso, XCUITest, Maestro, WebdriverIO or Detox.
  • Playwright, Selenium or TestCafe.
  • React Native, Xcode or Android Studio.
  • Postman, Swagger or REST Assured.
  • Azure DevOps, GitHub Actions, Bitbucket Pipelines, Jenkins or GitLab CI.
  • Docker, BDD/Cucumber, visual regression, performance, accessibility or security testing.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Native Mobile Automation Engineer
Native Mobile Automation Engineer

Network Contracting • Wes-Kaap

On-site
ZAR 600,000 - 900,000
Mobile Automation SDET: iOS & Android
Mobile Automation SDET: iOS & Android

Network Contracting Solutions -a division of ADvTECH Resourcing • Stellenbosch

On-site
ZAR 600,000 - 900,000
Mobile Automation Engineer (SDET) – iOS & Android
Mobile Automation Engineer (SDET) – iOS & Android

Network Contracting • Wes-Kaap

On-site
ZAR 600,000 - 900,000
SDET – Native Mobile Automation Engineer
SDET – Native Mobile Automation Engineer

Inspired Testing • Stellenbosch

On-site
ZAR 700,000 - 1,050,000
Test Engineer (Automation )
Test Engineer (Automation )

Sabenza IT & Recruitment • Cape Town

On-site
ZAR 480,000 - 600,000
Senior QA Automation Engineer
Senior QA Automation Engineer

Placements24 • Stellenbosch

On-site
ZAR 600,000 - 900,000
Competitive salary and bonuses
Remote work option
Health, dental, and vision insurance
+2
Senior QA Engineer - Automation Specialist
Senior QA Engineer - Automation Specialist

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 520,000 - 900,000
Competitive salary package
Medical aid and retirement benefits
Professional growth and QA training
+1
Test Automation Engineer III
Test Automation Engineer III

Capitec Bank Ltd. • Stellenbosch

On-site
ZAR 900,000 - 1,300,000
Mobile Automation SDET – iOS & Android
Mobile Automation SDET – iOS & Android

Inspired Testing • Stellenbosch

On-site
ZAR 700,000 - 1,050,000
Senior QA Eningeer
Senior QA Eningeer

SavageOne Pty Ltd • Midrand

On-site
ZAR 600,000 - 900,000
Collaborative work environment
Diverse and challenging projects
Mentorship and continuous learning