SDET (Wallet Platform)
About the role
Phantom combines industry-leading security with thoughtfully designed tools to make powerful financial tools approachable and easy to use. With a community of 20M+ people, the platform ranks #1 in the Google Play Store finance category and consistently ranks as a Top 50 app across all categories.
The Role
This is a 6-month contractor position for an SDET who thinks like an engineer and tests like one too. You will design and own test infrastructure for financial-grade systems including payment flows, KYC pipelines, card transaction handling, and compliance rails. This is an engineering role with quality as its primary output, embedded in a team that ships production financial software at startup velocity. Your job is to make speed and correctness coexist.
What You'll Own
Core Ownership
- Own test coverage for squad features end-to-end (unit, integration, E2E)
- Build and maintain automated test suites for new and existing functionality
- Run manual and exploratory testing on features before release
Automation & Infrastructure
- Write reliable, maintainable automated tests (UI, API, regression)
- Contribute to the shared test automation framework
- Integrate tests into CI/CD pipelines and ensure they run reliably on every PR/deploy
Quality Process
- Define and document QA standards within the squad
- Review PRs for testability and test coverage gaps
- Flag flaky tests and own resolution
Collaboration
- Partner with product engineers to shift testing left
- Work with PM/design to clarify acceptance criteria before development begins
- Surface quality risks and blockers early in the sprint
Core Qualifications
- Strong proficiency in at least one of: Python, TypeScript/JavaScript, Go
- Experience designing and building test frameworks from scratch
- Deep familiarity with API testing including REST, webhooks, idempotency, and retry behavior
- Working knowledge of databases (SQL) and ability to write test data seeding/cleanup logic
Financial Systems Experience
- Experience testing payment flows, ledger systems, or compliance pipelines (strong preference, will train for the right engineer)
- Understanding of idempotency, double-spend prevention, and eventual consistency in distributed systems
- Familiarity with webhook-based event systems and out-of-order delivery scenarios
CI/CD and Infrastructure
- Experience integrating test suites into CI pipelines (GitHub Actions, GitLab CI, or similar)
- Ability to instrument tests for flakiness detection, coverage tracking, and runtime performance
- Comfort operating in a cloud environment