Position: Senior Automation QA Engineer (Java)
Company: Raiffeisen Bank
Experience required: 5y
English level: intermediate

Project: Credit system for customers

Preferred qualifications:
- Experience in Automation testing of 5 years
- Full understanding of the testing process (Web and Mobile)
- Familiarity with microservices architecture and design patterns
- Experience in unit/integration/API testing for microservices
- Practical experience with Docker containerization for different environments
-Knowledge of various communication protocols (REST, gRPC, events, messaging)
- Hands-on experience with running tests on CI/CD pipelines in Docker containers
- Ability to prepare test designs according to a specific testing approach to ensure full coverage of product specifications or requirements

Your responsibilities:
- Implementation and customization of the testing process (Web and Mobile)
- Testing a cloud-based native FinTech solution based on microservices
- Setting up test environments in a Kubernetes cluster, including the implementation of mocks and stubs
- Create a test automation framework to automate the quality control of the entire solution
- Ensure integration of test automation into the CI\CD pipeline
- Create checklists for testing business scenarios at the syst

Would be a plus:
-Experience with Kubernetes, Spring Boot, Kafka