Quality Assurance Jobs in Web3
1,113 jobs found
Job Position | Company | Posted | Location | Salary | Tags |
---|---|---|---|---|---|
Hermeneutic Investments | Remote |
| |||
Coinbase | Remote | $152k - $179k | |||
Gate.io | APAC |
| |||
Gate.io | APAC | $74k - $79k | |||
Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Crypto Finance AG | Zurich, Switzerland | $90k - $90k | |||
Coinbase | Remote | $87k - $150k | |||
Paxos | Remote | $81k - $92k | |||
Lido | Remote | $84k - $90k | |||
Gr8tech | Remote | $90k - $100k | |||
Dmarket | Ukraine | $84k - $90k | |||
Copperco | Remote | $64k - $77k | |||
Bloxstaking | Remote | $90k - $100k | |||
Binance | Remote |
| |||
Libre Capital | Remote |
| |||
Coin Market Cap Ltd | Dubai, United Arab Emirates | $95k - $106k |
About Us / Why Join?
We are a rapidly growing crypto hedge fund, 2 years old, managing a 9-figure AUM, generating 200%+ annualized returns with a 4 Sharpe.
We've grown to a team of ~40 across Trading & Research, Tech, and Operations.
About the role
As our QA Lead, you will be responsible for implementing and overseeing a standardized QA process across our teams. You will establish both manual and automated testing frameworks to ensure comprehensive test coverage for all our products, including systematic trading components where unit tests may be lacking.
You will work closely with product and engineering teams to define testing strategies, ensure best practices, and lead a growing QA team. Initially, you will manage a small team (two direct reports), scaling it to 8-10+ members over time.
Key Responsibilities
- Build and lead a QA team. Provide guidance, mentoring and support to QA engineers across teams and projects by providing technical direction and best practices
- Ensure quality standards across all departments.Establish and enforce best practices for software quality, test automation, and continuous testing.
- Develop and implement a comprehensive QA strategy covering both manual and automated testing for backend services and research data pipelines.
- Develop and maintain test plans, test cases, and test scripts for various services and data workflows
- Ensure test coverage across functional, integration, performance, and security testing
- Collaborate with engineers, researchers, data engineers and product teams to define test requirements and strategies for code and research pipelines testing. Identify gaps in existing testing strategies and coverage and work with engineering teams to address them.
- Perform root cause analysis of defects and work with engineering teams to prevent recurrence
- Develop and maintain quality metrics to track software quality trends.
- Advocate for shift-left testing, ensuring issues are caught early in the development lifecycle
- Participate in architectural and design discussions to incorporate testability and automation
- Provide guidance on balancing automated vs. manual testing based on project needs.
Requirements
Must Haves
- Proven experience growing and leading QA teams, ideally scaling from small teams to 8-10+ members.
- Strong background in QA methodologies, both manual and automated testing.
- Experience in a trading firm or financial technology company, with domain understanding of systematic trading systems and best practices for testing systematic trading systems.
Nice to Have
- Familiarity with GoogleTest.
- Familiarity with CI/CD pipelines and DevOps methodologies.
- Experience working with data pipelines.
- Familiarity with test automation tools such as Selenium, Playwright, Cypress or any other modern framework for API and UI testing
- Familiarity with latency and performance testing tools like K6, Locust, or JMeter
- Experience Python, Java, or Golang for writing automated test scripts.
- Experience with database query languages (SQL, NoSQL) to validate data integrity and consistency.
- Familiarity with big data technologies such as Apache Spark, Kafka, or Snowflake for data validation and processing.
- Experience with monitoring and logging tools like Datadog, Grafana, Prometheus, or ELK to analyze test results.
Interview Process
- Our VP of Engineering will review your CV.
- Our VP of Engineering will conduct the first round of interviews.
- Our partner will conduct an additional round of interviews on technical and cultural fit.
- Additional rounds may be conducted as necessary with other team members or our partners.
Throughout the process, you'll be assessed for cultural fit through our company values:
- Drive - We believe the best team members are passionate about what they do, and that propels them to greater heights in their career. It drives them to be part of the best teams where they are exposed to the best ideas.
- Ownership - We aim to give ownership interest to as many people in the firm as possible, but in return, we expect everyone to act like owners. "Not my responsibility" is a repugnant phrase to us.
- Judgment - We look for team members who consistently look at the big picture and spend their time on the activities that most drive PnL. They are pragmatic with their time; they don't stick to their narrow domain if it doesn't move the needle.
- Openness - We want a culture where we proactively share information with one another and challenge each other with constructive debate to reach the truth.
- Competence - We value people with high intellectual horsepower. They have already become an expert in one or more domains and learn extremely quickly when in unfamiliar territory.
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:
- Developing test cases and scenarios for DApps, smart contracts, and other blockchain-based solutions
- Conducting automated and manual testing to identify and fix issues
- Collaborating with developers, product managers, and other stakeholders to ensure the quality of the product
- Ensuring that DApps and smart contracts are compatible with different blockchain networks and standards
- Contributing to the development of tools and frameworks for testing Web3 applications.