Senior QA Engineer

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.

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

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

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available