Role - Mobile Automation Engineer
Location: Minneapolis MN (Onsite)
Type: Long Term Contract
Need Local profiles
Below JD for Mobile Onshore Automation engineer.
Role Overview
We are seeking a highly skilled and experienced Senior Mobile Automation Engineer to lead the design, development, and scaling of mobile test automation frameworks. The ideal candidate will have deep expertise in Appium, Java, TestNG, and Gradle, along with strong architectural, analytical, and leadership capabilities. This role plays a key part in driving quality excellence across mobile platforms (iOS and Android).
Key Responsibilities
· Architect, design, and maintain scalable and reusable automation frameworks using Appium and Java
- Lead automation efforts for mobile applications across iOS and Android platforms
- Develop and execute robust automated test cases using TestNG
- Configure and manage build processes using Gradle
- Implement end-to-end automation including UI, API, and integration testing
- Integrate automation suites into CI/CD pipelines (Jenkins, Azure DevOps, GitHub Actions)
- Apply Page Object Model (POM) and other framework design patterns for maintainability
- Perform API automation using Rest Assured for backend validation
- Collaborate with cross-functional teams to define test strategies, acceptance criteria, and quality standards
- Review code, enforce automation best practices, and improve code quality
- Debug complex failures and optimize test execution and reliability
- Mentor junior engineers and provide technical leadership across teams
- Evaluate and implement modern tools, including AI-assisted testing approaches, to enhance productivity
Required Skills & Qualifications
· 8+ years of experience in test automation with strong focus on mobile testing
- Strong experience in mobile application testing for both iOS and Android
- Hands-on expertise in Appium for mobile automation testing
- Experience using Selenium with Appium where applicable
- Strong programming skills in Java with solid OOP principles
- Experience designing frameworks using Page Object Model (POM)
- Hands-on experience with TestNG for test orchestration and reporting
- Proficiency in Gradle build tool
- Hands-on experience with Rest Assured for API automation
- Strong understanding of STLC, SDLC, test design techniques, and automation best practices
- Ability to write clean, efficient, scalable, and maintainable automation code
- Strong analytical, debugging, and problem-solving skills
- Experience working with mobile emulators, simulators, and real devices
- Strong knowledge of version control systems (Git)
- Strong prompt engineering skills for leveraging AI-assisted testing tools effectively
Good to Have (Preferred Skills)
· Knowledge or hands-on experience with WireMock or similar mocking frameworks
- Experience with CI/CD pipelines (Jenkins, Azure DevOps, GitHub Actions, etc.)
- Familiarity with Git or other version control systems
- Exposure to BDD frameworks such as Cucumber
- Experience with cross-platform mobile testing strategies
- Experience with cloud-based testing platforms (BrowserStack, Sauce Labs, Firebase Test Lab)
Knowledge of Docker or containerized test execution environments