Position: Automation (Java) QA Middle Engineer #12556
Company: Capgemini Engineering Ukraine
Experience required: 2y
English level: intermediate

Capgemini Engineering (Lohika) team is developing a platform providing the ability to easily share a car with other members of the Client’s community. Solution and its ecosystem include mobile apps, related API-s and services, web applications, cloud infrastructure, omni-channel commerce solution, multiple integration points with internal and external systems, such as CRM, financial partners, etc.  Technologies and platforms used: Spring/Spring MVC/Springboot/Spring Cloud, React, iOS/Android, Azure cloud, Docker/Kubernetes, MySQL, RabbitMQ, Redis, Websockets.  
  
Program implies active cooperation with development teams from Ukraine, Europe and Asia.  
Responsibilities
Perform test planning and execution as a member of Agile/Scrum team 
Contribute to the platform Automation framework codebase and related CI/CD infrastructure 
Participate in requirements analysis, task planning, estimation, and coding 
Suggest technical and functional improvements to add value to the product/AQA framework 
Research and evaluate possible technical options to meet business requirements 
Interact with client stakeholders and other development teams
Requirements (required)
4+ years of Automation QA experience (Java-stack) 
Experience executing User Acceptance Testing 
Experience with Integration testing, System testing, API testing, Components testing 
Experience with Unit testing 
Experience with TDD 
Good speaking and writing English
Requirements (optional)
Automotive industry knowledge 
Experience with Performance and Security testing for Java-based applications 
Familiarity with microservices; websockets; middleware (such as RabbitMQ, Redis) 
Experience with Azure Cloud 
Experience using/maintaining CI/CD pipelines with Azure DevOps 
Experience with Containerized deployment using Docker, Kubernetes