Location : Midtown, New York, NY (In-person Mon–Thurs, Remote Fridays)
Team : Engineering – QA & Test Automation
Company Description
At
Fun.xyz , we believe a tokenized future is a beneficial inevitability, granting financial emancipation to everyone with an internet connection. For a blockchain-first global economy to exist, value exchange must become intuitive, secure, and seamless.
Enter Checkout - the highest converting payment solution in web3. By integrating Checkout, dApps enable users to complete any on-chain action using crypto from a wallet, centralized exchange, or on-ramped fiat from a card or bank account. With access to market-leading routing and their asset portfolio at the point of sale, users are faster, stickier, and more engaged. For dApps, Checkout scales their user acquisition potential without launching new chains or integrating multiple third party providers.
We built Checkout because we envision a world where anyone, anywhere, can purchase anything with any asset. If that sounds like a vision you can get behind, we want to hear from you.
About the Role
We are seeking a meticulous and driven
Quality Assurance Engineer to join our high-impact engineering team at
Fun.xyz .
In this role, you will be responsible for ensuring our products—from crypto payment flows to SDKs—are stable, secure, and delightful to use. You’ll build automated and manual testing strategies that uphold product quality both pre and post release, across rapidly evolving web2 and web3 environments.
As a QA Engineer at Fun.xyz, you’ll be at the intersection of innovation and precision. You’ll collaborate closely with developers, designers, and protocol teams to build test systems that match the speed and complexity of modern crypto applications.
What You'll Do
- Own the end-to-end QA process for our web3 checkout and related developer tools
- Design and implement robust automated testing frameworks for frontend, backend, and smart contract components
- Create and maintain integration, regression, performance, and E2E test suites
- Partner with product and engineering to establish test plans and clear quality benchmarks
- Identify, document, and rigorously track bugs and issues, ensuring timely resolution
- Simulate complex user interactions and edge cases across browsers, wallets, networks, and environments
- Collaborate with DevOps to integrate automated tests into CI / CD pipelines
- Drive continuous improvement of QA processes, tooling, and coverage across the organization
- Develop a deep understanding of product behavior, both in traditional payment systems and decentralized infrastructure
Required Skills and Qualifications
Bachelor’s degree in Computer Science, Engineering, or equivalent experience3+ years of experience in software QA or test automation , ideally in a startup or agile environmentProficiency in test automation frameworks such as Playwright, Cypress, Selenium, or similarStrong understanding of CI / CD pipelines and version control tools like GitExperience testing APIs (REST, GraphQL) and web applicationsFamiliarity with JavaScript, TypeScript , or scripting languages like Python for test automationExcellent debugging, documentation, and communication skillsDetail-oriented mindset with a passion for catching edge cases before users doWilling and excited to learn blockchain and decentralized systemsDesired Qualities
Exposure to web3 technologies , crypto wallets, and smart contract testingExperience with contract testing , load testing , or security testingFamiliarity with EVM-compatible chains and blockchain observability tools (e.g., Tenderly, Hardhat, Foundry)Experience building test coverage for SDKs or developer toolsStrong sense of ownership and a proactive attitude in high-speed environmentsComfort and confidence in pushing back against products that do not meet your barUnderstanding of payment systems, digital transactions , or financial compliance testingWhat Sets You Apart
You take immense pride in your work and aim for zero-regression releasesYou’ve built or contributed to test infrastructure for high-scale, high-transaction environmentsYou think like a developer and a user—constantly anticipating how systems could failYou go beyond “just testing” and contribute ideas to improve UX, security, and performanceYou believe QA is an integrated discipline , not a backstopWhy Join Us
Help shape the quality backbone of one of the most ambitious payment platforms in cryptoBe part of a team that values autonomy, technical excellence, and rapid iterationPlay a critical role in delivering safe, seamless, and scalable user experiences for a global audienceJoin a collaborative environment where engineers, product designers, and QA work shoulder to shoulderBe on the front lines of innovation in both web2 and web3 product developmentLocation and Work Environment
This role is
primarily in-person at our headquarters in
Midtown, New York, NY . We collaborate in-office
Monday through Thursday , with
remote Fridays to focus, plan, or recharge.