Skip to content
OtterOtterMountain View, CA

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 – 175k/yr
Hybrid5+ YOEQA Engineering

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
Shield AI

Senior Engineer, Test & Evaluation

Shield AIDallas, TX

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 – 175k/yr
On-site5+ YOEQA Engineering
Tatari

Sr QA Engineer - SDET

TatariSan Francisco, CA +2

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 – 170k/yr
Hybrid5+ YOEQA Engineering
Zoox

Senior Autonomy System Test Engineer

ZooxFoster City, CA

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 – 177k/yr
Hybrid7+ YOEQA Engineering
Steno

Senior QA Engineer

StenoUnited States

Lead QA strategy and test automation for complex litigation tech systems. Design Playwright/TypeScript automation, mentor engineers, and drive quality processes in a fast-paced remote engineering team.

145k – 185k/yr
Remote5+ YOEQA Engineering
Faro Health

Quality Assurance Automation Lead

Faro HealthCalifornia +4

The Quality Assurance Automation Lead will be responsible for designing, developing, and implementing automation testing tools and frameworks to ensure the quality of software releases. This role requires strong technical expertise in Typescript and Python, experience with LLMs and AI tools, and deep expertise in Playwright.

131k – 154k/yr
Remote5+ YOEQA Engineering