| Job Position and Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|
ENS Labs📍 Remote | $72k - $115k | |||
| $76k - $85k | ||||
Tribute📍 Remote | $76k - $89k | |||
| $76k - $89k | ||||
ISO 9001 Certified | 400+ students | Learn more | by Metana | ||
| $27k - $45k | ||||
| $64k - $82k | ||||
| $73k - $107k | ||||
| $81k - $150k | ||||
| $150k - $228k | ||||
| $90k - $117k | ||||
Launchpadtechnologiesinc📍 Remote | $84k - $119k | |||
| $90k - $96k | ||||
| $95k - $100k | ||||
| $98k - $105k | ||||
| $27k - $45k |
Ethereum Name Service (ENS) is a decentralized, permissionless naming system built on the Ethereum blockchain that enables human-readable names (like "myname.eth") to be linked to standard Ethereum addresses and other distributed systems.
As one of the first protocols built on Ethereum, ENS has enabled over 3 million registered .eth names, and over another 20 million ENS names from teams such as Coinbase, Uniswap, and Linea, as well as integrations with hundreds of other apps, wallets, protocols, and browsers in the crypto ecosystem.
ENS Labs has been driving the core development of the ENS protocol since 2018. We created the ENS app, open-source libraries, and core smart contracts. We are on a mission to make crypto-powered experiences as easy and accessible as browsing the web. Join us as we build the next iteration of our protocol, ENSv2, and pioneer a more decentralized, flexible, and scalable ENS for the future.
About the Role
As a Functional Tester, you will play a critical role in validating and verifying new features, enhancements, and bug fixes for the ENS platform. You will be working closely with the development and product teams to ensure that the ENS user experience is flawless and that the platform performs optimally across web, wallet, and hardware experiences.
What You'll Do
Manual Testing: Perform comprehensive manual testing on the Ens Manager app, covering functional, regression, and UI/UX aspects.
Wallet Interaction: Test integration and interaction with multiple blockchain wallets (e.g., MetaMask, WalletConnect)
Cross-Device and Cross-Browser Testing: Conduct testing across a range of devices (mobile, tablet, desktop) and browsers (Chrome, Firefox, Safari, Edge, etc.) to ensure a consistent user experience.
External Integrations Testing: Validate integration with external APIs and services.
Defect Management: Document, track, and report issues in a bug tracking system (e.g., Jira), ensuring timely resolution by working closely with developers.
Test Documentation: Create and maintain test cases, test plans, and test scripts that align with the project requirements and scope.
User Experience Feedback: Collaborate with the support team to provide feedback on user experience issues or inconsistencies.
Collaboration: Work closely with the development team on day to day testing activities.
Who You Are
Hands-on Testing: Minimum 3-5 years of experience in manual functional, ui and ux testing, with strong skills in test design, execution, and documentation.
Device and Browser Compatibility Testing: Experience testing web applications across multiple devices, screen resolutions, and browsers.
External Integrations: Understanding of testing API integrations, and external services
Strong Problem Solving: Strong analytical skills to troubleshoot issues effectively and identify root causes.
Detail-Oriented: Excellent attention to detail and ability to write comprehensive test cases and scripts.
Tools: Familiarity with bug tracking tools like Jira, test management tools like TestRail, and version control (Git), and Typescript.
Soft Skills: Strong communication skills, teamwork, and ability to work in an agile development environment.
It’s a Plus, if You Have
Automation Skills: Basic knowledge of automation testing tools like Cypress or playwright
Experience in Web3/Blockchain Testing: Basic testing experience on Web3 applications.
Familiarity with Blockchain Wallets: Knowledge of popular blockchain wallets (e.g., MetaMask, WalletConnect, Trust Wallet).
ENS Labs is an equal-opportunity employer and embraces diversity. We welcome applicants from all backgrounds and are committed to creating an inclusive and supportive work environment.
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.