×
Register Here to Apply for Jobs or Post Jobs. X

Senior QA Engineer Position 's Smart Wallet in Web3

Job in Philadelphia, Philadelphia County, Pennsylvania, 19113, USA
Listing for: Xsolla
Full Time position
Listed on 2026-11-01
Job specializations:
  • Software Development
    Software Engineer, Software Testing, Blockchain / Web3
Salary/Wage Range or Industry Benchmark: 120000 - 180000 USD Yearly USD 120000.00 180000.00 YEAR
Job Description & How to Apply Below
Position: Senior QA Engineer Position for Xsolla's Smart Wallet in Web3
ABOUT YOU

We are looking for a Senior QA Engineer who has tested real on-chain products - the contracts and the transactions, not only the web app in front of them. You will own quality for Xsolla's smart wallet on Xsolla ZK , our Ethereum-compatible ZK rollup: the wallet players use to hold, receive and send tokens and in-game items, signing in with the account they already have.

The work runs on both sides of the chain. On the backend, you will confirm that a wallet address pre-computed from a salt is the address that actually gets deployed. On the frontend, you will follow a signed operation from the client's RPC call through the bundler to finality, and prove it landed, failed or reverted the way it should. You will fork the chain to test against real state, deploy and call contracts from the command line, and turn what you learn into automated suites.

You will work in a small, senior engineering team alongside an external wallet-infrastructure partner. You can tell a defect in our code from one in a partner SDK or in the chain itself - and you bring the evidence to show which. AI coding tools are part of how you work every day, and you set them up so the rest of the team gets the same leverage.

ABOUT

US

Xsolla is a global commerce company with robust tools and services designed to help developers solve the inherent challenges of the video game industry. From indie to AAA studios, companies partner with Xsolla to help them fund, distribute, market, and monetize their games. Grounded in a strong belief in the future of video games, Xsolla is resolute in its mission to bring opportunities together and continually make new resources available to creators.

Headquartered and incorporated in Los Angeles, California, Xsolla operates as a merchant of record and has helped more than 1,500 game developers reach more players and grow their businesses worldwide. With more paths to profit and ways to win, developers have everything they need to enjoy the game.

For more information, visit

WHAT YOU WILL WORK ON
  • A consumer smart wallet built on account abstraction, so players can own and use digital items without managing keys or gas themselves.
  • Integrations with an external wallet-infrastructure partner and with Xsolla's existing player products.
  • Taking the wallet from testnet to a production launch on an Ethereum-compatible Layer 2.
RESPONSIBILITIES
  • Own the end-to-end test strategy for the wallet: sign-in, wallet creation, asset display, send and receive, and transaction confirmation on Xsolla ZK .
  • Test account-abstraction flows:
    User Operation construction and validation, bundler submission, EntryPoint execution, paymaster-sponsored gas, and session-key and signer behaviour.
  • Test signing end to end:  and EIP-712 typed-data requests through the EIP-1193 provider, and signature validation by the wallet contract (ERC-1271), including before the wallet is deployed.
  • Verify counterfactual deployment: that the address derived with CREATE2 from the factory, salt and init code matches the deployed wallet contract, on a forked or local chain, before it reaches mainnet.
  • Deploy, call and inspect smart contracts from the command line to set up test state and reproduce defects.
  • Use chain-forking and simulation tools to test against real network state without real funds, and trace failed transactions to their root cause.
  • Validate the full transaction lifecycle - broadcast, inclusion, reorgs and finality, and its failure paths: reverts, failed User Operations, insufficient balance, expired session keys, ownership changing mid-flight, and bundler errors.
  • Reconcile what players see with on-chain state: indexer balances and NFT ownership against contract state, including when the indexer lags or diverges, and the account-to-wallet records behind Xsolla .
  • Test transfers and approvals across ERC-20, ERC-721 and ERC-1155, including partial ERC-1155 quantities and safe transfers into contract wallets.
  • Write acceptance tests for a partner's wallet SDK and contracts, and report integration defects with the evidence needed to route them to the right owner.
  • Build and maintain automation:
    Playwright for wallet UI flows, and scripted on-chain checks in Type Script that run in CI.
  • Set up and maintain AI tooling in the test repositories (Claude Code, Codex, Cursor: rules, context, harness) so QA and engineers use it effectively.
  • Plan and run testnet-to-mainnet release validation, including contract deployment verification and post-deploy smoke checks.
  • Work with security on…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary