Position: Mobile AQA Engineer (Java)
Company: Grid Dynamics
Experience required: 2y
English level: intermediate

**Project description:**
The core idea is to support the technological modernization of the current solutions and take over business development.
The product is a core retail application with millions of users, a super user experience, and an all-new tech stack.  
The implementation goes within 6+ months, and features are being developed so the team needs a skilled AQA engineer to watch for the quality.

**Client description:**
An American publicly traded consumer retail company that sells kitchen wares and home furnishings. It is headquartered in San Francisco, California, United States. The company has 625 brick-and-mortar stores and distributes to more than 60 countries with brands operated through eight corresponding websites and a gift registry.
The company is one of the largest e-commerce retailers in the U.S., and one of the biggest multi-channel specialty retailers in the world.
In 2019, the Client has named a Fortune 500 company for the first time in its history.

**Min requirements:**
- 2+ years with Mobile testing
- Intermediate+ written and spoken English
- Understanding of QA and Development processes
- Ability to work with Scrum/Kanban
- Good knowledge of automation approaches and patterns
- Experience working with the mobile environment: Java + Selenide + Appium

**Nice to have requirements:**
- Experience in e-commerce domain
- Experience with Mobile cloud farms

**Tasks:**
- Analyze business and technical requirements
- Review functional requirements
- Take part in requirements discussions
- Develop UI(Mobile) automated tests (smoke, regression)
- Analyze test area, collect test data requirements, and build a managed test data set
- Execute tests, analyze results and report status to the team
- Maintain and develop an automation test framework
- Configure CI test runs, collect metrics on test automation execution
- Collaborate with customers and teams in other locations