QA Automation Engineer (Playwright / TypeScript), Middle
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-інтерв'ю (українською мовою).
- Технічне інтерв'ю з командою (українською мовою).
Якщо вас зацікавила можливість розвивати автоматизоване тестування складного продукту в міжнародній компанії, надсилайте резюме із зазначенням рівня очікуваної заробітної плати.