Phantom

SDET – Money Movement

Phantom

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Test automation platform for Money Movement: end-to-end tests, API contract tests, integration test suites covering funding rails, card transactions, KYC flows, and Cash account operations.
  • CI/CD quality gates: design, implement, and maintain test pipelines that run on every PR and block regressions from reaching production.
  • Failure mode coverage: model the real failure modes — duplicate charges, partial KYC completions, webhook replay, idempotency violations, provider outages — and build tests that catch them before users do.
  • Performance and load testing: validate that payment flows hold up under peak load; identify latency regressions before they hit p95 in production.
  • Test data and environment infrastructure: own the tooling that makes tests repeatable, isolated, and fast.
  • Observability for test quality: track test coverage, flakiness rates, bug escape rates, and regression detection latency as real metrics with real owners.

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
  • Competitive salary and equity
  • Comprehensive insurance (medical/dental/vision) — 100% covered
  • Stipend for your ideal remote / WFH set-up: laptop, headphones, and any other work gear you may need
  • Flexible hours and a long-standing, supportive remote environment
  • Unlimited vacation: Take time when you need it (and we really mean it!)
  • 401(k) retirement plan
  • Wellness benefit
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonTypeScriptJavaScriptGoAPI testingSQLtest frameworksperformance testingload testingtest data seeding
Soft Skills
problem-solvinganalytical thinkingcommunicationcollaborationincident management