One stop solution to your remote job hunt!

By signing up you get access to highly customizable remote jobs newsletter, An app which helps you in your job hunt by providing you all the necessary tools.

OR
Subscribe to our highly customizable newsletter to get remote jobs from top remote job boards delivered to your inbox.
Injective Labs 11 months ago
engineerethereumfull-timegolangpythonqaremotetypescript
Apply Now

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.

Responsibilities:

  • 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.