Задача: проверить веб-систему на прочность. Найти то, что сломается в продакшене раньше, чем это заметит пользователь. Покрыть критические сценарии, выявить уязвимости и дать команде уверенность что релиз безопасен.
Построила три профессиональных тест-системы для реальных типов продуктов: платёжные и финансовые платформы, AI-сервисы и стандартные веб-приложения. В каждом проекте я определяла зоны риска, выстраивала приоритеты проверок и покрывала самое критичное: безопасность, стабильность данных, поведение при ошибках. Именно такой подход я применяю при аудите сайтов: сначала смотрю где больнее всего упасть, потом проверяю это системно.
CI пайплайны стабильно проходят с flakiness ≤ 1%. Confidence-прогон укладывается в 5 минут: smoke + contract + integration. Все три фреймворка работают как настоящие release gates: merge блокируется при красных проверках. Контрактная валидация ловит тихие регрессии на уровне API до того как они доходят до UI. AI-система тестируется полностью без реальных внешних вызовов — CI не зависит от сторонних сервисов и секретов.