
SDET – Money Movement
Phantom
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Tech Stack
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