Ищите недетерминизм: shared test data, зависимости порядка, таймауты async, rate limit стенда; чините изоляцию и явные ожидания, а не бесконечный --bail с ретраями.
Разбор
- Уникальные email/id на каждый run.
- Убрать скрытые sleep; poll status endpoint.
- Сериализация конфликтных suite.
- Метрика flaky в CI и карантин с тикетом.
Итог
Флаки убивают доверие к gate — senior QA чинит причины, не маскирует.