Phantom

SDET – Wallet Platform

Phantom

contract

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

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