Position: Middle AQA with Java
Company: GlobalLogic
Category: QA Automation
Experience required: 3y
English level: intermediate

**Description:**
A project within the Energy domain that covers Asset Performance Management and is designed to provide health and performance insights to prevent critical asset failures while optimizing asset lifecycle costs. 

The software you will be working on will help clients to:
– Increased reliability by identifying, prioritizing, and resolving risks
– Reduce maintenance costs by replacing the ineffective time-based practices
– Lower capital expenditures by extending asset lifespan

**Requirements:**
– Minimum of 3+ years of work experience and a bachelor’s degree in Computer Science or an equal field of study
– Knowledge and experience with QA best practices, methodologies, and tools (Test Management for Jira)
– Knowledge of SQL and relational databases
– Experience working with Test Automation tools, frameworks, technologies and databases like Java, Selenium WebDriver, REST, SQL, Git, Azure DevOps
– Experience in working with Kubernetes, Kafka, and RabbitMQ will be a plus
– Good written and spoken communication in English


**Responsibilities:**
We are looking for an experienced QA Engineer who recognizes the importance of both individual and group efforts to deliver high-quality products that meet customer needs.

Our tech stack and tools include Java 8 and 11, Spring, Spring Boot, Servlets, REST API, ORMs (Hibernate), SLQ ( PostgreSQL, SQL Server), React JS, Maven, Git, Azure DevOps, Kafka, Docker, Kubernetes, ELK, and Prometheus.

**Your responsibilities:**
– Performing testing and root cause analysis tasks
– Define test objectives, write and execute test cases and test scenarios
– Developing and maintaining automated test programs and scripts
– Effectively use test management tools to maintain and execute test scripts
– Proficiently document identified defects. Cooperate with developers to resolve any product issues
– Working in a cross-disciplinary team using the Agile development methodology
– Sharing your knowledge and experience with other team members