Quality Assurance Jobs in Web3

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

Status

Remote

$74k - $80k

Status

Remote

$90k - $100k

Keyfactor

Stockholm, Sweden

$90k - $150k

Blockchains

Remote

$81k - $100k

Lava Network

$57k - $60k

Swan

Remote

$72k - $110k

R3

London, United Kingdom

$90k - $105k

R3

London, United Kingdom

$84k - $156k

Crypto.com

Taipei, Taiwan

$116k - $189k

Improbable

United Kingdom

$98k - $108k

Lava Network

$67k - $70k

Improbable

United Kingdom

$85k - $99k

Polygon Labs

Spain

$84k - $100k

EoT Labs

Remote

$64k - $87k

Nogle

Taipei, Taiwan

$21k - $77k

Senior Test Analyst Distributed Systems

Status
$74k - $80k estimated

This job is closed

About Status

Status is building the tools and infrastructure for the advancement of a secure, private, and open web3.

With the high level goals of preserving the right to privacy, mitigating the risk of censorship, and promoting economic trade in a transparent, open manner, Status is building a community where anyone is welcome to join and contribute.

As an organization, Status seeks to push the web3 ecosystem forward through research, creation of developer tools, and support of the open source community.

As a product, Status is an open source, Ethereum-based app that gives users the power to chat, transact, and access a revolutionary world of DApps on the decentralized web. But Status is also building foundational infrastructure for the whole Ethereum ecosystem, including the Nimbus ETH 1.0 and 2.0 clients, the Keycard hardware wallet, and the Waku messaging protocol (a continuation of Whisper).

As a team, Status has been completely distributed since inception. Our team is currently 150+ core contributors strong, and welcomes a growing number of community members from all walks of life, scattered all around the globe.

We care deeply about open source, and our organizational structure has minimal hierarchy and no fixed work hours. We believe in working with a high degree of autonomy while supporting the organization's priorities.

<div>

The team:

We are theVac Distributed Systems Testing R&D service unit.

We specialize in developing software tools and methodologies to test and analyze the behaviour of distributed systems within the Logos collective

Through the utilization of tools like wakurtosis, we empower projects to evaluate the scaling behavior of their nodes within larger networks and conduct thorough regression testing.

The role:

We are seeking an experienced and highly competent Senior Test Analyst to join our Vac Distributed Systems Testing (DST) unit.In this role, you will play a pivotal part in ensuring the reliability, quality, and scalability of Logos projects.

Your responsibilities encompass developing comprehensive test plans, designing detailed test cases, executing tests, managing defects, and driving the regression testing effort.

Key responsibilities:

  • Test Planning: Develop comprehensive test plans in collaboration with Logos projects, defining objectives, scope, strategies
  • Test Design: Create detailed test cases and scenarios that cover all required functionality
  • Test Execution: Execute test cases, record results, and document any defects or issues discovered during testing in collaboration with a test engineer
  • Defect Management: Report and track defects, collaborate with development teams to resolve issues
  • Regression Testing: Collaborate with test engineers to automate tests and include them in the regression testing process, leveraging our P2P network testing framework.

You ideally will have:

  • Strong analytical skills; ability to analyze systems, identify issues, and develop effective test strategies
  • Deep knowledge of designing structured test cases, executing them, and ensuring comprehensive test coverage
  • Understanding of software development and programming languages
  • Good verbal and written communication for effective collaboration, reporting, and documentation
  • Meticulous approach to identify subtle issues, inconsistencies, and potential defects
  • The ability to handle multiple projects, communicate pro-actively, prioritize and execute
  • A passion for blockchain technology, privacy-preserving technology and decentralization
  • Alignment with our core values and principles: https://our.status.im/our-principles/

Bonus points:

  • Experience with Distributed Systems
  • Knowledge in P2P networks
  • Experience in blockchain technology
  • Experience working for an open-source organization

[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:

  1. Interview with POps team
  2. Interview with team member from the Vac DST team
  3. Paid take home assignment
  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:

We are happy to pay in any mix of fiat/crypto.

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.