Position: Middle/Senior Automation QA Engineer (JS)
Company: Edvantis Software
Category: QA Automation
Experience required: 3y
English level: upper
Published: 2021-09-01T00:00:00+03:00

Our product empowers companies to make the right decisions in order to address future-critical challenges and achieve goals much more efficiently and quickly.

For more than ten years, we have been successfully supporting companies in the mid-sized and corporate environment in Business Navigation. What once began with classic enterprise architecture has developed into a modern solution in response to new requirements. More than one hundred customers rely on our know-how.

Business Navigation is collaborative navigation software for small and medium-sized companies (SMUs) and for large groups. More than 120 companies across industries use it. Thanks to its easy handling, we effectively foster collaboration among all divisions of your company, allowing you to tap undetected potential and harness the cutting edge in digitization innovation.

Simply lease your franchise, be it the SaaS or the on-premise version, and get started. With us you can activate any number of users with no limitations regarding data volume.​​​​​​​

**Project Technology stack:** JavaScript, TypeScript, Angular8/10, Angular Material, RxJS/ngrx, GoJS, HTML, CSS/SCSS

Java (JDK8, 11),  Restlet, Junit, Tomcat 8, Webpack, Spring framework, Spring Security, Spring MVC, Hibernate 5, RESTful APIs, MySQL, OracleDB, SQL Server, RESTful APIs, SQL Server, Liquibase, Apache Tomcat, JUnit, Maven

**Requirements:**
- 2+ years in Automation Testing
- JavaScript/TypeScript knowledge
- Experience in Selenium-like frameworks for test automation
- REST API testing experience (at least manually, ideally also automated tests)
- Basic knowledge of SQL and databases
- (ideally) Experience in setting up the test automation framework from the scratch
- Page object pattern knowledge
- Manual testing will be required from time to time​

**Key responsibilities:** 
- Testing Automation
- Functional, non-functional, and regression testing
- Manual Testing (from time to time)
- Writing test documentation
- Participating in project meetings: daily, refinements, demos, retrospectives
- Communication with team and client on an everyday basis

**Team Composition:** Team Lead (Senior Software Dev), 2 Senior Software Devs, 1 Junior Software Dev, 2 Senior QA Engineers (Manual), 1 Middle QA Engineers (Manual)

Client from Germany, Munich.