Reach’s vision is to bring blockchain to the world by unlocking its feasibility, practicality, and usefulness for the masses. Reach is a programming language and specialized compiler that allows full-stack developers to build decentralized applications at a fraction of the cost, complexity, and time. We are drastically reducing the barrier to entry into blockchain development and are on our way to becoming the central platform developers use to build on blockchain. Our goal is to become the lens through which the world understands the value of decentralization.

Reach Labs, a division of Reach, was started with the goal of building direct-to-consumer products and companies using Reach. One of these spin-off products is ‘Humble’, or DeFi Application Suite. Humble is a decentralized autonomous organization (DAO) funding projects in the DeFi ecosystem. Our first product is HumbleSwap, a decentralized exchange (DEX) built-in Reach (a faster, safer, simpler way to build decentralized apps).


Working under the Manager of Quality, you will help to test plans for a variety of blockchain-enabled applications (Decentralized Applications) powered by javascript technologies such as React and React Native. You will also work on manual test scripts to cover all critical features of the platform while developing a deep  understanding of the product features and creating a plan to cover all features.  Testing will be done by developing automation frameworks, tools, and security testing scripts to replace manual test cases. You will find, isolate, document, and regress bugs and track everything using Jira/Confluence and other tools specific to the QA/QC process.


  • 4+ years experience as a quality assurance engineer or software tester
  • Strong background in JavaScript and TypeScript, testing React and Node applications.
  • Interest or experience with blockchain related development and web3 technologies
  • Previous hands-on experience with security and cryptography
  • Experience with TDD and/or BDD techniques and CI/CD pipelines
  • Experience with common testing tools such as Selenium, Postman, Cucumber, Mocha/Chai, Jest, etc.
  • Working alongside the software engineering team to test and validate new code to fix bugs and implement new features and user stories (Story QA) and to perform QA on product prior to release (Release QA).
  • Communicating with multiple teams and coordinating testing efforts in a fast-paced startup environment

Apply for this Job

* Required
(File types: pdf, doc, docx, txt, rtf)
(File types: pdf, doc, docx, txt, rtf)
When autocomplete results are available use up and down arrows to review
+ Add Another Education