Position: AQA Java (Ukraine, Azerbaijan)
Company: Grid Dynamics
Category: QA Automation
Experience required: 5y
English level: upper
Published: 2023-03-01T00:00:00+02:00

**The project** is to modernize its eCommerce website, starting with the Browse experience. This modernization is part of an overall strategy to migrate to MACH architecture. 

Modernization is aimed to significantly improve modularisation, flexibility, speed-to-market, quality, and performance of the front end compared to the existing WebSphere commerce system.

**The client** is an American multinational corporation operating a membership-only big-box retail store chain. As of 2020, it was the fifth largest retailer in the world, and the world's largest retailer of choice and prime beef, organic foods, rotisserie chicken, and wine as of 2016.

**Working schedule** till 23:00 Kyiv time!

**Details on the tech stack**
React.js
Contentstack
CDN (Akamai - Azure)
Adobe Target
Gatsby Cloud
3rd-party data sources (Contentstack, Bazaar Voice, Syndigo, Criteo, Lucidworks)
Internal data sources (Catalog API published to the Internet)
Azure DevOps
GitHub

**Requirements for the candidate**
✅Automation QA experience in eCommerce Website
✅Strong experience in test automation with Java for heavy-load JavaScript eCommerce website
✅Extensive experience in functional and automated test tools, test farms, techniques, and frameworks

**Nice to have**
✅Experience with Azure DevOps
✅Experience with ReactJS, Next.JS, and Gatsby 

**We offer**
💵 Competitive salary with regular performance reviews
🌟 Work on bleeding-edge projects with a team of experienced and motivated engineers
🕰 Flexible working hours
🌟Health insurance, a benefits package, company-sponsored conferences, vacations
🎓Own educational platform, conferences participation, Agile training, and mentorship programs
🌟Low level of bureaucracy
💬English classes, daily use of English, and direct cooperation with the customer from the US

**🧡We are waiting for you to join us!🧡**