Skip to content

Senior Automation Test Engineer, Web

Develops and maintains scalable Android (Kotlin/Espresso) and iOS (XCUITest/Swift) automation frameworks, integrates with CI/CD pipelines, improves test reliability, and collaborates with engineering/QA teams. Requires 5+ years mobile SDET experience, Android focus.

140k – 175kMountain View, CAQA EngineeringHybrid5+ YOE

About the role

Responsibilities

  • Build and scale Android automation framework from scratch using Kotlin and Espresso
  • Maintain and expand iOS automation suite using XCUITest and Swift
  • Define and drive mobile automation strategy and best practices
  • Improve test coverage, reliability and execution speed
  • Integrate automation into CI/CD pipelines to enable faster and safer releases
  • Partner with engineering, product and QA teams to deliver high-quality user experiences
  • Identify gaps in testing and proactively improve quality processes
  • Debug and resolve flaky tests and automation failures at scale
  • Evaluate tools and introduce new automation innovations (AI, intelligent testing)

Requirements

  • 5+ years of experience as an SDET or Software Engineer in mobile (Android-focused) environments
  • Experience building scalable Android automation frameworks from scratch
  • Strong experience with Espresso and/or UIAutomator using Kotlin
  • Experience writing, executing and maintaining automated test suites
  • Experience building reusable test frameworks, tools and utilities
  • Experience with unit, integration and end-to-end testing of Android applications
  • Experience testing complex user workflows and edge cases
  • Experience supporting automation for large-scale mobile applications
  • Preferred experience with Jetpack Compose testing
  • Nice to have experience with real-time / streaming applications
  • Nice to have cross-platform exposure (iOS – XCUITest)
  • Strong understanding of Android architecture (MVVM, Jetpack, lifecycle)
  • Understanding of mobile app performance, reliability and edge cases
  • Experience with CI/CD pipelines (Jenkins, GitHub Actions or similar)
  • Experience integrating automation into release workflows
  • Experience debugging flaky tests and improving stability
  • Familiarity with device farms (Firebase Test Lab, AWS Device Farm, Sauce Labs)
  • Understanding of QA methodologies for mobile releases
  • Strong problem-solving and debugging skills
  • Ownership mindset with end-to-end quality responsibility
  • Ability to collaborate across engineering, product and manual QA teams
  • Strong verbal and written communication skills
  • Nice to have experience testing AI/ML-based features

Bonus Points

  • Debugging flaky tests at scale
  • API + backend validation for mobile flows
  • Performance testing basics
  • Experience with AI-driven test optimization

Compensation

Salary Range: $140,000 to $175,000 USD per year.

Skills

KotlinEspressoXcuitestSwiftUiautomatorJetpack ComposeCI/CDJenkinsGitHub ActionsFirebase Test LabAws Device FarmSauce Labs

Similar roles

QA Engineering jobs

Senior Engineer, Test & Evaluation

Hands-on test engineer planning and executing ground/flight tests for UAV and manned aircraft systems, developing procedures, troubleshooting avionics, and ensuring safety and compliance through production and operations.

140k – 175kDallas, TXQA EngineeringOn-site5+ YOEAvionicsFlight Test

Sr QA Engineer - SDET

Tatari is seeking a Senior SDET to develop and scale test automation suites, define end-to-end testing strategies, and own quality assurance for their client-facing web applications.

140k – 170kNew York, NYQA EngineeringHybrid5+ YOESQLJest

Sr QA Engineer - SDET

Tatari is seeking a Senior SDET to develop and scale automated end-to-end testing frameworks, define testing strategies for client-facing web applications, and ensure quality assurance across frontend and backend systems.

140k – 170kLos Angeles, CAQA EngineeringHybrid5+ YOESQLJest

Sr QA Engineer - SDET

Tatari is seeking a Senior SDET to develop and scale test automation suites, define end-to-end testing strategies, and own quality assurance for client-facing web applications. This role involves partnering with product, design, and engineering to ensure correctness, reliability, and a smooth user experience.

140k – 170kSan Francisco, CAQA EngineeringHybrid5+ YOESQLJest

Senior Autonomy System Test Engineer

Develops test strategies, plans, and automated scenarios for autonomous driving software. Triages issues from simulations and real-world vehicle testing, ensuring safety and reliability. Requires 7+ years experience, Python proficiency, and bachelor's/master's in CS/EE.

143k – 177kFoster City, CAQA EngineeringHybrid7+ YOEGitJira