Position: Automation Test Engineer-JavaScript
Company: GlobalLogic
Category: QA Automation
Experience required: 3y
English level: upper

**Requirements**
 Bachelor’s degree in Software Engineering, Computer Science, Information Technology or related
Previous work experience as a QA Automation engineer - MUST
Complete understanding of automation systems
Knowledge of programming languages like JavaScript (MUST)
Background in backend development in NodeJS – nice to have
Knowledge of scripting and other related procedures
Expertise in automation testing frameworks like Mocha – advantage
Understanding of testing protocols
Familiarity with the software development process
Good analytical and troubleshooting skills
Attention to detail
Strong communication skills
Ability to work collaboratively
Ability to take ownership of the tasks and deliver them
Raise and suggest new technology
Problem solver
Be a team player
Capable to write TCs in Test Rail when it’s required

**Job Responsibilities**
Planning and prioritizing testing activities
Coordinating with the Infrastructure team members to discuss verification protocols
Helping identify weaknesses and problem areas in the software application
Suggesting automated software test procedures
Tracking software bugs and investigating the causes
Pointing out problem areas
Preparing automation scripts
Communicating with the QA engineers to implement software applications
Troubleshooting automation software issues
Preparing detailed test reports 
Conducting regression testing when needed
Monitoring assurance metrics and process results
 
Automation activities:
Full coverage of REST API calls using Javascript, in house Emulator, and Mocha
Ongoing sprint automation:
Adding abilities to the Emulator
Automate TCs written in Test Rail
Join the new infrastructure team – future Surfsight infrastructure
Be part of the scrum team
Automate BE scenarios based on the current sprint activities
Add the next generation Emulator the required functionality (JS)
Participate in the scaled Emulator as a part of the product – a big new project starting in Q1
Add verification layer using Applitools
Automate the End-2-End scenarios and add more coverage

We use:

Jenkins
Mocha
Playwright
Javascript
Test Rail

**Department/Project Description**
We are partnered with a market-leading company delivering fleet management solutions. Using the newest cloud and IoT technologies we provide real-time services for customers around the globe.
In over 20 projects we are working with a variety of technologies: Machine Learning, Computer Vision, Cloud, Big Data, Frontend, Backend, and others.
By detecting in real-time road risks, weather conditions, and other events we increase safety and awareness for the fleet of over 650 thousand vehicles.