Position: Middle QA Automation Engineer (Node.js)
Company: DataArt
Experience required: 3y
English level: upper

CLIENT
Our client provides people inside the organizations some protection. Some organizations join the client’s platform, and their employees can get multiple benefits, e.g., claim insurance if needed, health support, etc.

PROJECT OVERVIEW
The project is about reengineering the existing platform to a new one, more scalable and robust – using microservice. The project is a new one, from scratch. There is a tech person from the client side, who will also play a PO role.

TEAM
1 Senior back-end; 1 back-end; 1 QAA; 1 PM; 1 PO - on the client side.
By the way, do you speak English?

POSITION OVERVIEW
We are looking for a QA Automation Engineer (Node.js) who will be able to set the processes from scratch.

TECHNOLOGY STACK
Selenium, preferably Node.js; possibly Java or Python.

Responsibilities
Functional and non-functional requirements clarification
Test design activities and process adjustments
Automation test creation, execution, support, and issues reporting
Extending the regression suites, a new feature covering
Performance models creation, execution, support, and issues reporting
Performance monitoring adjustments and support
Building the quality gates for the project
Ensuring the entire stack is designed and built for speed and scalability
Collaborate with the team

Requirements
3+ years of experience in web development / test automation (Node.js)
Experience with Selenium
Experience with test automation reporting
3+ years of experience with SQL database
Good spoken English

Nice to have
Experience with TypeScript
Basic knowledge of AWS
Knowledge of and experience working with Cypress, Protractor, Selenium
Experience in drafting test documentation (test plans, test cases, etc.)
Basic knowledge of databases and skills with DBMS (one of the following: MSSQL, Oracle, MySQL, PostgreSQL, etc.)
Knowledge and experience of working and integrating with CI (TeamCity, Jenkins)
Ability to learn and master new technologies