ROLE: Senior Mobile Automation Engineer
Location: Sydney, Australia.
Pay rate: 700 aud. per day.
Language: Australian
Work type: On-site
Contract duration: 1 year contract (renewable)
Joining date: ASAP
Experience: 7- 8 years of hands-on experience in software test automation, with at least 4 - 5 years focused on mobile automation.
Job Description:
- We are looking for a highly skilled mobile automation engineer to join our quality engineering team.
- In this role, you will own the mobile test automation strategy end-to-end ” designing, building, and maintaining scalable automation frameworks for both android and ios platforms using appium and webdriverio with typescript.
- You will work closely with developers, product managers, and devops to embed quality into every stage of the software delivery lifecycle.
Key Responsibilities
- Architect and maintain a robust, scalable mobile test automation framework using webdriverio with appium in typescript.
- Design and execute automated test suites for native, hybrid, and mobile-web applications on android and ios.
- Integrate automated tests into CI/CD pipelines (jenkins, github actions, gitlab ci, or similar) to enable continuous testing.
- Build and manage device farms (browserstack, sauce labs, aws device farm, or on-premise labs) for parallel and cross-device execution.
- Develop reusable page object models, custom utilities, and helper libraries to maximize framework efficiency and team productivity.
- Collaborate with development teams to define testability requirements, review code for test impact, and shift quality left.
- Implement visual regression, accessibility, and performance testing strategies for mobile applications.
- Triage test failures, perform root cause analysis, and maintain a high signal-to-noise ratio in the test suite.
- Mentor junior engineers on automation best practices, typescript patterns, and mobile testing strategies.
- Define and track quality metrics ” test coverage, pass rates, flakiness scores, defect escape rates ” and report insights to stakeholders.
- Stay current with the appium ecosystem (appium 2.x drivers, plugins) and contribute to internal tooling improvements.
Must-Have Qualifications
- 7- 8 years of hands-on experience in software test automation, with at least 4 - 5 years focused on mobile automation.
- Strong proficiency in appium (inspector, desired capabilities, uiautomator2 / xcuitest drivers).
- Production-level experience with webdriverio (v7/v8) as the test runner and automation framework.
- Advanced typescript skills ” generics, interfaces, async/await patterns, and type-safe test design.
- Deep understanding of android (adb, emulators, apk handling) and ios (xcode, simulators, ipa signing) ecosystems.
- Hands-on experience integrating mobile tests into CI/CD tools (jenkins, github actions, circleci, or equivalent).
- Solid understanding of page object model design pattern and framework structuring best practices.
- Experience with cloud device platforms like browserstack, sauce labs, or aws device farm.
- Strong debugging skills ” reading device logs, appium server logs, and tracing failures across layers.
- Familiarity with git, branching strategies, and code review workflows.
Nice-to-Have
- Experience with appium 2.x plugin architecture and custom driver configurations.
- Exposure to api testing (rest assured, supertest, or postman/newman) for end-to-end test coverage.
- Knowledge of visual regression testing tools (applitools, percy, or webdriverio visual service).
- Experience with performance testing for mobile (profiling cpu, memory, battery, network usage).
- Familiarity with accessibility testing standards (wcag) on mobile.
- Contributions to open-source test automation tools or frameworks.
- Understanding of docker and containerized test execution environments.
- Exposure to detox, espresso, or xcuitest as complementary native frameworks.