Job Summary:The Mobile QA Automation Engineer will be responsible for developing and maintaining functional test automation scripts for mobile applications using Appium with Java. This role will ensure continuous automation execution, failure analysis, and reporting. The engineer will collaborate across teams, including offshore vendors, to define environments, implement automation tools, and promote end-to-end testing best practices. This individual will also help shape future QA tooling and strategy while integrating tightly with agile project teams.
Job Responsibilities:- Develop and maintain mobile test automation scripts using Appium with Java
- Ensure automated tests are consistently executed with timely failure analysis and reporting
- Mentor other QA engineers in test-driven development and automation best practices
- Collaborate with internal and external stakeholders to identify tools and define test environments
- Promote and implement end-to-end testing strategies across multiple applications
- Partner with distributed QA teams to align on future tooling and technology plans
- Integrate with Scrum teams to align project plans and testing schedules
- Provide consistent metrics reporting on testing outcomes and coverage
Required Skills:- 3+ years of mobile application development experience
- 4+ years of experience building and maintaining automation frameworks
- 5+ years of experience developing, executing, and maintaining automated test scripts
- Proficient in Java or other object-oriented programming languages
- Strong experience with test case management and bug-tracking tools (e.g., JIRA, Zephyr, MTM, HPQC)
- Proven ability to manage multiple distributed QA projects with concurrent releases
- Strong understanding of mobile platforms (iOS and/or Android)
- Familiarity with CI/CD practices and Lean DevOps methodologies
Preferred Skills:- Experience with XCUI (iOS) and/or Espresso (Android)
- Hands-on experience with Kotlin and/or Swift
- Exposure to test strategy planning for cross-functional mobile QA teams