Job Title: Senior Automation Engineer Mobile Testing (WebdriverIO & Appium)
Role Overview
We are seeking a highly skilled Automation Engineer to serve as a subject matter expert in mobile test automation and ensure the end-to-end quality of our mobile applications. The ideal candidate will focus on building scalable automation solutions, driving automation strategy, and mentoring engineering teams to enable high-velocity and high-quality product delivery.
Key Responsibilities
Automation Framework Development
- Design, architect, and maintain a scalable and reusable mobile automation framework using WebdriverIO and Appium.
- Develop robust, maintainable, and efficient automation scripts aligned with best practices.
- Continuously enhance automation coverage and framework performance.
Technical Leadership & Mentorship
- Provide technical mentorship and guidance to junior QA and automation engineers.
- Conduct code reviews and promote best practices in JavaScript/TypeScript automation.
- Drive quality engineering standards across teams.
Sprint Execution & Automation Strategy
- Automate all critical P1/P2 user flows within active sprint cycles.
- Collaborate closely with developers, product owners, and QA teams to ensure timely automation delivery.
- Integrate automation within CI/CD pipelines for continuous testing.
Automation Backlog Management (N+1 Strategy)
- Manage and prioritize the automation backlog.
- Ensure pending automation scenarios from the current sprint are completed within the N+1 sprint timeline.
Platform Mastery
- Ensure functional consistency and UI parity across iOS and Android platforms.
- Design cross-platform automation scripts that validate mobile UX and performance standards.
Required Experience & Skills
- 27 years of professional experience in mobile application automation testing.
- Strong hands-on experience with Appium and WebdriverIO.
- Advanced proficiency in JavaScript or TypeScript.
- Experience building and maintaining automation frameworks from scratch.
- Strong understanding of mobile-specific locators such as:
- Accessibility IDs
- iOS Predicates / Android locators
- Solid knowledge of mobile UX standards and cross-platform testing practices.
- Experience working in Agile/Scrum environments.
Preferred Qualifications
- Experience integrating automation with CI/CD pipelines.
- Knowledge of BDD frameworks and modern test design patterns.
- Strong debugging and problem-solving skills.
- Excellent communication and collaboration abilities.