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