About the Role
We are looking for a highly skilled Mobile Automation QA Engineer with 7+ years of experience in designing, developing, and executing automated testing solutions for mobile applications. The ideal candidate will have a strong background in test automation frameworks, a deep understanding of mobile ecosystems (iOS and Android), and the ability to ensure product quality at scale.
Key Responsibilities
- Design, develop, and maintain mobile automation test frameworks and scripts for iOS and Android platforms.
- Collaborate closely with developers, product managers, and manual QA to define test strategies and acceptance criteria.
- Perform functional, regression, performance, and usability testing for mobile applications.
- Integrate automated test suites into CI/CD pipelines for continuous quality assurance.
- Monitor, analyze, and report test execution results, identifying and documenting defects with clarity.
- Mentor and guide junior QA engineers in automation best practices.
- Stay up to date with the latest mobile testing tools, frameworks, and industry trends.
Qualifications & Skills
- 7+ years of experience in QA and Test Automation, with at least 5+ years focused on mobile automation.
- Strong hands-on experience with Appium, Espresso, XCUITest, Selenium, or similar frameworks.
- Proficiency in Java, Kotlin, Swift, or Python for automation scripting.
- Experience with CI/CD tools (e.g., Jenkins, GitLab, CircleCI, Azure DevOps).
- Solid understanding of mobile app architecture, APIs, and backend integrations.
- Familiarity with cloud-based mobile testing platforms (e.g., BrowserStack, Saucelabs, Firebase Test Lab).
- Strong analytical skills, attention to detail, and problem-solving ability.
- Excellent communication and collaboration skills.
Nice to Have
- Experience with performance testing and monitoring tools.
- Exposure to security testing for mobile applications.
- Knowledge of BDD frameworks (e.g., Cucumber, Behave).
- Previous experience in an Agile/Scrum environment.