Jobs · Engineering

Mobile QA Automation Engineer

XOi · United States · Yesterday
RemoteRemoteEngineeringFull-time

Responsibilities

  • Build and maintain automated test suites for iOS + Android using Appium (required), primarily in JavaScript
  • Expand coverage for critical user workflows, including authentication, media handling, connectivity variability, app lifecycle transitions, and performance-sensitive paths
  • Maintain and grow web end-to-end automation using Cypress to ensure core workflows remain stable across releases
  • Collaborate with Engineering, QA, and Product to align coverage with feature specs, acceptance criteria, and user expectations
  • Represent QA in story refinement and sprint planning to influence testability early
  • Analyze test results to identify and track defects, regressions, and flaky tests
  • Drive issues to root cause with clear, actionable detail
  • Integrate and scale automated tests in CI/CD pipelines for fast feedback and reliable release validation
  • Support execution across environments, including device/emulator coverage when appropriate
  • Evolve frameworks, tools, and best practices to improve stability, maintainability, and speed
  • Contribute to test data strategy, environment readiness, and metrics/reporting that strengthen release confidence and quality transparency
  • Partner on production issue RCA and post-release learnings to drive preventative improvements (test gaps, tooling, monitoring, process)

Qualifications

  • 2+ years of hands-on experience in test automation for mobile applications
  • Demonstrated, hands-on experience building and maintaining Appium-based automation for mobile applications across iOS and Android
  • Strong proficiency in JavaScript, including developing reliable automation using: Appium (required) for mobile end-to-end testing, and Cypress (or similar) for web end-to-end testing
  • Practical understanding of mobile testing considerations: device fragmentation, OS versions, network variability, flaky-test mitigation, and test environment design
  • Familiarity with Python is a plus, especially for API or backend-related testing and automation utilities
  • Working knowledge of RESTful APIs and experience validating integrations and service responses
  • Knowledge of SQL for validating data integrity and supporting backend verification
  • Experience with Git and issue tracking/logging tools such as Sentry, Bugfender, Jira, or similar
  • Practical experience working with CI/CD pipelines (e.g., GitHub Actions, Jenkins, GitLab CI) and integrating automated tests into build/release workflows
  • Experience with cloud-based testing tools such as LambdaTest(MU), BrowserStack, Sauce Labs, or other similar tools
  • Strong problem-solving, debugging, and analytical skills with the ability to isolate failures across app, backend, environment, or test infrastructure
  • Effective communicator with a collaborative mindset; able to thrive in Agile/Scrum environments
  • Detail-oriented with a proactive approach to improving product quality, reducing risk, and increasing release confidence

Similar jobs

QA Automation Engineer

Bright Vision TechnologiesJersey City, NJ· 2 days ago
RemoteQuality Assuranceapply on brightvisiontechnologies.applytojob.com