Senior QA Engineer Position for Xsolla's Smart Wallet in Web3

Posted 2 Days Ago
28 Locations
Remote or Hybrid
Senior level
Gaming
The Role
Own end-to-end quality for Xsolla’s Web3 smart wallet on an Ethereum-compatible ZK rollup. Test account abstraction, signing, smart contracts, token standards, transaction lifecycle, counterfactual deployment, indexer synchronization, wallet security, and partner integrations. Build Playwright and TypeScript automation, use chain forking and transaction tracing, validate testnet-to-mainnet releases, configure AI coding tools, and mentor QA engineers.
Summary Generated by Built In
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 xsolla.com.

    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: UserOperation construction and validation, bundler submission, EntryPoint execution, paymaster-sponsored gas, and session-key and signer behaviour.

    • Test signing end to end: personal_sign 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 UserOperations, 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 ID.

    • 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 TypeScript 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 signing, key handling and key-export flows, and test for signature replay, typed-data phishing and token approval abuse.

    • Mentor QA engineers who are new to Web3, and raise on-chain testing practice across teams.

    QUALIFICATIONS

    Required experience

    • Bachelor's degree in Computer Science, Software Engineering, Information Systems or a related field (or international equivalent).

    • 6+ years in software testing or quality engineering, including 2+ years of hands-on testing on EVM-based products.

    • Web3 libraries and tooling

      • Hands-on work with viem and wagmi (ethers.js also counts): reading contract state, sending transactions, and decoding events and revert errors from test code.

      • Deploying and interacting with smart contracts from the command line with Foundry (forge, cast, anvil) or Hardhat; able to read Solidity well enough to know what a contract is meant to do.

      • Chain forking and simulation with Anvil, Tenderly or similar tools, and tracing a failed transaction from a block explorer or transaction trace down to its revert reason.

      • On-chain fundamentals

        • A working model of Ethereum transactions: nonces, gas, receipts, events and logs, reverts, reorgs and finality — including the gap between a sequencer confirmation and L1 finality on a rollup — and how indexers can lag or diverge from chain state.

        • Token standards: ERC-20, ERC-721 and ERC-1155 mechanics, including approvals and the safe-transfer callbacks a contract wallet must implement to receive NFTs.

        • How wallet signers work: EOAs, embedded wallets and smart accounts; personal_sign (EIP-191) and typed data (EIP-712); the EIP-1193 provider; signature validation for contract accounts (ERC-1271).

        • Practical understanding of account abstraction (ERC-4337): UserOperations, bundlers, the EntryPoint, paymasters, counterfactual deployment and CREATE2 address derivation, and session keys.

        • Wallet security basics: signature replay and cross-chain replay, phishing via typed-data signing, and token approval abuse — and how to design test cases that catch them.

        • Testing and automation

          • Test automation in TypeScript or JavaScript, and UI automation with Playwright or a similar framework.

          • API testing over REST and JSON-RPC, including bundler methods (eth_sendUserOperation, eth_estimateUserOperationGas, eth_getUserOperationReceipt), and basic SQL.

          • Daily hands-on use of AI coding tools (Claude Code, Codex, Cursor) for test design, automation and review — generating test cases from specs, analysing logs and transaction traces — including configuring them for a repository.

          • Ways of working

            • Able to run complex, high-impact testing with minimal supervision and wide latitude for independent judgment.

            • Excellent written and spoken English, and proven collaboration in cross-functional teams across time zones.

            • Preferred
              • Experience on a wallet, decentralized exchange or NFT marketplace.

              • ZK Stack and zk-rollups: native account abstraction and paymaster flows on zkSync-family chains, and how finality, gas and EVM compatibility differ from Ethereum mainnet.

              • Embedded, MPC or white-label wallet SDK integrations.

              • EIP-7702 delegation, and ERC-6492 signature validation for accounts that are not yet deployed.

              • Writing on-chain tests in Foundry, including fuzz and invariant tests; familiarity with OpenZeppelin contracts and the ERC-4337 reference implementation.

              • Consumer-scale or gaming products.

              • Reading Go.

              • Load and performance testing of high-volume transaction flows, for example with k6.

    BENEFITS

    We are passionate about fostering a supportive environment for our team, so we prioritize the physical, mental, and emotional well-being of our employees and their families through a comprehensive Benefits Program. This includes medical, dental, and vision, PTO, and a personalized career roadmap for each employee. By investing in professional development through training and educational opportunities, we ensure that our team thrives both personally and professionally. Together, we're not just building a business; we're cultivating a community that values creativity, collaboration, and the transformative power of play.

