Опис проєкту
ПерекладМи шукаємо досвідченого інженера з автоматизації, який побудує набір наскрізних тестів для додатка на Playwright або Cypress. У першу чергу набір має покрити найбільш критичні користувацькі сценарії: реєстрацію облікового запису, вхід і вихід, основні форми, на які спираються користувачі, і весь шлях оформлення замовлення від кошика до підтвердження. Тесты повинні бути стійкими, а не крихкими: зі стабільними селекторами й розумними очікуваннями, щоб не падати через один лишень тайминг. Ми хочемо вбудувати їх у наш CI-конвеєр, щоб весь набір автоматично запускався на кожному pull request, блокував злиття при поломці й мовчав, коли всьо зелене.
Не менш важлива й зворотна зв'язок, яку дають тесты. При падінні прогону нам потрібен зрозумілий звіт, точно указуючи, який сценарій зламався й чому, зі скриншотом у момент збою й, в ідеалі, трасуванням або відео для складних випадків. Фінальна передача повинна дозволити нашим розробникам читати, запускати й розширювати тесты без сторонньої допомоги, тому додайте коротку інструкцію з настройки й невеликий розбір.
Ключові вимоги:
— Набір на Playwright або Cypress: реєстрація, вхід, ключові форми й оформлення замовлення
— Стабільні, що підтримуються селектори й надійна стратегія очікувань, без «мигаючих» тестів
— Інтеграція в CI: запуск набору на кожному pull request і блокування злиття при поломці
— Зрозумілі звіти pass/fail зі скриншотами при збою, а також трасування або відео там, де корисно
— Задокументована настройка й коротке керівництво, щоб команда могла запускати й розвивати набір