Ну это все и без геркинов может прекрасно работать. Вы описали стандартный разделённый подход. Одни накинули сценарии вторые покрыли, и есть кнопка которая все запускает и человекочитаемый отчёт, не?
Что это меняет? Бизнес пишет некое флоу , его цепляют в тмс приинтегрированную к фрэймворку, автоматизация покрывает его, ставит признак- можно гонять. Все, сценарий в скоупе , по кнопке будет отдавать отчёт
В тмс лежит бизнесовое флоу, все могут запускать и видеть отчёт. Автоматизаторы которые держут кодовую базу пишут реализацию без слоев абстракций лишних
Окей, написал бизнес свой сценарий. Что дальше делают тестировщики? Не пишут расширенный чек лист, не пишут автотесты, а просто делают ручные проверки по бизнес сценариям от аналитика?