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.
