Quality Assurance Jobs in Web3

1,201 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

Logos

London, United Kingdom

$63k - $100k

Binance

Manama, Bahrain

Insomnia Labs

New York, NY, United States

$72k - $107k

Wallet

Remote

$81k - $96k

Chainlink Labs

Remote

Chainlink Labs

Remote

Edge & Node

Remote

$72k - $100k

Ancient8

Ho Chi Minh City, Vietnam

$72k - $100k

Binance

Taipei, Taiwan

hunch.in

Delhi, India

$90k - $100k

Binance

Singapore, Singapore

Ripple

Geneva, Switzerland

$90k - $110k

Blue Cube Services

Manila, Philippines

$54k - $80k

Kaiko

Paris, France

$54k - $107k

Ledger

Paris, France

$90k - $115k

Logos
$63k - $100k estimated
ENG London, England, United Kingdom
Apply

About Vac

Vacbuildspublic good protocols for the decentralized web.We do applied research based on which we build protocols, libraries and publications.

The role

We are seeking a skilled and passionate Distributed Systems Test Engineer to join our Vac QA team. As a Test Automation Engineer, you will play a crucial role in ensuring the reliability, performance, and scalability of distributed systems within Vac and the IFT.

Your responsibilities will include automating comprehensive test plans, as well as contributing to the identification and resolution of complex issues.Leveraging your expertise in programming and systems knowledge, you will help validating the functionality of distributed systems.

Key responsibilities

  • Implement (Nim, Rust, TS, Python), and maintain integration tests in collaboration with other QAs and Devs.
  • Execute and automate test plans, test cases, and test scripts to validate the functionality, performance, and scalability of distributed systems.
  • Identify, reproduce, and debug complex issues in distributed systems, working closely with Logos development teams.
  • Work with Docker, Kubernetes, and POSIX-like systems.
  • Create and maintain scalable test automation frameworks.
  • Integrate automated tests into CI pipelines using tools like Github Actions.

You ideally will have

  • Solid experience with systems programming languages like Rust, Nim, Go.
  • Working knowledge of Docker, Kubernetes, and POSIX-like systems.
  • Experience with scripting languages like Python.
  • Knowledge of tests automation tools, best practices and design patterns.
  • Excellent written and conversational communication skills.
  • Alignment with our core values and principles.

Bonus points

  • Experience with off-the-shelf networking stacks such as libp2p.
  • Experience in blockchain technology.
  • Experience working for an open-source organization.
  • Experience with desktop UI automation.

[Don’t worry if you don’t meet all of these criteria, we’d still love to hear from you anyway if you think you’d be a great fit for this role. Just explain to us why in your cover letter].

Hiring process

The hiring process for this role will be:

  1. Interview with our POps team
  2. Interview with team member from the Vac QA team
  3. Take home assignment & interview with team member from the Vac QA team
  4. Interview with Vac team lead

The steps may change along the way if we see it makes sense to adapt the interview stages, so please consider the above as a guideline.

Compensation

The expected compensation range for this role is negotiable, dependent on how we assess your skills and experience throughout our interview process. We are happy to pay in any mix of fiat/crypto.

⬇
Apply Now

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.