Position: AQA
Company: O2IT
Category: QA Automation
Experience required: 1y
English level: intermediate

CODE.STORE is a revolutionary platform around microservices with serverless and GraphQL technologies.

Delivering digital projects, code.store is the easiest end-to-end platform to build, host, re-use and sell ready-made solutions based on micro-services and GraphQL. 
We strive to simplify the life of our customers as much as possible and make easy developer experience great again.
Being a startup, we cannot permit ourselves to deliver a product that is not of the highest quality, that is why we are looking for a strong QA Engineer who will join our team and will participate in building our platform from scratch.

**Technologies we use:**

TypeScript, Node.js, GraphQL Docker, Micro-Services, RabbitMQ, AWS, Kubernetes, Lambda, ELK, Prometheus, GitLab CI...

**Required skills**

At least 2 years of experience of Web-testing as a QA Engineer
Strong knowledge of Web-domain: browser & mobile compatibility, CSS/HTML, web-services, performance testing, test automation
Good experience with API/e2e testing
Detailed knowledge and experience in software testing methodologies, experience in using them
Self-sufficient ability to develop test design documentation: Test Strategy, Test Plan, Regression Suite
Familiarity with one of the object-oriented programming languages
Knowledge and hands-on experience with SQL
Understanding of configuration management/version control applications e.g. Git
Understanding of Agile/Scrum and Product Development Life Cycle
Knowledge of Web Services testing (REST), GraphQL will be a plus

**We offer**

A possibility to become a part of EU startup which changes the industry
A possibility to build the company of our dreams together
No annoying bureaucracy
Flexible working hours
Competitive salary
Paid vacations

**Responsibilities**

You will be responsible for the design, implementation, and execution of manual and automated test solutions and supporting test engineering practices. You will also play a key role in being the ambassador of quality for your team
Working in a cross-functional development team, collaborating with designers, product managers, and developers
Planning and managing all phases of the quality assurance process.
Development and maintenance of testing knowledge base
Designing test scenarios for test automation tools
Testing new features and product releases
Creating documentation for the team and organization
Identify, analyze, document and track defects