Position: QA Automation (Java), Online Retailer
Company: DataArt
Experience required: 2y
English level: intermediate

About the vacancy

Our client is a large online retailer with yearly revenue of £1 billion. We have a long history of relationships and over the years have helped this customer to maintain and develop a data warehouse (data sourcing, ELT, and business intelligence), web portals and mobile apps, delivery control systems, staff management tools, etc.

DataArt provides consultation and development of the software for the client in both areas of their activities: online sales with analytics and the creation of the cross-functional retail platform.

Responsibilities
- Work on automation for functional, integration, regression, E2E, smoke, contract testing
- Test data and test environment preparations
- Review logs and reports to identify program processing errors and possible improvements
- CI jobs configurations
- Code reviews
- Ability/willingness to learn new technologies/frameworks

Must have
- 2+ years of experience in Automation testing
- Solid skills in Java and OOP
- Experience with Selenide
- Experience with the integration and API (REST) test automation
- Knowledge of Gitlab, Linux console, SQL
- Good understanding of HTTP and TCP protocols and client-server architecture
- Understanding of testing types and test design patterns

Would be a plus
- Experience with Kafka with a microservice architecture
- Contract-based testing
- Manual QA experience