Although k6's officially supported scripting language is JavaScript, support for other languages appears from time to time. In this blog post, you can read an understandable and clear explanation of ...
Write Cucumber step definitions with Gherkin – Cucumber features syntax. It is like calling steps from steps, but Good™, not Evil™.