Position: Middle Automation QA (JavaScript)
Company: Levi9
Experience required: 2y
English level: intermediate

**Customer**: An international Dutch company delivering an omnichannel banking services solutions.

**Project structure**: Microservices (Java) and Widgets (JS), that are joined in different combinations on the single portal (CMS), depending on individual customer needs.

**Technology stack**: JavaScript, Protractor, Angular10, Docker, Git, Jenkins.

**Team**: classic full-stack scrum team.

**In the team**: direct influence on technical decisions, possibility to choose approaches for the automation.
This is not about boring support of the existing test code - there is always place to automate some more types of tests and improve the existing frameworks

**Requirements**:
2+ years of experience in testing automation of Angular-based web applications
Good knowledge of JavaScript core (ECMAScript 2016, 2017 and 2018)
Good understanding of Web technologies (client-server architecture, AJAX) and concepts (HTML, CSS)
Awareness of architecture and design patterns and ability to implement them practically
Profound theoretical background in SQA methodology and process, test types classifications
Design and development of Test Cases for large and complex software applications within the scope of a broader test strategy
Experience of technical testing (e.g. reading angular logs) and toolset 
Written & verbal English