Position: QA Automation Engineer // Java or Typescript //
Company: FreySoft
Category: QA Automation
Experience required: 2y
English level: intermediate

Tasks:
- Coverage of existing and new functions with automatic tests;
- Development and support of a framework for API testing;
- Testing of mobile applications;
- Maintaining product documentation;
- Participation in daily stand-ups, retrospectives, technical reviews with developers and QA engineers.

Required Professional Skills:
- More than 2 years of experience in automated testing in Java (11 and higher);
- Knowledge of Web technologies (protocols, services) HTTP, TCP / IP;
- Experience in using Selenium WebDriver and Selenide;
- Experience in using JUnit, understanding how Gradle works;
- Experience of using Lombok;
- Experience in automating testing of REST services;
- Experience in Scrum in a development team;
- Understanding of the CI / CD approach, experience with Jenkins, TeamCity;
- Knowledge of the types of tests and methods of organizing them in the process of testing various kinds of applications;
- Conversational English (Upper- and above).

Will be a plus:
- Drawing up test documentation (test plans, test cases, etc.);
- Knowledge of the basics of databases and skills in working with a DBMS;
- Ability to learn and master new technologies;
- Experience in testing mobile applications;
- Experience with payment systems.
 
We offer  :
- High salary;
- Remote or office (mix);
- Medical insurance, sports club - after a probationary period (3 months);
- English speaking club with native speakers;
- Trainings;