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