Phantom is hiring an SDET contractor to design and own the test infrastructure for our financial-grade systems. This is an engineering role embedded within a squad that ships production financial software, with a core focus on making speed and correctness coexist.
What You'll Do
- Own test coverage for your squad's features end-to-end, including unit, integration, and E2E tests.
- Build and maintain automated test suites for new and existing functionality.
- Run manual and exploratory testing on features prior to release.
- Write reliable, maintainable automated tests for UI, API, and regression scenarios.
- Contribute to the shared test automation framework.
- Integrate tests into CI/CD pipelines and ensure they run reliably on every PR and deploy.
- Define and document QA standards within your squad.
- Review PRs for testability and identify test coverage gaps.
- Flag flaky tests and own their resolution.
- Partner with product engineers to shift testing left, writing tests alongside features.
- Work with product managers and designers to clarify acceptance criteria before development begins.
- Surface quality risks and blockers early in the sprint.
What We're Looking For
- Strong proficiency in at least one of: Python, TypeScript/JavaScript, or Go.
- Experience designing and building test frameworks from scratch.
- Deep familiarity with API testing—REST, webhooks, idempotency, retry behavior, and edge cases at integration boundaries.
- Working knowledge of databases (SQL) and the ability to write correct test data seeding and cleanup logic.
- Experience integrating test suites into CI pipelines like GitHub Actions or GitLab CI.
- Ability to instrument tests for flakiness detection, coverage tracking, and runtime performance.
- Comfort operating in a cloud environment (AWS, GCP) and reading service logs and traces.
- You can define what "this test passing" actually means in production terms.
- You've contributed to or owned an incident post-mortem with concrete prevention steps.
- You understand canary deployments, feature flags, and how to write tests that survive staged rollouts.
Nice to Have
- Experience testing payment flows, ledger systems, or compliance pipelines.
- Understanding of idempotency, double-spend prevention, and eventual consistency in distributed systems.
- Familiarity with webhook-based event systems and out-of-order delivery scenarios.
Technical Stack
- Languages: Python, TypeScript, JavaScript, Go, SQL
- Cloud: AWS, GCP
- CI/CD: GitHub Actions, GitLab CI
Team & Environment
You will be embedded within a product squad shipping production financial software.
Benefits & Compensation
- Work on infrastructure that handles real money for millions of users.
- A team that treats quality as a first-class engineering problem, not a compliance checkbox.
- Remote-friendly with a distributed, high-ownership engineering culture.
Work Mode
This is a global remote position.
Phantom is an inclusive, supportive place to do the best work of your career. We believe our work is stronger with a variety of perspectives and are eager to further diversify our company.




