Skip to Main Content

Job Title


Senior Quality Assurance Engineer


Company : Genius


Location : Patna, Bihar


Created : 2026-02-07


Job Type : Full Time


Job Description

Role SummaryGenius 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 ResponsibilitiesDesign and maintain automated test suites covering:Frontend user flows (wallet connection, balances, trading, error states)Backend coordination and API contractsOn-chain execution flows and state transitionsBuild deterministic tests for:Order submission and cancellationSlippage enforcement and fee calculationTransaction lifecycle (submitted, pending, confirmed, reverted)Balance and position reconciliation between UI and chainAutomate regression coverage for critical trading pathsValidate frontend state against on-chain truthCreate mocks, fixtures, and local chain environments where appropriateIntegrate automated tests into CI/CD pipelinesTriage failures and distinguish product bugs from test instabilityWork closely with engineers to enforce testability at the architecture levelRequired Qualifications5+ years experience in QA engineering with a strong automation focusProven experience testing complex, stateful systemsStrong proficiency with modern test frameworks for:Frontend automation (e.g. Playwright, Cypress, Selenium)API and integration testingAbility to design deterministic, non-flaky testsStrong debugging skills across frontend, backend, and execution layersClear written communication and disciplined documentationPreferred QualificationsExperience testing trading systems, financial platforms, or real-time systemsFamiliarity with blockchain execution models and on-chain stateWorking knowledge (or fast ramp-up ability) on concepts such as:Wallets and signing flowsGas estimation and failuresSlippage, MEV, and partial execution scenariosExperience running tests against:Local chains or forksTestnets and simulated mainnet conditionsExplicitly Not Part of This RoleManual-only testing without automation ownershipWriting superficial UI tests that do not validate execution correctnessTreating QA as a downstream or passive functionSuccess CriteriaHigh-confidence releases backed by automated coverageEarly detection of execution-breaking regressionsLow test flakiness and fast CI signalClear ownership of quality across frontend and on-chain execution