Position: QA Automation - Blockchain and Gaming
Company: Ultra
Experience required: 5y
English level: fluent

**The Role**

Ultra is looking for a talented QA tester to join our core team. In this role, you will design, develop and execute exploratory and automated (functional and technical) tests to ensure the highest product quality. You will create detailed, comprehensive and well-structured test plans and test cases, debug, define corrective actions, review system requirements and track quality assurance metrics.  

**Your Profile**

You are passionate about delivering high product quality and great user experience. You are organized, with attention to detail, self-driven, you can multi-task and are an excellent team player. You constantly strive for improvement, you like to share your knowledge and remain updated on the most recent methods and technologies.

**Key Requirements**

You are located in GMT +, ; +2 ; +3
Significant technical QA testing experience, solid knowledge in QA methodologies and techniques
Strong ability to automate functional and technical end-to-end tests
Significant experience testing REST and GraphQL APIs in microservices architecture
Previous experience with Postman, Protractor
Strong ability to strategize, plan, execute during different testing phases and mitigate any issues
Ability to multi-task, self-driven, organised, team oriented
Agile team experience
Fluency in English, with great written and spoken language skills

**It's great if you also have:**

Previous automation test development experience, in JavaScript and / or TypeScript
Previous exposure to Kibana, Docker, Websocket,  Jira, Confluence 
Extensive knowledge in different testing techniques and methodologies
Domain expertise in the video game industry, in the blockchain industry

**Your Challenges**

You will work with staff & entities all around the world, and collaborating with them will be part of your daily routine
Ultra could be considered as a multitude of smaller sub-projects, each having its own team leader. Your ability to advise and collaborate with multiple sub-teams simultaneously will define our project's success
The Ultra platform is innovative: your determination to achieve high quality will help us deliver the best experience to all our users.

**What you will do**

Create detailed, comprehensive and well-structured test plans and test cases
Estimate, prioritize, plan and coordinate quality testing activities
Review quality specifications and technical design documents to provide timely and meaningful feedback
Automate functional and technical tests
Report and document technical issues
Identify, record, document thoroughly and track bugs
Perform thorough regression testing when bugs are resolved
Liaise with internal teams (e.g. developers and product owner) to identify system requirements
Monitor debugging process results
Investigate the causes of non-conforming software and train users to implement solution
Track quality assurance metrics, like defect densities and open defect counts

**At Ultra, you will:**

Learn every day and be involved in many exciting projects
Have the opportunity to grow with an ambitious and fast-paced company, on an innovative market
Have a big impact on the Ultra platform development
Join an enthusiastic team who's determined to shake up the gaming industry
Work with passionate colleagues in a multicultural, open-minded environment