Я бы рекомендовал иметь 4 сценария, охватывающих детали каждого шага, например:
Given I am on step 2
When I fill in the following:
| company_name | Test Company |
| company_description | Lorem |
| company_telephone | 01928740436 |
| company_email | info@agency.com |
And I press "Create company - Proceed to step 3"
Then I should see "Test Company office(s)"
Вы можете скрыть любое необходимое, но не относящееся к делу заполнение формы в рамках определения "Если я на шаге X".
Вероятно, у вас также должен быть сценарий, который описывает, как все сходится, например ::1006
When I complete step 1 with valid information
And I complete step 2 with valid information
And I complete step 3 with valid information
And I complete step 4 with valid information
Then I should see "Thank you for registering"