About the company
Offchain Labs is a New York-based company building Arbitrum, a suite of scaling solutions for Ethereum. Arbitrum One and Nova are powered by Nitro, our proprietary technology stack. Nitroās next-generation rollup architecture provides 7x more throughput than Ethereum and lower fees without sacrificing any security. Prysm is an official Ethereum proof-of-stake client written in Go. Both individuals and institutions can use Prysm to participate in Ethereum's decentralized economy by running a node and earn rewards by running a validator to help secure the Ethereum blockchain. Upcoming Stylus will enable users to deploy programs written in popular programming languages like Rust, C, C++, and more, side-by-side with existing Solidity dApps on the same Arbitrum blockchain.
Job Summary
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.
If this role isnāt 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.