About the company
Crossmint allows enterprises to build web3 use cases without requiring any blockchain experience or holding crypto, and making the blockchain invisible to end users. Crossmint powers over 30,000 companies and developers like Mastercard, Microsoft, Red Bull, Etihad Airways, Adidas, Diageo, and more.
Job Summary
Key Responsibilities
馃搷Convert acceptance criteria (written in Gherkin format) into automated test cases using Playwright or other relevant fit for purpose tools. 馃搷Develop end-to-end automation tests that simulate real user interactions, including: oConnecting wallets (Phantom, Solflare, Backpack, Ledger, etc.). 馃搷Signing and approving Solana transactions (minting USX, staking, transferring). 馃搷Validating blockchain state changes after transactions. 路Implement and maintain a robust 馃搷Playwright test automation framework for Web3/DApp testing. 路Automate UI testing for Next.js frontends, ensuring compatibility across different browsers and platforms. 馃搷 Mobile app device testing will also be in scope. 馃搷Build integration tests that verify API and smart contract interactions. 馃搷Mock blockchain environments to create reliable and repeatable tests using Web3 馃搷Mock without the need to actually send transactions to the blockchain. 馃搷Work closely with DevOps to integrate tests into CI/CD pipelines, ensuring fast feedback loops and release confidence. 馃搷Continuously analyze and improve test coverage while optimizing test execution times. 馃搷Debug test failures and work with developers to resolve issues before production releases. 馃搷Stay up to date with best practices in Web3 test automation and propose new tools/processes to improve reliability and efficiency.
Technical Skills
馃搷Proficiency in Playwright and Synpress or equivalent tools for UI and end-to-end automation testing. 馃搷Experience testing Web3 applications, including automation of wallet interactions and transaction approvals. 馃搷strong knowledge of JavaScript/TypeScript (used in our frontend tech stack). 路Familiarity with Solana Web3.js (or Anchor framework) for interacting with smart contracts. 馃搷Ability to write end-to-end tests that simulate real user workflows, including: 路Wallet authentication & connection. 馃搷Transaction signing & approval. 路UI interactions & validation. 路On-chain state verification. Experience with Playwright鈥檚 advanced features, including: 馃搷Multi-tab automation for handling wallet pop-ups. 路Network interception to mock blockchain RPC responses. 路Headless browser testing for CI/CD pipelines. 馃搷Parallel execution for efficient test scaling. 路 Experience with mock blockchain environments, including Web3- 馃搷Mock and Solana Test Validator. Understanding of 路CI/CD pipelines (GitHub Actions, Jenkins, or GitLab CI/CD) and test integration into DevOps workflows. 馃搷Strong debugging skills to troubleshoot test failures across frontend, backend, and blockchain layers.
If this role isn鈥檛 the perfect fit, there are plenty of exciting opportunities in blockchain technology, cryptocurrency startups, and remote crypto jobs to explore. Check them on our Jobs Board.