Position: Senior Test Automation Engineer (Javascript)
Company: SoftServe
Experience required: 2y
English level: intermediate

WE ARE

A team of high-level professionals and we develop the unified payroll, benefits, and talent Management Platform. It's more than Management System software: it's the compliance and benefits consulting you need. The Product mission is to empower everyone to make data-driven decisions about people. From HR to the C-Suite to employees, we believe that accessible data has the power to make all of us more strategic and impactful.

Our MS system consists of the following core modules

Payroll
Benefits administration
Performance management
Human capital management 
We are seeking a Software Engineer to build a stable, reliable, scalable, and maintainable automation framework and strategy for our All-in-one HR Platform. As a Software Engineer, you will be responsible for ATQC platform inefficiencies and enhancement, communication between engineering product teams focused on quality growth, and reducing operational inefficiencies in the overall Platform.

YOU ARE

Having a minimum of 5 years of overall experience in ATQC
At least 3-year expertised with JavaScript (Node.js)
Strongly proficient in WebdriverIO, Selenium (Cucumber is a great advantage)
Able to be an Ambassador of quality and automation test strategy continuous improvement
Open for a variety of technologies new challenges and opportunities 
Good at writing maintainable end-to-end tests
Confident in written and verbal communication skills
Additional project stack

Docker and Kubernetes in production
Protobuf/gRPC
Redis or Kafka
AWS (S3, EC2, SQS, etc.)
YOU WANT TO WORK WITH

Collaboration with the various teams (Product, Design, and Engineering) to push forward the Automation quality paradigm
Designing and implementing BDD test framework and improve automation strategy 
Collaboration with Product Managers & Designers to build world-class user experiences for our clients

TOGETHER WE WILL

We’ve built a strong engineering team to date, but have a lot of work ahead of us, including

Daily communication with the Client and relationship-building engagement 
New opportunities and challenges discovering
The product improvement
The new features delivery and the existed ones optimizing 
The client’s and team’s satisfaction increasing