Position: Automation QA Engineer (JavaScript)
Company: Abto Software
Experience required: 3y
English level: upper

**Project overview:**
The project is an internet-based computer file transfer service based in EU. Every day, millions of people rely on the service to share their creative ideas. As a certified B-Corp, the service aims to be a sustainable and responsible tech company, balancing people, planet, and profit.

Why join us?
Aside from the opportunity to be a part of a team that really cares about one another, you will also be working on something that is enjoyed by millions of users every day! You’ll have the opportunity to contribute to shaping a new look and feel for the project.

**Team:**
On our side: 3 Developers, 3 AQAs, PM;
On the customer’s side: PO, Dev Manager, Tech Leads, Manual QAs, Developers, around 30 persons.

**What You’ll be Doing:**
-Collaborate closely with engineers and product owners to ensure the application is tested, meets our definition of done, and provides an awesome experience to our customers;
-Write and maintain impactful integration, backend, frontend and end to end automation testing;
-Design creative, unique solutions to problems;
-Establish standardization across the teams with respect to automation;
-Help the team build meaningful test data sets based upon real-world production data that mimics how our customers use our products;
-Work with the team to understand & develop design and testing considerations and estimates;
-Contribute to a culture of learning and growth through mentoring and knowledge sharing.

**Hard skills (Must have):**
-3+ years of experience in testing;
-Solid skills in JavaScript, TypeScript;
-Experience with continuous integration tools like Travis/Jenkins;
-Previous experience with WebdriverIO, CodeceptJS, Jest or Karma;
-Good understanding of HTTP and RESTful APIs;
-Hands-on experience with BDD;
-Very familiar with Xcode, Android SDK, Appium, iOS;
-Strong knowledge of testing mobile products;
-Excellent knowledge of building test automation at a large scale for multi scoped projects;
-Ability to prioritize test scenarios and testing approaches based on risk and make trade off decisions where appropriate;
-Upper-Intermediate level of English or higher.

**Our benefits:**
-Professional and career growth promotion;
-Competitive salary;
-Paid vacation and sick-leave;
-Flexible working hours;
-Regular corporate social activities;
-Regular technical training in our office;
-English and German courses;
-Gym, etc.