
SDET – Wallet Platform
Phantom
contract
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
About the role
- Own test coverage for their squad's 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
- 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
- Define and document QA standards within their squad
- Review PRs for testability and test coverage gaps
- Flag flaky tests and own resolution
- Partner with product engineers to shift testing left (writing tests alongside features, not after)
- Work with PM/design to clarify acceptance criteria before dev begins
- Surface quality risks and blockers early in the sprint
Requirements
- Strong proficiency in at least one of: Python, TypeScript/JavaScript, Go
- Experience designing and building test frameworks from scratch (not just adding tests to an existing suite)
- Deep familiarity with API testing — REST, webhooks, idempotency, retry behavior, edge cases at integration boundaries
- Working knowledge of databases (SQL) and the ability to write test data seeding/cleanup logic correctly
- 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
- 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 (AWS, GCP) and reading service logs/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.
Benefits
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonTypeScriptJavaScriptGoAPI testingSQLtest frameworksCI/CD pipelinestest automationtest data seeding
Soft Skills
collaborationproblem-solvingcommunicationattention to detailrisk managementdocumentationtestability reviewquality assuranceincident managementacceptance criteria clarification