TL;DR

SDET (Fintech): Designing and owning test infrastructure for financial-grade systems, including payment flows, KYC pipelines, and card transaction handling. Focus on building automated test suites (UI/API), integrating quality gates into CI/CD pipelines, and ensuring system correctness at startup velocity.

Location: Remote

Company

Phantom is a consumer-focused finance application providing secure, intuitive crypto-powered financial tools for millions of users.

What you will do

  • Own end-to-end test coverage for squad features including unit, integration, and E2E tests.
  • Build and maintain automated test suites for UI, API, and regression testing.
  • Integrate automated tests into CI/CD pipelines to ensure reliability on every deployment.
  • Review pull requests specifically for testability and coverage gaps.
  • Collaborate with product engineers to shift testing left and define acceptance criteria.
  • Flag flaky tests and lead resolution processes to improve pipeline performance.

Requirements

  • Strong proficiency in Python, TypeScript, or Go.
  • Experience building test frameworks from scratch.
  • Deep familiarity with API testing including REST, webhooks, and idempotency.
  • Working knowledge of SQL for test data management.
  • Experience integrating test suites into CI pipelines like GitHub Actions or GitLab CI.
  • Ability to operate in cloud environments (AWS, GCP) and interpret service logs.

Nice to have

  • Experience testing payment flows, ledger systems, or compliance pipelines.
  • Understanding of distributed systems and event-driven architecture.
  • Knowledge of canary deployments and staged rollout testing strategies.

Culture & Benefits

  • High-ownership engineering culture with a focus on impact.
  • Opportunity to work on critical infrastructure handling real financial transactions.
  • Remote-first environment with distributed teams.
  • Focus on quality as a primary engineering challenge rather than a secondary task.