| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
Illuvium | Remote | $51k - $75k | |||
Coinmarketcap | Remote | $72k - $84k | |||
Klink Finance | remote | $9k - $67k | |||
Status | Remote | $100k - $120k | |||
| Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Ionicpartners | United States | $81k - $100k | |||
Crypto.com | Sofia, Bulgaria |
| |||
Coinmarketcap | Remote | $72k - $84k | |||
OKX | Malaysia |
| |||
Exadel Inc | remote | $81k - $90k | |||
Pintu | Bangalore, India | $27k - $45k | |||
Pintu | Setiabudi, Indonesia | $63k - $115k | |||
Deutsche Telekom IT Solutions | Budapest, Hungary | $90k - $98k | |||
Qredo | Malta | $45k - $75k | |||
Ledger | Paris, France | $45k - $75k | |||
Status | Remote | $58k - $66k |
Job description
We are looking for a passionate QA engineer who can implement automation solutions and test scripts for a cutting edge blockchain project. Our mission is to ensure the product quality is of the highest standard and the API endpoints are bug-free. You will use modern tools and technologies following best practices. With your help, we will deliver an exciting, one-of-a-kind product.
About Illuvium
Illuvium Labs is an independent game development studio based in Sydney, Australia. We develop blockchain-based games for the Illuvium DAO. We have developed a strong culture of independence with our team, preferring candidates who can articulate their own vision and goals. We operate almost entirely remotely so each team member designs their own hours and work schedule. In the end, all that matters is the delivered product. We hire based on people’s abilities to adapt and change quickly, valuing underlying core abilities above specific skill sets.
Responsibilities
Execute an automated test suite in different environments
Provide accurate reports based on the automation tests
Conduct manual testing of Rest API endpoints prior to automation
Work with Confluence/JIRA (reporting bugs found, managing your own tasks)
Implement test scenarios for backend API automation
Maintaining API automation framework
Present findings of bugs to the team highlighting major issues
Participate in project-related meetings/discussions, express your ideas and ask questions in the appropriate context
Keep the team updated regarding the overall progress, needs and other issues of interest
Skills & Qualifications
3+ years of professional coding experience with object-oriented languages. JavaScript is preferable but any language is fine (C# / Java) if you are willing to learn JavaScript
Proficiency with and/or familiarity with a variety of API software testing tools such as Postman, SOAPUI/ ReadyApi, Visual Studio or equivalent
Experience with Rest API automation frameworks such as RestAssured, Axios or similar
Familiarity with best practices and coding techniques for implementing test scripts
Skilled in localizing test failures
Ability to understand web technologies such as REST, JSON and XML
Understanding of SDLC, STLC and Agile methodologies
Preferred Qualifications
Passionate about new technologies and not afraid of challenges
Experience in data-driven automation
Experience with web3.js or similar libraries to browse blockchain data (Nethereum, web3j, etc.)
Quick learner, constantly seeks to improve
Some knowledge of blockchain is a plus, a willingness to learn is welcomed
Experience with CI/CD systems is a plus
Experience with performance testing and load testing will very highly regarded
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.