Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Xsolla (USA), Inc.

NewBe an early applicant

Senior QA Engineer for Smart Wallet in Web3

Posted Updated
Discussion

Description

You will own the wallet's end-to-end test strategy, covering sign-in, wallet creation, asset display, transactions, and confirmations. You will test account-abstraction and signing flows, verify smart-contract behavior and counterfactual deployment, automate UI and on-chain checks, investigate failed transactions, and support secure testnet-to-mainnet releases. You will also mentor QA engineers and improve on-chain testing practices.

Responsibilities

  • Own the end-to-end test strategy for wallet functionality
  • Test account-abstraction flows, UserOperations, bundlers, EntryPoint execution, paymasters, and session keys
  • Test personal_sign, EIP-712, EIP-1193, and ERC-1271 signing flows
  • Verify counterfactual deployment and CREATE2 address derivation
  • Deploy, call, and inspect smart contracts to prepare test state and reproduce defects
  • Use chain forking, simulation, and transaction tracing to investigate failures
  • Validate transaction lifecycle, reorg, finality, and failure scenarios
  • Reconcile player-visible balances and NFT ownership with on-chain and indexer state
  • Test ERC-20, ERC-721, and ERC-1155 transfers and approvals
  • Write acceptance tests for wallet SDK and contract integrations
  • Build and maintain Playwright and TypeScript test automation in CI
  • Configure AI tooling in test repositories
  • Plan and execute testnet-to-mainnet release validation and post-deployment smoke checks
  • Test signing and token-approval security risks with security stakeholders
  • Mentor QA engineers who are new to Web3

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field
  • 6+ years in software testing or quality engineering
  • 2+ years of hands-on testing on EVM-based products
  • Hands-on experience with viem, wagmi, or ethers.js
  • Experience with Foundry or Hardhat and ability to read Solidity
  • Experience with chain forking, simulation, and transaction tracing
  • Knowledge of Ethereum transactions, rollup finality, and indexer behavior
  • Knowledge of ERC-20, ERC-721, ERC-1155, EIP-191, EIP-712, EIP-1193, ERC-1271, ERC-4337, and CREATE2
  • TypeScript or JavaScript test automation experience
  • Playwright or similar UI automation experience
  • REST, JSON-RPC, bundler API, and SQL experience
  • Daily use of AI coding tools including Claude Code, Codex, or Cursor
  • Excellent written and spoken English

Benefits

  • Medical, dental, and vision coverage
  • PTO
  • Training and educational opportunities

Skills

What Senior QA jobs ask for — and how much of it you have →
Apply

See also

QA jobs by country — openings, pay and top skills →