QA Automation Engineer (Playwright / TypeScript), Middle
Plexsupply, Inc. американська e-commerce компанія, що входить до топ-200 найбільших продавців на Amazon.
Ми шукаємо Middle QA Automation Engineer для роботи над довгостроковим внутрішнім продуктом, складною системою обліку, обробки та синхронізації даних.
Проект включає web-інтерфейси, backend-сервіси, API, інтеграції з зовнішніми системами та бізнес-критичні operational flows. Нам потрібен практичний інженер, який зможе розвивати автоматизоване тестування та одночасно добре розумітиме логіку продукту.
Основний технологічний стек
Playwright;
TypeScript;
REST API;
Postman / Swagger;
SQL;
Git / Bitbucket;
CI/CD.
Команда працює в Agile / Scrumban середовищі з використанням Jira. Delivery команда:
6 Developers
3 Manual QA
Tech Lead
Project Manager
Ми очікуємо від вас
Від 2–3 років комерційного досвіду у QA;
Практичний досвід автоматизації тестування за допомогою Playwright і TypeScript;
Досвід створення, розвитку та підтримки automation framework;
Розуміння архітектури та принципів побудови стабільних E2E-тестів;
Досвід використання Page Object Model або аналогічних підходів до організації тестового коду;
Уміння створювати стабільні та підтримувані локатори;
Розуміння waiting strategies та роботи з динамічними елементами;
Досвід автоматизації функціонального, регресійного та інтеграційного тестування;
Навички тестування REST API;
Знання HTTP, JSON, request/response structure та status codes;
Знання SQL для перевірки та валідації даних;
Впевнене використання Git;
Розуміння SDLC, STLC та defect lifecycle;
Досвід аналізу вимог і визначення сценаріїв, які доцільно автоматизувати;
Уміння аналізувати причини падіння тестів та відрізняти дефект продукту від нестабільності автотесту;
Англійська мова на рівні від B1;
Готовність працювати з тайм-трекером (ManicTime).
Буде перевагою
Досвід інтеграції автотестів у CI/CD;
Досвід роботи з GitHub Actions, Jenkins, GitLab CI або Bitbucket Pipelines;
API automation;
Досвід тестування backend-сервісів та мікросервісної архітектури;
Досвід роботи з e-commerce, ERP, CRM, SAP або іншими системами обліку;
Досвід тестування інтеграцій та асинхронних процесів;
Знання Docker;
Досвід роботи з логами та monitoring tools;
Базовий досвід performance testing;
Досвід ручного тестування складних production-систем.
Ваші обов’язки
Розробка та підтримка автоматизованих тестів на Playwright і TypeScript;
Розвиток структури automation framework;
Створення E2E, regression, integration та API-тестів;
Автоматизація критичних бізнес-сценаріїв продукту;
Аналіз вимог та визначення пріоритетів автоматизації;
Підготовка тестових даних і перевірка результатів у базі даних;
Підтримка стабільності автотестів під час змін продукту;
Аналіз flaky-тестів і усунення причин нестабільності;
Використання стабільних локаторів та коректних механізмів очікування;
Інтеграція та підтримка автоматизованих тестів у CI/CD;
Аналіз результатів тестових запусків, логування та формування зрозумілих звітів;
Виявлення, документування та пріоритизація дефектів;
Участь у ручному тестуванні нової функціональності, коли це необхідно;
Взаємодія з QA, розробниками, бізнес-аналітиками та іншими учасниками команди;
Участь у підвищенні якості релізів та розвитку QA-процесів.
Що ми пропонуємо
Повністю віддалений формат роботи;
Довгострокову співпрацю над власним продуктом компанії;
Графік роботи: понеділок–п’ятниця, 16:00–01:00 за Києвом, оскільки головний офіс розташований у New Jersey, USA;
Заробітну плату в USD;
Оплачувану відпустку від 15 робочих днів на рік;
Можливість безпосередньо впливати на архітектуру та розвиток автоматизованого тестування;
Роботу зі складною production-системою, API, інтеграціями та бізнес-критичними процесами;
Можливість професійного розвитку в міжнародній компанії.
Етапи відбору
Розгляд резюме.
Практичне тестове завдання на Playwright і TypeScript (термін 3 робочі дні).
HR-інтерв'


