Position: QA Automation (Java) Engineer, Online Retailer
Company: A-HR
Experience required: 3y
English level: intermediate

CLIENT
Our client is one of the biggest online retailers worldwide with yearly revenue of £2+ billion, the headquarter based in the UK. Built to change the nature of grocery e-commerce globally, our custom-designed solutions are uniquely capable of meeting the complex and developing expectations of shoppers, while driving better productivity, greater flexibility, and higher margins for grocery retailers online. 

PROJECT OVERVIEW
Company provides consultation and development of the software for the client in both areas of their activities: online sales and creation of a proprietary world-class suite of solutions for operating grocery businesses.

POSITION OVERVIEW
The QA Automation Engineer will have an opportunity to learn and use best practices of organizing and managing QA process that enables product delivery of highest quality and performance. The QA Automation Engineer's main task is setting up and integrating testing activities into all stages of the Software Development Life Cycle (SDLC). You will be a part of an engineering team, which means that you will participate in all discussions and decisions as an advocate of the quality and reliability of the product.

Responsibilities
Your focus is on organization and coordination of the testing activities at all stages of the SDLC:
- automate Client side Apps using Kotlin for Android and Swift for iOS;
- automate server side using Java;
- manual testing approx. 20% of time;
- collaboration with developers in new features testing and validation.

Requirements
- Solid understanding of Quality Assurance in SDLC;
- 3+ years of automated testing experience;
- Experience with Java automation stacks;
- Strong understanding of OOP and auto test development approaches and infrastructure setups;
- Experience in testing on Linux, iOS, Android;
- Experience working with DBs;
- Spoken English.