Senior QA Engineer

shuttlelabsยท Engineering
Apply Now โ†—
๐ŸŒ Remote๐Ÿ“ RemoteFullTime

About this role

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

Frequently Asked Questions

Is the salary disclosed for the Senior QA Engineer position at shuttlelabs?
The salary for this Senior QA Engineer role at shuttlelabs is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Is the Senior QA Engineer job at shuttlelabs remote?
Yes, this Senior QA Engineer position at shuttlelabs is remote, with team members based in Remote. You can work from home or anywhere in the supported regions.
Is the Senior QA Engineer role at shuttlelabs full-time or part-time?
This is listed as a FullTime position. It is posted as a Senior QA Engineer role in the Engineering department at shuttlelabs.
Which team or department does the Senior QA Engineer at shuttlelabs belong to?
This Senior QA Engineer position is part of the Engineering department at shuttlelabs. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Senior QA Engineer position at shuttlelabs?
Click the "Apply Now" button on this page. You will be redirected to shuttlelabs's official application portal hosted on ashby where you can submit your application directly.
When was the Senior QA Engineer job at shuttlelabs posted?
This Senior QA Engineer position at shuttlelabs was posted on Jan 16, 2026. Apply as soon as possible โ€” early applications are often reviewed first.
Senior QA Engineer
shuttlelabs
Apply for this role โ†—

You'll be redirected to shuttlelabs's official application page on Ashby ATS.