Position: Trainee QA Automation Engineer (JS)
Company: SoftServe
Category: QA Automation
Experience required: 1y
English level: intermediate

**WE ARE**
Here, at SoftServe, we have established trustworthy cooperation with our Client.

The story might surprise you. It is the world’s largest restaurant company encompassing several large brands. Putting delicious food in the hands of customers through apps, websites, kiosks, POS, and other digital dining experiences – and we are only getting started. Here in Chicago and Plano, we're is building out a bold team of hackers to help our client deliver the next generation of software to 50,000 restaurants in more than 145 countries. That’s a huge responsibility, which is why we’re on a mission to find the most fearless engineers to join our software startup within us.

Client's dynamic eCommerce Platform team is rapidly growing as they optimize their digital ordering channels and technology innovations to create competitive advantages for their restaurants around the globe. They are seeking a Tests Automation Engineer Intern who will be learning and helping for creating, implementing, and maintaining an automated test framework for our eCommerce platform. While this is a backend position, there is an opportunity for a full-stack contribution.

The client's team is based in Chicago and Plano, TX.

**YOU ARE**
Meeting the following required experience:
- Strong knowledge in CS fundamentals and coding
- Familiar with general data structure, algorithm, and pattern designs
- Understanding of testing levels and types (end-to-end, integration, component, unit tests)
- Testing APIs
- JavaScript and/or JS QA automation as an advantage
- Agile development process
- Requirements analysis skills and applicable expertise
- Strong communication skills and clear informing about what you are doing, what you know, and what you don’t
- A Bachelor’s Degree in Computer Science, or a related field
- Confident English level to communicate and collaborate with the client’s team on a daily basis (Intermediate+ English level)

**YOU WANT TO WORK WITH**
- Manually testing feature tickets
- Developing automated regression tests for new & existing functionality
- Reporting to a QA Manager, but work day-to-day embedded in a Scrum team
- Estimating, prioritizing, planning, and coordinating testing activities for your Scrum team
- Contributing to internally built test frameworks
- Identifying, recording, and documenting defects identified within our products

**TOGETHER WE WILL**
- Help our client to build software to serve people in new ways to make team members more productive and customers happier
- Work in a very collaborative environment
- Care about your individual initiatives — we are open for them, just come and share your ideas
- Support your technical and personal growth — we have a dedicated career plan for all roles in our company