trust-wallet - Senior QA Engineer (Contractor)
Requirements
• 3+ years in QA automation / SDET roles with end-to-end framework ownership. • Strong hands-on experience with TypeScript — this is our primary language. • Experience with mobile automation (iOS and Android) — framework specifics are less important than depth of understanding. • Proven ability to build and maintain CI/CD pipelines in GitHub Actions. • Solid understanding of flake root causes — retry strategies, quarantine, and stability metrics. • Familiarity with Web3 or blockchain concepts at an engineering level — wallets, transactions, signing, networks. • Excellent collaboration and async communication skills in a remote-first team. • Experience with WebdriverIO and/or Appium — our current stack. • Experience integrating feature flag systems into automated test sessions. • Prior work on quality dashboards or data-driven test analytics. • Exposure to containerised or cloud-based test infrastructure. • Experience with performance or visual regression testing. • Who Will Thrive Here • This role isn't for someone who treats testing as a checklist. You'll be joining at a point where the foundation is still being laid — that means real influence over architecture decisions, but also real accountability for outcomes. • You'll do well here if you've felt the pain of an unreliable test suite and actually fixed it. If you have opinions about test design that go beyond "write more tests." If you think about coverage in terms of risk, not percentages. • We move fast and our standards are high. The best fit is someone who has built automation infrastructure from scratch — not just maintained it. • What You'll Walk Into • The automation foundation is being built now — you'll have real ownership over architecture decisions that will stick long-term. You'll work across iOS and Android in a codebase that ships frequently, and your work will directly influence release confidence and team velocity.
Responsibilities
• Execute regression test cycles on iOS and Android release candidates across our supported device matrix. • File high-quality bug reports with clear reproduction steps, environment details, logs, and severity rationale. • Perform exploratory testing on new features and flows, surfacing edge cases the automated suite misses. • Triage incoming bugs from internal dogfooding, production reports, and user feedback channels. • Coordinate with developers and release managers during RC cycles — confirming fixes, verifying blockers, unblocking release gates. • Maintain and extend manual test documentation (checklists, test cases, regression matrices) in our test management tools. • Support release-day validation including smoke tests on production builds and post-release monitoring.
Benefits
• Be a part of the world’s leading blockchain ecosystem that continues to grow. • Excellent learning and career development opportunities. • Work alongside diverse, world-class talent, in an environment where learning and growth opportunities are endless. • Tackle fast-paced, challenging and unique projects. • Work in a truly global organization, with international teams and a flat organizational structure. • Work fully remotely with flexible working hours. • Enjoy competitive salary and benefits.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT