Senior QA Engineer
Shuttle Labs, Remote
About the job
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
Similar jobs at other companies
Lead QA Automation Engineer (PlayWright)
ShyftLabsNoida, Uttar Pradesh
Pay not posted
Posted Oct 5, 2026
Senior QA Engineer
AppfirePoland +1
Pay not posted
Posted 16 days ago
QA Automation Engineer
GRVT TECHNOLOGIESSingapore +7
Pay not posted
Posted 10 days ago
Pay not posted
Posted 2 days ago
Source: the Shuttle Labs Ashby job board. We last checked this job 1 h ago. We first saw it 2 days ago. A job on a job board does not always mean that the team interviews people now. We found this job board in a public list. We did not yet compare it with the careers page of the company.