About the job Senior Mobile QA
As a Senior Mobile QA Automation Tester, you will be responsible for ensuring the quality and reliability of mobile applications (iOS & Android). You'll design, implement, and maintain automated test frameworks and work closely with development, product, and release teams to deliver high-quality builds at speed. You will also contribute to process improvement, test strategy, and quality metrics reporting.
Key Responsibilities
Automation & Testing
-
Build and maintain automation frameworks for iOS and Android mobile applications using industry-leading tools such as Appium, Espresso, XCUITest, and potentially newer frameworks like Maestro or Detox where applicable.
-
Develop and execute end-to-end automated test suites for functional, regression, integration, and UI testing.
-
Perform detailed manual testing where automation is not sufficient (exploratory, usability, accessibility).
CI/CD & Tooling
-
Integrate automation into CI/CD pipelines (e.g., GitHub Actions, Jenkins, Bitrise, GitLab CI).
-
Leverage cloud device testing platforms such as BrowserStack, Sauce Labs, Firebase Test Lab, AWS Device Farm for cross-device coverage.
Quality Metrics & Reporting
-
Generate quality reports, dashboards, and insights using tools such as Allure, Cypress Reporting, TestRail, Zephyr, Jira.
-
Track and communicate defects clearly in Jira or equivalent bug tracking tools.
Collaboration & Process
-
Work closely with product owners, developers, and release teams to ensure thorough test coverage.
-
Participate in Agile ceremonies (stand-ups, sprint planning, retrospectives).
-
Advocate for quality best practices and help define testing strategies.
Qualifications
Must Have
-
5+ years of overall QA experience with mobile automation testing for both iOS and Android applications.
-
Strong hands-on experience with Appium automation and mobile testing tools/frameworks.
-
Deep understanding of mobile testing methodologies, including device emulators, simulators, and real-device testing.
-
Experience working with cloud device testing platforms (BrowserStack, Sauce Labs, etc.).
-
Ability to write and maintain test automation in JavaScript/TypeScript, Java, Python, or equivalent languages.
-
Solid experience with CI/CD tools and test integration.
-
Strong understanding of API testing (using Postman, RestAssured, or similar).
-
Familiarity with version control using Git and tracking defects with tools like Jira.
Nice to Have
-
Experience with behavior-driven testing frameworks like Cucumber / Gherkin.
-
Familiarity with performance testing and accessibility testing.
-
Experience with end-to-end frameworks like WebdriverIO or Detox.
-
Knowledge of retail or e-commerce mobile experience.
-
Experience with mobile app distribution platforms (App Store Connect, Google Play Console).