Overview
Senior Software Engineer, Mobile QA on the App Infra team within Coinbase's Consumer & Business group, owning test infrastructure and processes for the greenfield native rewrite of the retail mobile app in Swift and Kotlin.
What you'll do
- Own the design and implementation of automated regression test suites for native iOS and Android builds, setting the project-level quality bar through code reviews, test standards, and trade-off analysis.
- Build test infrastructure integrated into the AI code generation cycle, enforcing automated test and performance verification at commit time.
- Partner with mobile engineers to close coverage gaps, eliminate flaky tests, and fix slow debugging workflows.
- Architect the QA strategy for the greenfield rollout, catching regressions while supporting urgent last-minute changes from product teams.
- Establish quality dashboards and SLOs covering app stability, dropped frames, stall counts, and cold start times.
What you'll need
- 5+ years of software engineering experience with a focus on mobile test automation.
- Hands-on experience with XCTest, Espresso, or equivalent native testing frameworks for iOS and Android.
- Proven track record building automated regression infrastructure integrated into CI/CD pipelines (Buildkite, CircleCI, or similar), with measurable impact on release quality and cycle time.
- Proficiency in Swift and Kotlin sufficient to read, debug, and write test code against native mobile codebases.
- Demonstrated ability to architect robust technical solutions through trade-off analysis.
- Uses generative AI responsibly, maintaining human oversight to deliver business-ready outputs and measurable gains in workflow efficiency, cost, and quality.
Details
- Remote-first, but not remote-only; expect to meet quarterly for in-person working sessions called "surges".
- Annual base salary range (excluding equity and bonus): $186,065 to $218,900 USD.
- Total compensation may include equity, bonus eligibility, and benefits (medical, dental, vision, 401(k)).
- Candidates may submit a maximum of 3 applications within a 6-month period.
Read the full description and apply on the company’s own careers page.