高级软件工程师,移动质量保证
Senior Software Engineer, Mobile QA
准备迎接职业生涯中最有影响力的工作吗?在Coinbase,我们对提升经济自由的使命毫不妥协。标准很高,环境紧张,我们喜欢这样。这里不是安于现状的地方,而是将你推向自我认知极限的地方。如果你准备好与那些不愿接受“足够好”的人一起打造金融的未来,你就在正确的地方。Coinbase是一家以远程办公为主,但并非仅限远程的公司。期待每季度进行一次高强度的线下工作会,称为“冲刺”。
了解更多关于在Coinbase工作的信息。
我们正在招聘一名高级软件工程师,移动质量保证,加入消费者与企业部门内的App Infra团队。该团队正在使用Swift和Kotlin进行Coinbase零售移动端应用的全新原生重写,取代现有的React Native代码库,为数百万客户提供显著更快的体验。你将负责确保每次原生发布都达到毫不妥协的质量标准的测试基础设施和流程。你将把自动化回归框架直接集成到AI辅助的代码生成循环中,使缺陷在提交时就被发现,而不是之后。
你会做:
- 负责原生iOS和Android构建的自动化回归测试套件的设计和实现,通过代码审查、测试标准和权衡分析设定项目级别的质量标准,让队友和合作伙伴信任。
- 构建集成到AI代码生成周期中的测试基础设施,在提交时强制执行自动化测试和性能验证,并在目前手动步骤拖慢团队的地方默认使用自动化。
- 与移动工程师合作,填补覆盖率缺口,消除易出错的测试,并修复团队已习惯容忍的缓慢调试流程。
- 设计绿场部署的QA策略,解决在捕捉回归的同时支持产品团队紧急最后时刻更改的高复杂性问题。
- 建立质量仪表盘和SLO,让团队实时了解应用稳定性、掉帧次数、卡顿次数和冷启动时间——将逐次发布的救火工作转化为持续提升的质量。
所需的技能和经验:
- 5年以上软件工程经验,专注于移动测试自动化,包括在iOS和Android上使用XCTest、Espresso或等效原生测试框架的实际经验。
- 有构建和维护大规模测试框架的成果记录。
查看英文原文
Ready to do the most impactful work of your career? At Coinbase, we are uncompromising on our mission to increase economic freedom. The bar is high, the environment is intense, and we like it that way. This isn't a place for complacency, it’s a place to be pushed past your perceived limits. If you're ready to build the future of finance alongside people who refuse to settle for "good enough," you belong here. Coinbase is a remote-first, but not remote-only company. Expect to get together quarterly for intense in-person working sessions called “surges.” learn more about working at Coinbase.
We're hiring a Senior Software Engineer, Mobile QA to join the App Infra team within the Consumer & Business group. The team is leading the greenfield native rewrite of Coinbase's retail mobile app in Swift and Kotlin, replacing the existing React Native codebase to deliver a significantly faster experience for millions of customers. You'll own the test infrastructure and processes that ensure every native release meets an uncompromising quality bar. You’ll build automated regression frameworks directly into the AI-assisted code generation loop so defects are caught at commit time, not after.
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 that teammates and partners trust.
- Build test infrastructure integrated into the AI code generation cycle, enforcing automated test and performance verification at commit time and defaulting to automation where manual steps currently slow the team.
- Partner with mobile engineers to close coverage gaps, eliminate flaky tests, and fix the slow debugging workflows the team has learned to tolerate.
- Architect the QA strategy for the greenfield rollout, solving high-complexity problems around catching regressions while supporting urgent last-minute changes from product teams.
- Establish quality dashboards and SLOs that give the team real-time visibility into app stability, dropped frames, stall counts, and cold start times — turning release-by-release firefighting into durable, ever-increasing quality.
Required Skills and Experience:
- 5+ years of software engineering experience with a focus on mobile test automation, including 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, with 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.
Job#P78588
Pay Transparency Notice: Base salary varies by location (see range below). Total compensation may also include equity and bonus eligibility, and benefits (medical, dental, vision, 401(k)).
Annual base salary range (excluding equity and bonus):
$186,065—$218,900 USD
- Application Limit: Candidates may submit a maximum of 3 applications within a 6-month period.
- Equal Opportunity Employer: Coinbase is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or genetic information. Applicants with criminal histories will be considered consistent with applicable federal, state, and local laws.
- US Applicants: View Employee Rights, Know Your Rights, and E-Verify Notice of Participation.
- Accommodations: If you are an individual with a disability who needs a reasonable accommodation, email us your request and contact info at accommodations[at]coinbase.com. Need screen reading technology? Click here to download a free compatible screen reader and view the tutorial.
- Data Privacy & Arbitration: By submitting your application, you agree to our Candidate Privacy Notice. US applicants: By submitting your application, you agree to Arbitration of Disputes.