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
Location
100% remote as we are looking to recruit the best talent globally