Position: AQA Engineer (JavaScript)
Company: AboutHR
Category: QA Automation
Experience required: 3y
English level: intermediate

Responsibilities:

Design, write and execute E2E test automation framework
Design and maintain automated test scripts (JavaScript +Mocha) and required test data for projects, ensuring the continued high level of quality in our business systems
Perform testing in development and QA environments to ensure the delivery of quality results
Document and prioritize test conditions and test scenarios, Identify, log, and track defects discovered during automated test runs
Contribute to enhancing engineering practice in the areas of ATDD and CI/CD
Write reusable and testable code
Collaborate with other team members
 
Requirements:

Knowledge of Agile principles, open-source ecosystem
Understanding of software test automation design patterns and software testing principles and methodologies.
Proficiency in NodeJS / ES6+, JavaScript, or TypeScript, including DOM manipulation and the object model 
Good understanding of browser rendering behavior. Familiarity with newer specifications of EcmaScript.
3 years of test automation experience in (TypeScript or equivalent)
English reading/writing/speaking skills
Comfortable with source version control software and package managers (Git, NPM)
Knowledge and understanding of client-side architecture best practices
Understanding of Mobile-first Responsive design
Basic understanding of the HTTP protocol, browser networking
Familiarity with Selenium-Webdriver, command-line utilization.

Nice to have:
Experience working in a UNIX environment
Experience in Continuous Integration environments (GitHub Actions / Jenkins / TeamCity / CircleCI)
Experience working with and testing API / Restful services
 

The Company offers:
Flexible working hours
A competitive salary and good compensation package
Possibility of partial remote work
Best hardware
A masseur and a corporate doctor
​Healthcare & sport benefits
An inspiring and comfy office
 
Professional growth:

Challenging tasks and innovative projects
​Meetups and events for professional development
​An individual development plan
Mentorship program
 
Fun:

Corporate events and outstanding parties
Exciting team buildings
Memorable anniversary presents
A fun zone where you can play video games, foosball, ping pong, and more