Search...

Senior QA Engineer

Genius (Genius Pro/Genius Terminal) is a unified on-chain trading terminal that aggregates over 300 decentralized exchanges across multiple networks including Solana, Ethereum, Base, BNB, Arbitrum, Optimism, Polygon, Avalanche and Sonic. It offers fast execution, advanced order types, cross-chain swaps via its own Genius Bridge Protocol, and privacy-preserving 'Ghost Orders,' serving crypto traders seeking efficient, non-custodial, multi-chain trading.

Distributed

Funding history

About Genius

Genius is a consolidated on-chain trading terminal positioning itself as 'the final on-chain terminal' for crypto traders. It provides near real-time trade execution by aggregating quotes from over 150-300 DEXs across 8+ networks (Solana, Ethereum, Base, BNB, Arbitrum, Optimism, Polygon, Avalanche, Sonic, HyperEVM, Hyperliquid, Sui), and supports advanced order types such as limit, market, take-profit and stop-loss orders. Its native Genius Bridge Protocol enables natively cross-chain order fulfillment without traditional bridging, and its 'Ghost Orders' feature provides transaction privacy through order splitting across wallets. The platform is building out additional products including USDgg, a yield-bearing stablecoin backed by cross-chain swap fees, general asset yield routing across protocols like Aave, Morpho, Euler and Jito, RWA and stock trading, and future prediction markets and crypto options. Genius uses Turnkey and Lit Protocol for non-custodial wallet infrastructure and has been audited by Halborn, Cantina, HackenProof and Borg Research. It serves individual crypto traders looking for an efficient, private, multi-chain trading interface, and recently announced investment from YZI Labs.

View jobs by Genius

Skills

About the Role

Own automated testing across frontend behavior, backend coordination, and on-chain execution. Design deterministic tests for trading workflows and transaction lifecycles, reconcile UI state with on-chain truth, create mocks and fixtures, integrate coverage into CI/CD, and triage failures.

Requirements

  • 5+ years of QA engineering experience with a strong automation focus
  • Experience testing complex stateful systems
  • Proficiency with Playwright, Cypress, Selenium, or similar frontend automation frameworks
  • 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, financial, 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 preferred
  • Experience with 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 submitted, pending, confirmed, and reverted transaction states
  • Reconcile balances and positions between the UI and chain
  • Automate regression coverage for critical trading paths
  • 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