Position: QA Automation Engineer (Java)
Company: GlobalLogic
Experience required: 3y
English level: upper

Job Description

3+ years of developing and bolstering automated QA systems and associated test strategies.
Experience working with business-critical customer-facing applications (user interfaces, APIs and back-end services).
Excellent communication skills with emphasis on writing detail-oriented documents and communications.
Strong understanding of object-oriented programming concepts with JAVA
Strong understanding of web UI and API testing
Practical experience with Java and web application testing tools;
Docker experience will be helpful
Experience with Jenkins or other build automation tools.

Job Responsibilities

Participate in designing and implementing build and test infrastructure, creating and enforcing good engineering practices and evaluating product quality
Maintain and expand Test Coverage
Analyze functional business requirements for completeness, participate in Application design with the development team
Develop and maintain the automation framework
Develop and maintain test documentation
Work closely with development and product management staff
Assisting with manual testing if required 

Department/Project Description

We are working with the leading US-based manufacturer of medical devices and related apps. The product includes Web and mobile applications which help to extend life and alleviate the pain of thousands of patients. The applications help the patients to collect the data about their health conditions (manually and from the implants) on a daily basis and the therapists to evaluate the dynamics of the chosen treatment and adjust it based on the collected data. The project includes Web application, API for external components, an Android application, and QA automated tests.

The following technologies are used in the project: AWS, Java + spring boot, Groovy+Geb+Spock, Katalon+Java, Jenkins, Docker.