Position: Junior/Middle Test Automation Engineer
Company: SoftServe
Experience required: 1y
Category: QA Automation
English level: intermediate
Published: 2021-02-01T00:00:00+02:00

An exceptional user experience enhances productivity, whenever and wherever people want or need access. You will have the opportunity to get your hands on automation of large-scale server components for enterprise mobile systems, learn a lot of new stuff, go through the tricky challenges, and celebrate success with a team! You will be working with talented, friendly, and supportive developers and QAs, who really enjoy their team and tasks (we hope you will too).

We are looking for a Test Automation Engineer who loves designing and tinkering with some hefty systems, with a passion for problem-solving and maintaining world-class applications testing, desire to make an impact on our organization and on real-world problems.

 **YOU ARE**
An automation QA Engineer experienced in JavaScript and Cypress (or similar framework)
Experienced in Git or other VCS, GitLab CI or other CI/CD
Having a good understanding of automation concept, testing theory, and SDLC
Knowledgeable of REST, their basic methods
The one who knows the basics of networking. Understanding HTTP, HTTPS, TCP/IP, proxy servers, and networking issues troubleshooting
Experienced with *nix like systems command-line and shell scripting
Demonstrating Intermediate English level (spoken; written)

**This experience will help you to stand out**
Knowledge of PACT.io, Codecept.JS
Working in an agile environment (Scrum/Kanban)
Ability to work well in a very dynamic, fast-moving environment
The capability of completing R&D tasks

**YOU WANT TO WORK WITH**
JavaScript (ES6)
Creating automated tests at different levels (unit, integration, system)
Designing, developing, and maintaining automation tools and frameworks
Participating in code reviews and providing quality-driven feedback to engineers
Building and improving CI/CD pipelines to ensure efficient testing and deployment
Requirements clarification
Test planning activities and estimates
Defects tracking
Investigating and diagnosing software and hardware faults, identifying and solving configuration problems
 
**TOGETHER WE WILL**
Build a new security product with a high level of automation to make a perfect continuous integration
Protect millions of professionals in the most serious and responsible industries in the world from the theft of confidential information
Learn new things every day!
Go through the different level challenges
Continue to build high trust relations with a customer and other teams who work on the same goal