Position: Senior Automation QA Engineer
Company: Unit Space
Category: QA Automation
Experience required: 3y
English level: upper
Published: 2021-05-01T00:00:00+03:00

We are looking for a dynamic Senior/Lead QA Engineer to join our team. In this role, you will lead our effort to 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.
Current team on the platform consist of 6 QA Engineers.

Key Requirements:
● 5+ years of experience as QA Engineer
● You have led a QA team at least 1 year
● 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, organized, team oriented
● Agile team experience
● Fluency in English, with great written and spoken language skills

Would be a plus:
● Previous automation test development experience, in JavaScript and / or TypeScript
● Previous exposure to Kibana, Docker, Websocket, Jira, Confluence
● Domain expertise in the video game industry. blockchain industry
● Previous experience with blockchain based projects

What you will do:
● Collaborate with the entire R&D teams at Ultra to lead the testing strategy
● 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

Challenges:
● You will work with staff & entities all around the world and collaborating with them will be part of your daily routine;
● Platform 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;
● Platform is innovative: your determination to achieve high quality will help us deliver the best experience to all our users.

What do we offer?
● Ability to work on a fully remote basis
● Competitive salary
● 15 Vacation days per year;
● 5 Sick days.
● 4 Day offs(family reasons)
● The working environment of young, friendly people;
● Possibility of learning and development;
● Corporative parties and team-building activities;

About the project:
Innovative PC games distribution platform, combined with a full gaming app ecosystem. Platform offers a highly integrative user experience and new business models for developers, gamers and influencers. The goal is to unify the fragmented gaming industry around one platform.
The combination of cutting-edge technologies we use (including blockchain) enables platform to aggregate all gamers’ activities in one place: from buying, playing and reselling games, to accessing live-streaming platforms, tournaments, reviews and contests, as well as interacting with communities and brands.
Team is currently composed of 60+ full-time members, working across 5 continents.