Job Description :
Responsible for designing, developing, and maintaining robust mobile test automation frameworks for native and React Native applications. Works closely with development, QA, DevOps, and product teams to ensure high-quality releases through scalable automation solutions.
Required Skills and Experience :
- 8- 10 years of overall experience in QA, with at least 6+ years in mobile test automation.
- Strong hands-on expertise with Appium (Appium 1.x and Appium 2.x).
- Extensive experience testing native Android and iOS apps, including interaction with platform specific elements.
- Proven experience automating React Native apps (handling RN bridges, hybrid flows, WebViews).
- Proficiency in one or more programming languages commonly used for test automation : TypeScript / JavaScript, Java, Python.
- Deep understanding of mobile architecture, ADB / iOS debugging tools, deep links, gestures, permissions, and device-level behaviors.
- Experience with test runners and frameworks (JUnit / TestNG, Jest, Mocha, PyTest, etc.).
- Strong knowledge of CI / CD, Git, and build pipelines for mobile apps.
- Experience with device farms and distributed test execution.
- Experience creating test strategies, automation roadmaps, and high-coverage test suites.
- Solid understanding of Agile / Scrum processes.
Key Responsibilities :
Design, build, and maintain end-to-end mobile automation frameworks for Android and iOS.Automate regression, smoke, and functional test suites for native and React Native applications.Develop and optimize Appium-based automation in combination with Node.js / TypeScript, Java, or Python (as applicable).Integrate automation suites into CI / CD pipelines (Jenkins, GitHub Actions, GitLab CI, Azure DevOps).Ensure test stability, reduce flakiness, and improve run efficiency across devices and emulators.Collaborate with mobile developers to understand architecture, APIs, UI components, and platform-specific behaviors.Support shift-left automation by helping teams integrate testing early in the development cycle.Set up and manage cloud device farms (BrowserStack, AWS Device Farm, Sauce Labs).Conduct root-cause analysis, document defects clearly, and ensure proper traceability.Mentor junior QA engineers on mobile testing, best practices, and automation strategy.(ref : hirist.tech)