Quality Assurance Jobs in Web3

1,432 jobs found

web3.career is now part of the Bondex Logo Bondex Ecosystem

Receive emails of Quality Assurance Jobs in Web3
Job Position Company Posted Location Salary Tags

Rome Protocol

Los Angeles, CA, United States

$8000k - $13000k

xalts

Bengaluru, India

$84k - $106k

Binance

Asia

Binance

Asia

Status

Remote

$63k - $150k

Bitfinex

London, United Kingdom

$76k - $85k

Bitfinex

Madrid, Spain

$76k - $85k

Bitfinex

Spain

$76k - $85k

Coinbase

Remote

$76k - $79k

Launchpadtechnologiesinc

Latam

$67k - $75k

TON Studio

Remote

$72k - $115k

Crypto.com

Taipei, Taiwan

$117k - $128k

TAC

Remote

$87k - $100k

Jito Labs

United States

$175k - $200k

Heretic

San Francisco, CA, United States

Rome Protocol
$8000k - $13000k
Los Angeles, CA, USA

We are seeking a talented Smart Contract Tester and CI Integration Engineer to join our dynamic team. The ideal candidate will be experienced in testing smart contracts and developing seamless CI integration workflows. Familiarity with blockchain frameworks such as OpenZeppelin, Solana, and Ethereum Virtual Machine (EVM) is essential. This role involves ensuring the security, efficiency, and scalability of decentralized applications through rigorous testing and automated CI processes.

Key Responsibilities

  • Smart Contract Testing:Develop, execute, and automate test cases for smart contracts on EVM-compatible chains and Solana. Conduct security audits, gas efficiency analysis, and validation of smart contract logic. Leverage OpenZeppelin libraries for security best practices and standards compliance.

  • CI Integration Development:Design and implement CI workflows for automated testing, contract deployment, and monitoring. Integrate CI/CD tools such as GitHub Actions, Jenkins, or CircleCI into the development lifecycle. Collaborate with DevOps to ensure seamless integration and deployment pipelines.

  • Blockchain Development Support:Partner with blockchain engineers to test and validate new smart contract features. Identify and troubleshoot issues within contracts and pipeline integrations. Stay current with blockchain trends, tools, and emerging best practices.

  • Documentation and Collaboration:Write clear documentation for CI processes, workflows, and testing methodologies. Communicate findings, risks, and improvement suggestions effectively across teams.

Required Skills and Experience

  • Hands-on experience in testing and auditing smart contracts on EVM-compatible blockchains and Solana.
  • Proficiency in OpenZeppelin libraries and tools.
  • Expertise in managing CI/CD integrations with tools like GitHub Actions, Jenkins, or CircleCI.
  • Proficiency in Solidity (EVM) and Rust (Solana).
  • Knowledge of blockchain fundamentals, cryptography, and decentralized finance (DeFi).
  • Strong analytical and debugging skills for smart contracts and CI pipelines.

Preferred Qualifications

  • Familiarity with testing frameworks like Hardhat, Foundry, or Truffle for EVM projects.
  • Experience with Solana testing tools, such as Solana Test Validator or Anchor.
  • Knowledge of static analysis tools like Slither, MythX, or Certora for smart contract security.
  • Background in implementing CI/CD best practices for blockchain systems.
  • Contributions to open-source blockchain or CI-related projects.

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:

  1. Developing test cases and scenarios for DApps, smart contracts, and other blockchain-based solutions
  2. Conducting automated and manual testing to identify and fix issues
  3. Collaborating with developers, product managers, and other stakeholders to ensure the quality of the product
  4. Ensuring that DApps and smart contracts are compatible with different blockchain networks and standards
  5. Contributing to the development of tools and frameworks for testing Web3 applications.