Phantom logo
    P

    SDET (Wallet Platform)

    Phantom
    Remote
    Remote
    Mid Level
    Full Time
    2 days ago
    contractorremoteSDETtest automationfinancial systems

    Requirements

    • Strong proficiency in at least one of: Python, TypeScript/JavaScript, Go
    • Experience designing and building test frameworks from scratch
    • 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 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

    What You'll Do

    • 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

    Nice to Have

    • Experience testing payment flows, ledger systems, or compliance pipelines
    • Understanding of idempotency, double-spend prevention, and eventual consistency in distributed systems
    • Familiarity with webhook-based event systems and out-of-order delivery scenarios

    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

    About Phantom

    Phantom is a crypto wallet that facilitates the buying, trading, and storing of cryptocurrencies, including NFTs and tokens.

    San Francisco, CA
    100 - 250
    Blockchain & Cryptocurrency