HireFT
Browse JobsHow it worksPricingAboutSuccess Stories
    Back to jobs
    SH

    Shuttle Labs

    Software Development

    Senior QA Engineer

    Any, United StatesRemoteFull-time5+ yrs experiencePosted 1mo ago
    View all jobs

    Job description

    Role Summary

    Genius is building a professional, high-velocity on-chain trading terminal where correctness, determinism, and execution integrity are non-negotiable. This role owns automated testing across both the frontend interface and the on-chain execution layer.

    The Senior QA Engineer is responsible for designing, implementing, and maintaining automated test coverage that continuously validates UI behavior, backend coordination, and on-chain state transitions.

    This is an automation-first role with real ownership over quality infrastructure.

    Core Responsibilities

    • Design and maintain automated test suites covering:

      • Frontend user flows (wallet connection, balances, trading, error states)

      • Backend coordination and API contracts

      • On-chain execution flows and state transitions

    • Build deterministic tests for:

      • Order submission and cancellation

      • Slippage enforcement and fee calculation

      • Transaction lifecycle (submitted, pending, confirmed, reverted)

      • Balance and position reconciliation between UI and chain

    • Automate regression coverage for critical trading paths

    • Validate frontend state against on-chain truth

    • Create mocks, fixtures, and local chain environments where appropriate

    • Integrate automated tests into CI/CD pipelines

    • Triage failures and distinguish product bugs from test instability

    • Work closely with engineers to enforce testability at the architecture level

    Required Qualifications

    • 5+ years experience in QA engineering with a strong automation focus

    • Proven experience testing complex, stateful systems

    • Strong proficiency with modern test frameworks for:

      • Frontend automation (e.g. Playwright, Cypress, Selenium)

      • API and integration testing

    • Ability to design deterministic, non-flaky tests

    • Strong debugging skills across frontend, backend, and execution layers

    • Clear written communication and disciplined documentation

    Preferred Qualifications

    • Experience testing trading systems, financial platforms, or real-time systems

    • Familiarity with blockchain execution models and on-chain state

    • Working knowledge (or fast ramp-up ability) on concepts such as:

      • Wallets and signing flows

      • Gas estimation and failures

      • Slippage, MEV, and partial execution scenarios

    • Experience running tests against:

      • Local chains or forks

      • Testnets and simulated mainnet conditions

    Explicitly Not Part of This Role

    • Manual-only testing without automation ownership

    • Writing superficial UI tests that do not validate execution correctness

    • Treating QA as a downstream or passive function

    Success Criteria

    • High-confidence releases backed by automated coverage

    • Early detection of execution-breaking regressions

    • Low test flakiness and fast CI signal

    • Clear ownership of quality across frontend and on-chain execution

    Job details are sourced from the employer's original posting.

    Open job posting
    SH

    About the company

    Shuttle Labs

    Shuttle Labs is a company focused on building AI-powered tools for developers.

    View all Shuttle Labs jobs
    Industry
    Software Development
    Open roles
    3

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.