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.