Skills Required

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field, or international equivalent
  • 6+ years of software testing or quality engineering experience
  • 2+ years of hands-on testing on EVM-based products
  • Hands-on experience with viem and wagmi, or ethers.js
  • Experience deploying and interacting with smart contracts using Foundry or Hardhat
  • Ability to read Solidity sufficiently to understand contract behavior
  • Experience with chain forking and simulation using Anvil, Tenderly, or similar tools
  • Understanding of Ethereum transactions, gas, nonces, receipts, events, logs, reverts, reorgs, finality, rollups, and indexer consistency
  • Knowledge of ERC-20, ERC-721, and ERC-1155 token mechanics
  • Knowledge of EOA, embedded wallet, smart account, EIP-191, EIP-712, EIP-1193, and ERC-1271 signing
  • Practical understanding of ERC-4337 account abstraction, UserOperations, bundlers, EntryPoint, paymasters, CREATE2, counterfactual deployment, and session keys
  • Understanding of wallet security risks including replay attacks, typed-data phishing, and token approval abuse
  • Test automation experience in TypeScript or JavaScript
  • UI automation experience with Playwright or a similar framework
  • API testing experience with REST and JSON-RPC, including bundler methods
  • Basic SQL knowledge
  • Daily hands-on use of AI coding tools such as Claude Code, Codex, or Cursor
  • Ability to work independently on complex, high-impact testing
  • Excellent written and spoken English
  • Experience collaborating with cross-functional teams across time zones
  • Experience with wallets, decentralized exchanges, or NFT marketplaces
  • Experience with ZK Stack, zk-rollups, zkSync-family chains, native account abstraction, or paymaster flows
  • Experience with embedded, MPC, or white-label wallet SDK integrations
  • Knowledge of EIP-7702 and ERC-6492
  • Experience writing Foundry fuzz and invariant tests
  • Familiarity with OpenZeppelin contracts and the ERC-4337 reference implementation
  • Experience with consumer-scale or gaming products
  • Ability to read Go
  • Load and performance testing experience with tools such as k6

Xsolla Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Xsolla and has not been reviewed or approved by Xsolla.

  • Fair & Transparent Compensation — Pay is considered fair or good in many cases, with mentions of high salary or being paid well in certain roles and markets. Market-aligned ranges for several U.S. roles indicate base pay is not out of step with peers.
  • Healthcare Strength — Health coverage is described as comprehensive for full-time employees and families, with employer-paid medical, dental, and vision noted in some U.S. postings. Positive remarks on medical coverage appear on dedicated benefits pages.
  • Leave & Time Off Breadth — Flexible or unlimited paid time off is repeatedly highlighted, alongside parental leave and remote or hybrid flexibility. These elements contribute to an overall package that many view as solid.

Xsolla Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Sherman Oaks, CA
593 Employees
Year Founded: 2005

What We Do

Xsolla's video game business engine helps game developers and publishers operate more efficiently and sell more games. Serving only the video game industry, Xsolla caters to businesses from indie to enterprise, with solutions that solve the complexities of distribution, marketing, and monetization so developers, publishers, and platform partners. Our goal is to increase your audience, sales and revenue. Headquartered in Los Angeles, with offices worldwide, Xsolla operates as a merchant and seller of record for major gaming entities like Valve, Twitch, Ubisoft, Epic Games, and PUBG Corporation.

Similar Jobs

Circle (circle.so) Logo Circle (circle.so)

Lead Engineer, AI Platform

Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
In-Office or Remote
60 Locations
250 Employees

Tulip Logo Tulip

Senior Customer Success Manager

Enterprise Web • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
27 Locations
310 Employees

Pfizer Logo Pfizer

Medical Channel Strategy and Engagement Lead

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
34 Locations
121990 Employees
231K-385K Annually

Mondelēz International Logo Mondelēz International

o9 Change Readiness Lead

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Remote or Hybrid
11 Locations
90000 Employees

Similar Companies Hiring

DraftKings Thumbnail
Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Boston, MA
6400 Employees
bet365 Thumbnail
Digital Media • Gaming • Software • Esports • Automation
Denver, Colorado
10000 Employees
ARB Interactive Thumbnail
Gaming • Mobile • Software
Miami, Florida
190 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account