| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
Offchain Labs | Remote | $98k - $180k | |||
Tether | ZH Zürich CH | $115k - $138k | |||
Binance | Asia |
| |||
Crypto.com | India | $103k - $106k | |||
| Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Figure | Remote | $109k - $136k | |||
Crypto.com | Hong Kong, Hong Kong | $27k - $45k | |||
Coinbase | Remote | $64k - $100k | |||
Crypto.com | Hong Kong, Hong Kong | $64k - $82k | |||
Ledger | London, United Kingdom | $126k - $127k | |||
Ledger | London, United Kingdom | $90k - $100k | |||
Coinbase | Hyderabad, India | $77k - $79k | |||
Zinnia | Remote | $63k - $97k | |||
Bitpanda | Bucharest, Romania | $126k - $127k | |||
Crypto.com | United States | $92k - $110k | |||
Crypto.com | United States | $140k - $186k |
Founding QA Lead
What you'll do:
- Build the QA Strategy & Infrastructure
- Define and implement a comprehensive QA strategy for Arbitrum’s core technology, including smart contracts, sequencers, rollup mechanisms, and developer tooling.
- Establish test automation frameworks that validate correctness, security, and performance across OffChain Labs' entire stack.
- Integrate QA into the CI/CD pipeline to ensure rigorous pre-deployment validation of protocol updates and software releases.
- Develop fuzzing, property-based testing, and other advanced verification techniques for smart contract security.
- Introduce load and stress testing to measure scalability under high transaction volume.
- Work Cross-Functionally to Embed Quality in the Development Process
- Partner with software engineers, smart contract developers, and DevOps to establish a culture of quality across the engineering organization.
- Collaborate with researchers and external auditors to automate vulnerability detection and regression testing.
- Work closely with developer relations to ensure that SDKs, APIs, and documentation are well-tested and reliable for the growing Arbitrum developer ecosystem.
- Grow & Lead the QA Organization
- As the QA function scales, hire, mentor, and develop a team of QA engineers, automation engineers, and test developers.
- Define clear quality KPIs and use data-driven insights to improve reliability and user experience.
What you'll need:
- Experience & Technical Skills
- 5+ years in QA engineering, test automation, or software quality leadership roles.
- Strong automation skills, with proficiency in at least one testing framework (e.g., Pytest, Jest, Mocha, Selenium, etc.)
- Deep understanding of CI/CD pipelines and integrating automated testing within DevOps workflows.
- Familiarity with blockchain, Ethereum, and Layer 2 scaling solutions (or strong willingness to learn).
- Security mindset—familiarity with fuzzing, property-based testing, and formal verification is a plus.
- Ability to deploy to and administer virtual machines on a cloud infrastructure provider (e.g. AWS, Google Cloud)
- Leadership & Collaboration
- Prior experience leading or mentoring QA engineers.
- Ability to drive process change and influence engineering teams to adopt best practices.
- Passionate about open-source, decentralization, and blockchain technology.
Nice to have:
- Experience building QA processes from scratch in a fast-paced, engineering-driven environment.
- Experience with performance testing for distributed systems, including load testing and bottleneck analysis.
Perks:
- Remote-first global workforce + soon to open NY office.
- Annual company offsite + team onsites.
- Professional reimbursement program (facilitates industry conference attendance, certifications, and more).
- Medical, dental & vision coverage (US + some other countries).
- 401k retirement plan + company match (US only).
- Wellness stipend.
- Home office set up / ergonomic equipment program.
What is a QA in a job?
QA stands for Quality Assurance, which is a process or department in a company responsible for ensuring that products or services meet a certain level of quality
In a job, QA may refer to the role of a Quality Assurance Engineer or a Software Testing Engineer, who is responsible for designing and implementing quality control procedures to ensure that products or services meet the company's quality standards
A QA Engineer may be involved in various stages of the product or service development cycle, from designing and planning quality control procedures to executing testing and analysis to identify and address issues or defects
They may also work closely with other departments, such as engineering, product management, and customer support, to ensure that customer needs are met and that products or services meet the desired level of quality
In the context of Web3, Quality Assurance (QA) refers to the process of testing decentralized applications (DApps), smart contracts, and other blockchain-based solutions to ensure their functionality, security, and performance
The role of a QA Engineer in Web3 may involve designing and implementing testing strategies to identify and fix bugs, vulnerabilities, and other issues that could affect the user experience, data integrity, or network security
Some of the specific responsibilities of a QA Engineer in Web3 may include:
- Developing test cases and scenarios for DApps, smart contracts, and other blockchain-based solutions
- Conducting automated and manual testing to identify and fix issues
- Collaborating with developers, product managers, and other stakeholders to ensure the quality of the product
- Ensuring that DApps and smart contracts are compatible with different blockchain networks and standards
- Contributing to the development of tools and frameworks for testing Web3 applications.