Согласен с автором. Даже лучше будет, если тестировщики будут писать только сценарии gherkin, а реализовывать их будут разработчики/автоматизаторы. Так можно избежать извечной проблемы, когда сценарий пишется не исходя из идеи проверки, а с оглядкой на будущую кодовую реализацию шагов > теряют всякий смысл.
Что за приложение вы тестируете (веб/мобилки/...)? И почему именно на котлин?