Senior QA Engineer

About the Role

You will own automation-first quality efforts across the frontend interface and on-chain execution layer. You will design, implement, and maintain deterministic automated tests that validate UI flows, backend APIs, and on-chain state transitions. You will build tests for order submission, cancellation, slippage, fee calculation, and transaction lifecycle; reconcile UI state with on-chain truth; create mocks, fixtures, and local chain environments; integrate tests into CI/CD; and triage failures to separate product bugs from test instability. You will work closely with engineers to improve testability and ensure high-confidence, low-flakiness releases.

Requirements

  • 5+ years experience in QA engineering with strong automation focus
  • Proven experience testing complex stateful systems
  • Proficiency with frontend automation frameworks such as Playwright Cypress or Selenium
  • Experience with 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
  • Experience testing trading systems financial platforms or real-time systems (preferred)
  • Familiarity with blockchain execution models and on-chain state (preferred)
  • Knowledge of wallets signing flows gas estimation slippage MEV and partial execution scenarios (preferred)
  • Experience running tests against local chains forks testnets or simulated mainnet conditions (preferred)

Responsibilities

  • Design and maintain automated test suites for frontend user flows
  • Test backend coordination and API contracts
  • Test on-chain execution flows and state transitions
  • Build deterministic tests for order submission and cancellation
  • Enforce slippage and fee calculation tests
  • Validate transaction lifecycle states including submitted pending confirmed and reverted
  • Reconcile balances and positions 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
  • Integrate automated tests into CI/CD pipelines
  • Triage failures and distinguish product bugs from test instability
  • Collaborate with engineers to enforce testability at the architecture level

Skills

Apply Now
Senior QA Engineer at Genius | JobStash