Вы можете сохранить все входные данные в одном файле JSON и передать их своей функции, как указано в этой документации.
Вызов других функций
Feature: main
Scenario:
* def result = call read('myfeature.feature') { createEntity: 'value', arg1: 'arg1Value',arg2: 'arg2Value'}
Внутри вызываемой вами функции вы можете напрямую получить доступ к значениям по ключу, который вы использовали в вашем JSON.