Posted on: 26/11/2025
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.
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1581064
Interview Questions for you
View All