Description
We are seeking a highly skilled Mobile QE Automation Engineer to design, develop, and maintain robust automation frameworks for Android and iOS applications. The ideal candidate will bring a deep understanding of mobile testing strategies, automation tools, CI/CD integration, and Agile methodologies. This role involves close collaboration with development, product, and DevOps teams to ensure high-quality, performant, and scalable mobile applications.
Key Responsibilities
- Design, develop, and execute automated test scripts for mobile apps (Android and iOS).
- Build and maintain automation frameworks using tools like Appium, Espresso, or XCUITest.
- Integrate automated tests within CI/CD pipelines (Jenkins, Azure DevOps, Bitbucket, or GitHub Actions).
- Develop and maintain test data, mock services, and environment configurations to support continuous testing.
- Perform functional, regression, performance, and compatibility testing across devices and OS versions.
- Work closely with developers to understand new features and implement test coverage for them.
- Identify, isolate, and track defects, working closely with development and product teams to ensure quick resolution.
- Define and monitor quality metrics, report results, and contribute to continuous improvement initiatives.
- Contribute to manual testing during exploratory or critical path validation phases.
- Participate in Agile ceremoniesdaily stand-ups, sprint planning, retrospectivesto ensure quality gates are met.
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field.
- 5+ years of experience in QA automation with at least 3 years in mobile app testing (Android/iOS).
- Hands-on experience with Appium, Espresso, or XCUITest frameworks.
- Proficiency in Java, Kotlin, Swift, or Python for writing automated test scripts.
- Familiarity with mobile emulators, cloud-based device farms (e.g., BrowserStack, Firebase Test Lab, AWS Device Farm).
- Strong understanding of mobile architectures, APIs, and network debugging tools (Charles Proxy, Postman).
- Experience integrating automation tests into CI/CD pipelines.
- Working knowledge of Git, Jira, TestRail, and Agile test processes.
- Understanding of BDD/TDD frameworks (Cucumber, TestNG, JUnit).
- Strong analytical, debugging, and troubleshooting skills with a quality-first mindset.
Preferred Skills
- Experience testing hybrid and native apps.
- Familiarity with performance testing tools (Firebase Performance, Android Profiler, Xcode Instruments).
- Exposure to API testing (Postman, RestAssured) and backend validation.
- Knowledge of security and accessibility testing for mobile apps.
- Prior experience in retail, e-commerce, or enterprise mobility domains.