Senior QA Engineer

    Remote
    Full-Time
    Senior (7+ yrs)
    Engineering & Development
    First posted 255 days ago

    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

    Company:  Shuttle Labs

    Develops secure cross-chain orchestration technology and contributes to Genius, a non-custodial crypto trading experience.
    2-10 employees
    Finance & Fintech
    HQ: United States