Job Description
Role Overview The Senior QA Engineer will own the quality assurance process for Web3 products and applications, including manual testing, automation, integration validation, and release sign-off. The ideal candidate should understand blockchain fundamentals, transaction flows, wallet behavior, and the unique testing challenges involved in decentralized applications.
Key Responsibilities
Define and execute test strategy for Web3 applications and blockchain-integrated platforms
Create test plans, test cases, regression suites, and release validation checklists
Test smart contract-integrated application flows including wallets, signatures, approvals, balances, and transaction confirmations
Validate APIs, UI flows, backend integrations, and on-chain/off-chain interactions
Identify, log, track, and verify defects across multiple environments
Work closely with developers and product managers during sprint execution and release planning
Perform functional, regression, integration, negative-case, and exploratory testing
Support automation initiatives for UI/API workflows where applicable
Validate releases across dev/test/staging environments and assist in UAT readiness
Prepare QA reports, test summaries, and quality metrics
Required Skills & Qualifications
4+ years of QA experience, with exposure to Web3/blockchain-based products
Strong understanding of QA processes, defect lifecycle, and release testing
Familiarity with blockchain concepts such as wallets, gas fees, transaction lifecycle, token transfers, and confirmations
Experience testing APIs, web applications, and backend-integrated systems
Ability to write clear bug reports, test cases, and QA documentation
Experience with test management and bug tracking tools such as Jira, TestRail, or similar
Strong analytical mindset and attention to detail
Ability to work in Agile sprint environments
Preferred Qualifications
Experience testing
EVM-based dApps , smart contract workflows, or zkSync/L2-integrated applications
Familiarity with wallet tools such as MetaMask and blockchain explorers
Experience with automation tools such as Playwright, Cypress, Selenium, Postman, or similar
Exposure to contract testing frameworks or transaction simulation workflows
Basic understanding of Solidity or developer workflows for better debugging collaboration
Key Testing Areas
Wallet connection and authentication flows
Signature and approval workflows
Token transfers, mint/burn flows, balances, and transaction states
Smart contract integration edge cases
Failed transaction scenarios and RPC/network behavior
Front-end, API, and backend consistency checks
Environment validation and release regression