Position: Middle Automation QA (JS) Engineer for CRM Team
Company: Parimatch Tech
Experience required: 1y

Hi-tech solutions and innovative approaches are what drive Parimatch Tech forward in the gaming market and remain its basis for success and development.

We are looking for a person to join our AQA team, which consists of AQA Lead and 3 AQA. AQA is working on core functionality coverage for the entire Marketing stream, mainly products like CRM/Backoffice.

The company uses a fairly advanced technology stack, and the product consists of microservice architecture in which services communicate through the Kafka message broker and HTTP.

One of the main tasks is writing integration tests (JS / TS), which include working services with Kafka, various databases, REST API. All tests are integrated with GitLab and run on a developer commit. On the infrastructure side, the tests use Docker, Kubernetes. We also work with UI. For UI automation, we use Selenoid, Webdriver.io, ReportPortal.

It is possible to work both remotely and in the office. New employees will write tests and participate in improving the existing infrastructure and building a new one when new products appear.

**We invite those who fired up to:**
- Build and maintain API, UI testing frameworks;
- Actively contribute and drive the ongoing improvement of the testing process, knowledge, quality, and best practices;
- Set up automation testing process;
- Provide automation of regression and another functional testing;
- Analyze results and identify bottlenecks;
- Integrate automated testing into CI process;
- Develop and support testing infrastructure (AWS);
- Create services for automation purposes.
- Essential professional experience:
- 1,5 + year experience with JavaScript/TypeScript automation testing (UI/API);
- Experience with Webdriver.io or similar frameworks;
- Experience with GIT version control systems;
- Experience with CI/CD systems;
- Experience with Node.js;
- SQL DB querying experience;
- Experience with Agile/Scrum development processes in a fast-paced, dynamic environment;
- Good communication skills, both written and verbal.

**Desirable skills:**
- Experience with React applications;
- Experience with Doker;
- Experience with ELK stack;
- Experience with AWS;
- Understanding of Kafka;

**We care of your:
Health**
- Medical insurance/Sport compensation;
- Sport club participation (football, running, basketball or swimming clubs);
- 100% paid sick leaves;
- 20 working days of paid vacation.

**Wealth**
- Competitive salary and сonstant encouragement for your efforts and contribution;
- Bonuses according to company’s policy;
- Welfare (financial support in critical situation);
- Gifts for significant life events (marriage, childbirth).

**Personal and professional growth**
- Individual annual training budget with an opportunity to visit paid conferences, training sessions, workshops etc.;
- Free corporate library;
- Opportunity to visit our non-stop internal meetups: open talks, IT Pump, etc. as a participant or a speaker and exchange knowledge;
- A world-class team of T-shaped skilled professionals that share knowledge and support each other.

**Leisure time**
- Corporate parties and events (Pub Quiz, Carquest, etc.);
- PM Foundation activities (social responsibility events);
- Weekly events aimed at culture, arts, soft skills development.