← back to previous jobs

Injective Labs

Apply for this position
❤️ Please support us by letting Injective Labs know you found this job on FindWeb3.com. Thanks!

Senior QA Engineer

Dec 21
Fully Remote

About Injective Labs

Injective Labs is trailblazing a new dawn for Web3 enabled finance. We are the core contributors to Injective, one of the fastest growing blockchains in the industry. Injective provides an interoperable smart contracts platform that is optimized for building decentralized finance applications. Interoperability is at the core of Injective, which is natively integrated with chains such as Ethereum, Cosmos and Solana. Developers can rapidly launch premier financial applications suited for mass adoption using Injective’s infrastructure and specialized DeFi primitives such as the world’s first fully on-chain order book.Our team has decades of experience spearheading the largest financial institutions and tech organizations. Injective is incubated by Binance and is backed by leading firms such as Jump Crypto, Pantera and Mark Cuban.

About the Role

Injective Labs is seeking an experienced Quality Assurance Engineer to work alongside a growing global team of engineers. The ideal candidate will bring robust programming skills to design and develop detailed test automation. They will engage in functional and performance testing with a firm grasp of agile methodology, as well as in proactive strategy and investigation in order to test the integrity of Injective’s products and product features. The ideal candidate is passionate about coding and immersive problem-solving.

This is a remote role and can be based anywhere.


  • Test products, features, and bug fixes of various Injective Protocol’s suite of offerings.

  • Create detailed, comprehensive and well-structured test plans and test cases

  • Estimate, prioritize, plan and coordinate testing activities

  • Write automated and manual tests needed to ensure the operation and precision of new product features and overall system behavior (e.g., regression testing).

  • Execute multiple phases of functional and non-functional testing to guarantee the quality of software releases from design to implementation.

  • Provide input as necessary to the outlining, requirements definition, and design process for products and product features, with a deep understanding of testability.

  • Review other test engineers’ code and test plans for accuracy, completeness, style,

Who you are:

  • Bachelor’s degree in Computer Science, Software Engineering or related discipline

  • Experience working with Ethereum, and/or blockchain technology

  • 3+ years of experience with functional and performance testing in large-scale, complex, full-stack systems

  • 2+ years experience working with automation tools/frameworks (e.g. Selenium, TestNG, RSpec, etc.)

  • A demonstrated history of strong proficiency with programming in Python, Go or TypeScript

  • Good written and oral English

Highly preferred:

  • Experience working with financial technology, such as exchanges or trading firms

  • Experience working in a startup environment

  • Experience driving QA activities

  • Experience reporting progress and results to stakeholders

  • Experience with Docker, Unix shell and bash scripts

  • Passion for learning new technologies (e.g. Rust, CosmWasm)

  • A good understanding of CI/CD pipelines (Github Actions preferred) and related tooling

As an equal opportunity employer we don’t tolerate discrimination or harassment of any kind. Whether that’s based on race, ethnicity, age, gender identity, citizenship, religion, sexual orientation, disability, pregnancy, veteran status or any other protected characteristic as outlined by federal, state or local laws.