Position: QA Automation Engineer (JS). Власники компанії з Кремнієвої долини з фінансуванням понад півмільярда доларів та з понад 1500 співробітників
Company: ITExpert
Category: QA Automation
Experience: 2y
English level: intermediate

✔**Про компанію:** заснована у липні 2019 року і розробляє продукти повного життєвого циклу. Міжнародна компанія створює концепцію нових продуктів, розуміє потреби ринку за допомогою кількісних та якісних досліджень, створює прототипи, має міцні навички в UX/UI та інженерії для проектування, розробки та виведення нових продуктів на ринок.

✔**Про проект:** це довгостроковий проект з фінансуванням понад півмільярда доларів - ціла екосистема продуктів, яка являє собою all-in-1 рішення для кафе, ресторанів та роздрібної торгівлі.

☑ Продукт вирішує проблеми, які заважають невеликим бізнесам активно розширюватися та знаходити нових клієнтів (підключення платіжних систем, створення інтернет-магазину, обробка замовлень, доставок, робота з платіжними терміналами, створення мобільних додатків для клієнтів, аналітика фінансів та багато іншого).

☑ Склад команди: крос-функціональна команда з України
React engineers, Python Engineers, QA Engineers (Manual and Automation QA), Project and Product Management.

☑ Пропонують: 
- 22 днів PTO, у разі більш серйозного захворювання та госпіталізації - компанія оплачує додатково до 10 робочих днів;
- мед. страхування відразу + стоматологія;
- 100% компенсація спортзалу;
- новий MacBook, якщо необхідно - монітор;
- оплачуваний коворкінг біля будинку (для працівників, які працюють віддалено (з інших міст) і не зручно працювати вдома за будь-яких причин).
- ведення ФОП бухгалетром, за бажанням можна вести самостійно.

❕ Вимоги: досвід QA автоматизації Javascript, Selenium.
Буде плюсом: Cucumber.

**Деталі вакансії: **

**About project**: web applications with React on Frontend and Python on Backend. JS-based automated test framework.

**Tech stack:** Javascript, WebdriverIO, Cucumber, Appium, Github actions, Docker. 

**Requirements:**
- Knowledge of software QA methodologies, tools, and processes.
- Solid knowledge of SQL and scripting.
- Experience in writing clear, concise and comprehensive test plans and test cases.
- Experience and understanding of Agile software development principles.
- Hands-on experience with automated testing tools and frameworks.

**As a plus:**
- Programming skills in JavaScript.
- Experience setting up the CI/CD pipelines.
- Atlassian suite (Jira, Trello, Confluence), GitHub and Slack for team collaboration.

**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.