Position: Manual QA with Automation Experience (JavaScript)
Company: Intellias
Category: QA Automation
Experience required: 2y
English level: intermediate

A challenging JavaScript/Typescript project with advanced architecture solutions, continuous optimizations and code improvement. The project is aimed at developing a web solution for visualization, calculating and managing the energy balance for buildings and real estate all over the world. 
The team will be working on the cloud-based energy and sustainability platform which helps to increase energy efficiency and minimize the amount of energy spent. 

**Technology stack:**
- JavaScript, Typescript, TestCafe;
- AWS, Jenkins, Docker.

**Methodology:**
Agile / Scrum / SAFe.

**Responsibilities:**
- Build up architecture and restructure a small set of existing TestCafe test cases;
- Plan and write the automated test cases based on the existing manual test cases;
- Write automated tests based on test scenarios from legacy Selenium-based automated test cases;
- Communicate with a responsible team;
- Create stable working well-structured automated test cases;
- Maintain a future-proof extensible architecture;
- Continuous sync with the QA automation team and with the responsible team;
- Work as a part of a self-organized team;
- Take part in making architectural decisions as a part of the team.

**Requirements:**
- Experience in software testing and web applications 2+;
- Experience in writing JavaScript code 2+;
- Test automation experience 2+;
- Knowledge of (generated) HTML/CSS structures;
- Knowledge of QA concepts and processes (test types, test levels, what a test plan is, test case design techniques);
- Basic understanding of software architecture and concepts;
- Strong intermediate level of English or higher.

**Nice to have:**
- TestCafe framework experience;
- At least ISTQB foundation level certificate;
- Experience with exJs 4.2 framework;
- TestCafe Studio IDE Experience;
- Experience with a CI/DevOps toolset (AWS, Docker, etc.).

**Higher Education:** Bachelor’s Degree.