SDET – Native Mobile Automation Engineer
Network Contracting
2 days ago
Contract
On-site
Stellenbosch, Western Cape, South Africa
Automation
Are you a software testing engineer who enjoys writing code and building automation solutions? Put your mobile automation skills to work by helping deliver reliable, high-quality apps across iOS and Android.
Company and Job Description
Join a technology-focused team where you will play an important role in improving the quality and reliability of mobile applications. This engineering-focused opportunity is ideal for someone who can build and maintain automated test solutions, solve technical problems and collaborate closely with developers. If you enjoy coding, problem-solving and making software better, this role offers the opportunity to make a real impact.
Key Responsibilities
- Design, develop and maintain reusable automated testing frameworks for mobile applications.
- Create and execute automated functional, regression, integration and end-to-end tests across iOS and Android.
- Test applications on physical devices, emulators and simulators across different operating systems and screen sizes.
- Automate API tests and validate communication between mobile applications and backend services.
- Integrate automated tests into CI/CD pipelines and use source-control tools such as Git.
- Investigate test failures, analyse logs, identify defects and work with developers to resolve issues.
- Support exploratory testing and help improve overall software quality and release confidence.
Job Experience and Skills Required
- A qualification in Computer Science, Software Engineering, Information Technology or a related field is advantageous.
- Strong experience in software test automation or SDET roles, including building and maintaining automation frameworks.
- Hands-on experience testing and automating native mobile applications across both iOS and Android.
- Programming proficiency in one or more languages such as Java, JavaScript/TypeScript, Python, C#, Kotlin or Swift.
- Experience with API testing, REST APIs, JSON, Git and CI/CD pipelines.
- Knowledge of mobile testing challenges, including device compatibility, permissions, notifications, offline behaviour and application lifecycle scenarios.
- Experience with tools such as Appium, Espresso, XCUITest, Maestro, WebdriverIO or Detox will be advantageous.
- Experience working in Agile/Scrum teams is beneficial. Strong troubleshooting, communication and collaboration skills are essential.
Apply now!
For more exciting IT vacancies, please visit: http://www.networkcontracting.co.za
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.
For more information contact:
Riah Mthimunye
Researcher – Finance & IT