Position: Middle Automation QA Engineer (Java)
Company: Forte Group
Experience required: 3y
English level: intermediate

**Project description**
You will have the opportunity to work on Cloud HR management service to help small and mid-sized businesses grow with confidence and succeed in human management. Cloud HR management service targeted to the US market. The product enables its customers to outsource full-cycle HR processes, including time-tracking, time-off management, payroll management, tax calculation, etc.

Technologies that are used on the whole project: a custom-developed product based on Java Spring, React, AWS, Microservice architecture.

**Team structure and workflow**
There are 4 teams working on the project and allocated in Minsk, Ternopil, and Chicago. (You’ll be part of the Test Auto team). The TestAuto team, the same as development teams, follows Scrum processes. Communication mainly consists of participation in regular scrum events and interpersonal communication via Slack. Jira and Confluence are the main tools used for supporting delivery workflow and maintaining project documentation.

**Technologies and Tools used on the project**
● Tools: Java8, Maven, Selenium WebDriver, TestNg, RestAssured, Jenkins, Allure, Postman
● Database: Postgresql

**Responsibilities**
● Design, build, test, and deploy effective test automation solutions
● Apply appropriate automation technologies to meet the short- and long-term goals for the company
● Maintain/create automation scripts for assigned products/projects
● Identify, analyze and report test results
● Provide input in developing quality assurance standards
● Collaborate with development teams and manual QA to identify and prioritize opportunities for automation
● Contribute to the continuous improvement of the development process & product testing strategy

**Qualifications and Skills**
● 3 or more years experience with automated testing tools (web-based and API testing)
● Strong insight into OOP and design patterns
● SQL, understanding of relational data modeling
● Knowledge of common algorithms and data representation models
● Operating System knowledge: Windows, Linux
● Understanding and application of programming language concepts with experience in developing software for automation testing
● Proficient knowledge and understanding of test artifacts and their lifecycle (bug reports, test cases, etc.)
● Experience with identifying, analyzing, and documenting defects, questionable functions, errors, and inconsistencies in software program functions, outputs, online screens, content, and security
● Strong analytical, technical, and detail-oriented skills
● Provide accurate estimates on work items
● Great team player
● Experience working in a Scrum environment
● Intermediate+ English

**We offer**
● Experience working with colleagues locally and abroad
● Opportunities for self-realization
● Friendly team and enjoyable working environment
● Professional and corporate events
● Social package: professional & soft skills training, medical & family care programs, sports
● English classes in the office with a dedicated teacher