SDET – Wallet Platform

Posted 18ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

SDET role at Phantom designing and owning test infrastructure for financial systems. Collaborate with engineering teams to ensure high-quality software delivery.

Responsibilities:

  • 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.