# Senior QA Engineer

- Company: [Shuttlelabs](<https://jobstar.asia/company/shuttlelabs>)
- Location: Remote
- Team: Engineering
- Employment type: Full Time
- Posted: January 16, 2026

## Job description

## 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

## Apply

[Apply on Shuttlelabs](<https://jobs.ashbyhq.com/shuttlelabs/40615fe4-f6f8-42dc-a944-a0f76bee3231>)

Canonical job page: <https://jobstar.asia/job/senior-qa-engineer-shuttlelabs-068fc6f8c27fab59>
