Remote job
QA Engineer
Job details
About this role
Role overview Own product quality across web, mobile, and blockchain-integrated applications. You’ll design risk-focused test coverage, exercise end-to-end user journeys, and automate important checks in partnership with engineering teams before releases.
Responsibilities - Create test plans, test cases, and regression suites for blockchain applications. - Perform functional, integration, API, and exploratory testing across product workflows. - Validate smart contract interactions, on-chain activity, and blockchain integrations. - Test wallet connections, authentication, transaction signing, and transaction lifecycle behavior. - Cover edge cases such as failed transactions, network problems, gas issues, and wallet rejection; verify token transfers, ownership, and event processing. - Automate high-value UI, API, and blockchain integration checks, then investigate defects and confirm fixes.
Requirements - At least three years of QA experience on software products, including hands-on testing of blockchain or Web3 applications. - Understanding of blockchain transactions, smart contract interactions, and Ethereum or EVM-compatible networks. - Familiarity with wallet connectivity, transaction signing, and on-chain events. - Strong test design, regression testing, bug reporting, API testing, and browser automation skills. - Ability to assess complex multi-step workflows and distributed systems through functional, integration, and end-to-end testing. - Strong analytical skills, attention to detail, and clear communication with product and engineering teams.
Nice to have - Experience with Playwright, Cypress, or Selenium. - Solidity contract testing or familiarity with Hardhat, Foundry, or other blockchain testing frameworks.
Benefits and work setup - Remote role open across global time zones, with full-time or part-time arrangements. - Collaborate with blockchain, backend, frontend, and product teams on production releases.