Position: QA Automation (JavaScript) Engineer, Inventory Management Solutions
Company: DataArt
Experience required: 3y
English level: upper

CLIENT
The client develops NetSuite and Oracle Cloud- based applications for midsize businesses. The company has been on the market for several decades, during which they’ve been creating software for managing the resources of industrial enterprises, retailers, and distributors.

PROJECT OVERVIEW
DataArt’s specialists work with several services. One of them is a warehouse management application. Its features include basic navigation, reading QR codes, inventory control, etc.

TEAM
The team collaborates with the client's developers, i.e. a half dozen engineers who are based in the USA. Work is based on Kanban.

POSITION OVERVIEW
We’re expanding the teams of QA Automation engineers to work with the applications of this company. Their services are already working and they are partially covered by autotests. We have to become acquainted with the situation and determine the strategy and approaches to working with these services.

TECHNOLOGY STACK
The technological stack for automating this application is Node.js + Selenium WebDriver and Protractor framework with Jasmine. JMeter, Protractor, TeamCity.
Requirements
2+ years of experience in automated testing
Knowledge and hands-on experience with Selenium WebDrive and Protractor
Knowledge and skills of development (OOP, JavaScript)
Understanding of software development, testing and automation testing processes
Knowledge of test types and ways of organizing in the process of testing various applications
Experience in REST API testing
Knowledge of GIT VCS
Skills of managing test documentation (test plans, test cases, etc.) – not necessary
Good spoken English (Intermediate+)

Nice to have
Practical usage of performance testing tools (Jmeter)
Knowledge of and experience working with and integrating CI (TeamCity)