# Gherkin (Scripting)

Skill · Software Development and Engineering Practices

Canonical page: https://career.thegoodapps.co/skills/gherkin-scripting

Gherkin is a plain-text, business-readable language used to write behavior-driven development (BDD) test scenarios in a Given-When-Then format. It is most commonly used with the Cucumber testing framework (and similar tools like SpecFlow or Behave) so that non-technical stakeholders, QA engineers, and developers can collaborate on defining application behavior before it's automated into executable tests. Its structured syntax bridges the gap between requirements documentation and automated test code.

Related skills: [Cucumber](https://career.thegoodapps.co/skills/cucumber), [Behavior-Driven Development](https://career.thegoodapps.co/skills/behavior-driven-development), [Behave](https://career.thegoodapps.co/skills/behave), [Test Automation](https://career.thegoodapps.co/skills/test-automation), [SpecFlow](https://career.thegoodapps.co/skills/specflow), [Acceptance Testing](https://career.thegoodapps.co/skills/acceptance-testing)

## Open roles requiring Gherkin (Scripting) (0)

None of the roles we have read name this skill yet. A large share of the visible corpus has not been parsed for skills, so this is at least as likely to be our backlog as the market's verdict.
