Senior QA Engineer Position for Xsolla's Smart Wallet in Web3
Core
Senior QA Engineer owning quality for Xsolla's smart wallet on Xsolla ZK, an Ethereum-compatible ZK rollup, testing on-chain contracts, transactions, and the web app.
Role type
Senior IC QA Engineer (Web3/Blockchain)
Builds
A consumer smart wallet built on account abstraction for players to hold, receive, and send tokens and in-game items.
Domain
Web3, Blockchain, Ethereum-compatible Layer 2, ZK rollups
Required skills
End-to-end test strategy, Account abstraction flows (UserOperation, EntryPoint, paymaster), Smart contract testing (viem, wagmi), Chain forking and simulation, Transaction lifecycle validation (broadcast, inclusion, reorgs, finality), ERC-20/721/1155 testing, Automation (Playwright, TypeScript/CI), AI tooling setup, Security testing (signing, key handling, phishing), Mentorship
Preferred skills
Experience with EVM-based products, Knowledge of ERC-1271, EIP-712, EIP-1193, CREATE2, Session keys
Technologies
viem, wagmi, ethers.js, Playwright, TypeScript, CI, Chain-forking tools, Command line
Responsibilities
Own end-to-end test strategy for wallet sign-in, creation, asset display, send/receive, and transaction confirmation; Test account-abstraction flows including UserOperation construction, bundler submission, and EntryPoint execution; Test signing end-to-end via EIP-712 and ERC-1271; Verify counterfactual deployment of wallet contracts using CREATE2; Deploy and inspect smart contracts from command line to set up test state; Use chain-forking and simulation tools to test against real network state; Validate full transaction lifecycle including reverts and bundler errors; Reconcile player UI state with on-chain state and indexer balances; Test transfers across ERC-20, ERC-721, and ERC-1155 standards; Write acceptance tests for partner wallet SDKs; Build and maintain automation suites using Playwright and scripted on-chain checks; Set up and maintain AI coding tools in test repositories; Plan and run testnet-to-mainnet release validation; Work with security on signing, key handling, and test for signature replay and phishing; Mentor QA engineers new to Web3 and raise on-chain testing practices
Seniority
Senior, hands-on IC with mentorship responsibilities