Position: Senior/Lead QA Automation
Company: Grid Dynamics
Category: QA Automation
Experience required: 5y
English level: upper

It is an American multinational corporation which operates a chain of membership-only big-box retail stores. 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

Details on tech stack
Ecosystem: 
- Java
- JavaScript 
- ReactJS
- Gatsby
- GraphQL from a client perspective
- Azure-based microservices

Min requirements to the candidate
We need a proactive person with good spoken and written english (intermediate-high+), good soft skills as we need to closely cooperate with customer.  
Technical skills required: 
- 5-8+ years  Automation QA  experience in eCommerce Website ( need multiple AQA cases in CV) 
- 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.
- Spoken English as need to communicate with customer
- Experience with writing Test Plans /  Cases / Reports
- This role will work with a team in US Pacific time zone. Need availability of at least 4 hours overlap with core PST/PDT hours 8am-12pm

Nice to have requirements to the candidate
- Experience with testing large-scale eCommerce website 
- Experience with Azure DevOps 
- Experience with ReactJS, Next.JS, Gatsby (future tech stack)

What tasks the candidate will work with?
Test Analysis and Execution
- Execute agreed procedures aiming to maintain the quality of mobile solutions (aligned with customer expectations).
- Adjust an automation solution for Costco.com  website allowing easy scripting and CI automation
- Develop and maintain automated test scripts for new and existing test cases.
- Produce traceability matrices, automation feasibility analysis, time estimations.
- Liaise with Business Analyst to ensure that all User Stories have clear and unambiguous Acceptance Criteria
- Supervise contribution of devs / testers in unit test coverage and test automation

Policies and Procedures
- Suggest QA/QC process improvements to customer's Quality Engineering  aiming to improve the quality of built solutions in alignment with customer expectations.
- Suggest improvements to product/component owners for any missing/misleading testing documentation or inappropriate scripts to fulfill validation criteria.