Senior QA Engineer

Full-time
Remotevia Shuttlelabs CareersPosted Jan 16, 2026
Match with my CV

Technical skills

API developmentCI/CDDevOpsQuality AssuranceTest automationSeleniumPlaywrightCypressTechnical writingBlockchain

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

Before you apply

  • 1Which parts of your CV prove experience with API development, CI/CD, and DevOps?
  • 2Which recent work examples would make your application stronger for this role?
  • 3What details from the original source listing should you confirm before applying?

Loading similar active roles...