Position: QA Automation - JavaScript
Company: DNA325
Experience required: 2y
Category: QA Automation
English level: intermediate
Published: 2022-01-01T00:00:00+02:00

**JOB OVERVIEW**
Project: fast-growing payments, marketing and loyalty platform. We have built a suite of easy-to-use tools for businesses to help them increase revenue and connect them with their customers using rewards, deals, online reviews, and data analytics. We are hiring talented Automation Engineers to join our rapidly growing team of professionals.

As an Automation Engineer, you will be responsible for developing and maintaining automated tests for a wide variety of products. You will collaborate closely with the Product and Development teams to create scenarios from user stories, and then implement them as code.

**TECH STACK**
Javascript;
WebdriverIO;
Cucumber;
Appium;
Github actions;
Docker.
For test automation we use WebdriverIO framework on Javascript and Cucumber for BDD test approach. We use Appium plugin for WebdriverIO to run test automation on mobile devices and Github Actions and Docker containers to include it into pipeline.

**REQUIREMENTS:**
Strong knowledge of software QA methodologies, tools, and processes;
A keen eye for detail and a commitment to excellence;
Solid knowledge of SQL and scripting;
Experience in writing clear, concise and comprehensive test plans and test cases;
Hands-on experience with both mobile applications testing;
Experience and understanding of Agile software development principles;
Team player with the ability to work in a distributed team;
Upper-intermediate level of English.

**KEY RESPONSIBILITIES:**
Review and analyze requirements, specifications, and technical design documents while providing timely feedback;
Develop detailed, comprehensive, and well-structured test plans and test cases;
Develop and apply testing processes for new and existing products to meet client needs;
Estimate, prioritize, plan, and coordinate testing activities;
Identify and report issues found, then verify that issues are resolved;
Liaise with internal teams (e.g. developers and product managers) to identify system requirements;
Contribute to architectural decisions from a testability perspective;
Track quality assurance metrics, like defect densities and open defect counts;
Stay up-to-date with new testing tools and test strategies;
Helping drive quality from conception to finished product.

**COMPENSATION AND BENEFITS:**
-Competitive compensation with annual merit increase reviews;
-Generous PTO/Vacation;
-PE tax coverage (5%);
-100% medical and sports coverage;
-Professional & soft skills training;
-Schedule flexibility and work-from-home options.