Position: Automation QA (Java)
Company: NerdySoft
Experience required: 2y
English level: intermediate

Requirements:
- 2+ years of experience in automation testing
- Good understanding of Java 
- Knowledge of QA best practices across the SDLC
- Knowledge automation patterns & frameworks
- Understanding relations between collections in database
- Knowledge of MongoDB/MySQL
- Be familiar with - Micro Focus Quality Center, TestDirector, Test Manager, TestLink, SpiraTest, TestRail
- Deep understanding of STLC and SDLC
- Requirement analysis
- Be responsible to work with a few projects
- Ability to build a framework from the scratch
- Intermediate/Upper-Intermediate level of English

Responsibilities:
- Development, configuration and improvement of automation frameworks;
- Design, write, execute, and maintain automated test cases;
- Work with manual QA team to ensure tests can be automated;
- Execute, analyze, and report test results;


Needed for the Projects: 
- Integration and end-to-end tests for the following functionality:

Project -  web app main goal of which is to provide an easy way of communication between patients and therapists. 
1. Video session
2. Payments flow
3. Sessions agenda
4. Calendar with sessions & different time-zones
5. Chat messages

Project - web app main goal of which is to treat people with addictions of different kinds.
1. Creating therapies, topics, activities flow, assign patients
2. Fetching relevant topics and activities on home page for patients
3. Scheduling projects/tasks (open at scheduled date, and close after scheduled date) for students
4. Automatic scheduling (open new topics for patients at each scheduled day on week)

Project - web application main goal of which is to disseminate teaching materials between teachers
1. Creating groups, projects, tasks flow, assign patients
2. Fetching relevant projects and tasks on home page for students
3. Scheduling projects/tasks (open at scheduled date, and close after scheduled date) for students
4. Fetching student results
5. Future: learning objectives, grades

Project - web app main goal of which is to improve the physical condition of people of all ages.
1. Creating programs, daily plans, exercises flow, assign patients
2. Fetching relevant programs on home page for patients
3. Completing exercises by patients and track results from therapists side