Quality Assurance Jobs in Web3

751 jobs found

Part of the Bondex Ecosystem

WxRK

Stop applying — get discovered by hiring agents.

Build your profile
Job Position and Company Posted Location Salary Tags

$72k - $115k

$117k - $128k

$87k - $100k

$175k - $200k

$87k - $112k

$87k - $115k

$138k - $173k

$185k

$80k - $87k

$76k - $100k

$81k - $105k

$87k - $115k

$84k - $118k

TON Studio
$72k - $115k estimated
Remote

TON Studio is a team of experienced engineers working with the fast growing TON ecosystem and Telegram apps. We enable a flawless developer experience within the TON ecosystem to help builders create DApps of outstanding quality and user experience. We do this through our suite of development tools and custom solution design for TON projects.

We are looking for an experienced QA Engineer with a focus on Smart Contract Audits to join our team. In this role, you’ll ensure the quality, security, and reliability of smart contracts across TON projects, working closely with developers and stakeholders to set standards for security and testing.

Responsibilities:

  • Conduct comprehensive audits of smart contracts written in FunC and Tact to identify and mitigate potential vulnerabilities.
  • Design, document, and execute test plans, scenarios, and cases to verify functionality, security, and performance.
  • Develop automated testing solutions and integrate fuzzing and model-checking techniques to strengthen contract robustness.
  • Collaborate with developers and stakeholders to review code and provide feedback for improvements in security, gas efficiency, and code quality.
  • Work with the Tact compiler and dev tools teams to improve testing capabilities and identify any gaps in tooling or language that impact security.
  • Educate and support developers in using best practices for secure smart contract development and testing.

Requirements:

  • Proficiency in FunC and Tact smart contract languages, with a solid understanding of Fift and TVM.
  • Strong experience in security auditing of smart contracts and familiarity with common blockchain vulnerabilities and security risks.
  • Experience with automated testing frameworks and tools, especially those supporting fuzzing and model-checking for blockchain environments.
  • Knowledge of TypeScript for writing scripts and testing tools.
  • Solid understanding of gas optimization techniques and experience analyzing and improving contract performance.
  • Excellent analytical skills with a focus on detail, ensuring high standards in code quality and security.

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.