
Gherkin Experts in Germany
for clearer acceptance tests, matched in minutes with vetted freelancersHire experts who turn business rules into readable scenarios, connect Gherkin with Cucumber automation, and strengthen acceptance testing across web and API projects. Get fast, precise access to vetted, available freelancers matched to your needs.
Meet FRATCH Experts in Germany, who have recently used Gherkin
Falko M.
Last position:
Requirements Manager at Private company - for Umweltbundesamt
- Functional requirements management for DIVID, the Umweltbundesamt platform for administering the single-use plastics fund. Focus: entitled parties, sub-entitled parties, and benefit reports.
- Consolidation and analysis of specifications, Jira, Confluence, functional concepts, and UX designs. Independent structuring and delimitation of requirements, as well as identification of contradictions, gaps, and dependencies.
- Creation and quality assurance of implementable user stories with clear, testable acceptance criteria. Preparation of decision alternatives and coordination with business, development, UX, and QA through team refinement.
- Conducting manual and technically assisted accessibility tests. Coordinating findings with QA and the Product Owner for further planning and implementation.
- Result: more consistent requirements, clearly defined processes and stories, and transparent open decisions. Separation of assumptions from confirmed requirements; better basis for implementation, refinements, and QA test cases.
Tools used: Jira, Confluence
Kiriakos K.
Last position:
Tech Lead / Architect : OTTO API Platform at OTTO
Maturing their API practices on both a business and technology level. My role covers strategy, architecture, developer advocacy as well as hands-on software engineering, enabling both technical teams and business leadership to adopt and act on API-centric principles effectively. Coincidentally, we also establish GitOps, DX and platform best practices with this project.
Highlights:
- Aligning executives with the initiative by clarifying strategy, replacing misconceptions and myths with facts, clarifying the value of existing assets and enabling informed decision-making
- Formulating a way forward for API Lifecycle Management at OTTO
- Driving platform progress and fostering developer engagement by hands-on engineering work towards strategic goals
API Lifecycle Management, Team Topologies, Organizational Evolution, Regulatory, Platform Advocate, Developer Platform, Communities of Practice, Terraform, Kotlin, Kafka, Kong, WSO2, Apigee, Gravitee, Backstage, AsyncAPI, OpenAPI, API Design, AWS, React, Node.js, TypeScript, Redocly, reactive programming, CDC, Golang, Gin, GitOps, DX (developer experience), stakeholder management, roadmaps, workshops, discovery.
Toralf C.
Last position:
IT Consultant in PKI Software Development at BWI
- Implementation of a full-stack application with Angular as frontend framework and Java as backend language
- Use of the Swagger OpenAPI specification for REST communication between frontend and backend applications
- Control of a card printer via the Nexus Card SDK framework
- Design and implementation of card management software with web interface and JavaFX module for printer monitoring
- Use of Cucumber tests for test automation and creation of test artifacts for testing outside the development environment
- Use of Wireshark for network investigations to analyze the API of a third-party product and to check the REST API of the self-developed software
Humayun S.
Last position:
Senior Test Manager - Lead at Star Finanz GmbH
- QA Lead for end-to-end quality assurance of the Sparkasse & Sparkasse Business banking apps (iOS/Android); design and implementation of the Test Strategy including functional testing, regression testing, and UAT for eID, Push Notifications, and white-label components
- Creation and maintenance of test concepts and test plans in TestRail; structured Defect Management and error analysis; stakeholder management and risk management for the early identification of critical quality risks
- Accessibility Testing according to WCAG 2.1 (iOS/Android); coordination of AI-supported test automation and optimization of test processes to shorten release cycles
- Release Management: planning, management, and coordination of all test activities; status reporting to management and stakeholders; quality assessment of releases and release recommendations in an Agile/Scrum environment
- Challenge: Highly complex build and release process across several Sparkasse institutions; close coordination with the DevOps team to stabilize the CI/CD pipeline and ensure reproducible test builds before every release.
Tools: Jira, Confluence, TestRail, Android Studio, Xcode, Firebase, Jenkins, GA4
- Success: Successful launch of the eID authentication process - quality assurance ensured for 50+ Sparkasse institutions
Bidya B.
Last position:
Product Manager – Payments & Platform at Pipedrive
CRM and revenue platform managing billing and subscription workflows.
- Scaled payments infrastructure across data products, direct debit expansion and automated abuse prevention, generating $416K in annualized operational savings ($8K/week) by eliminating redundant gateway calls.
- Owned backlog and sprint execution for autonomous checkout abuse detection pipelines, designing real-time risk guardrails and velocity heuristics that blocked card testing attacks.
- Architected enterprise billing migrator user stories and data reconciliation mechanisms, achieving zero-downtime subscription state transitions and cutting $60K in infrastructure overhead.
- Expanded European direct debit (SEPA) payment capabilities, managing cross-squad API dependencies and automated webhook error-handling to eliminate checkout friction.
Osman T.
Last position:
Senior Architect, DevOps Engineer at genPsoft GmbH
IT consulting, analysis, architecture design, new and further development, code review, test automation, continuous integration, continuous delivery in backend and frontend areas for Automotive Project Instavalo.
Frontend:
- Implementation of UI components according to specifications, especially style guides and responsive design eith React and Typescript
- Component testing
- Code documentation
- CI/CD with Gitlab Pipeline
Backend / IoT:
- Analysis and architectural design with AWS Greengrass IoT on Edge Devices
- Setting up Microservices containers with Docker Compose on Edge device with AWS Greengrass and AWS IoT IAM, Token Exchange Service, Ansible
- CI/CD with Gitlab Pipeline, Terraform, AWS ECR
- Logging with Fluentbit Lua Language for AWS Cloudwatch
- Python Lambda for AWS Greengrass Recipe deployment on Edge Devices
- Implementation of test-driven development with JUnit, Mockito, and code Coverage
- Jacoco
- Definition of REST interfaces with OpenAPI / Swagger
- Development and enhancement of software based on Java Quarkus, Typescript NestJs NodeJs and Python
- Authentication and authorization in Aws IAM
- Development of REST and gRPC interfaces for the frontend and backend
- Implementation of Maven dependencies with DevSecOps OWASP
- Spring AI, Jetbrains AI Assistant, Junie, Github Copilot, Claude Code, Agents, Skills, Command, Hooks, Subagents
Kersten L.
Last position:
Lead Architect / Lead Developer at Bettles: Sports Betting Platform
- Complete greenfield rebuild across the whole stack — built AI-native: backend in Go and NestJS, PostgreSQL (CNPG) on K3s with GitOps/Terraform; frontend on Angular 22, zoneless.
- Orchestrated coding agents (e.g. Claude Code, Cursor) across the entire lifecycle — architecture, implementation, testing, reviews, documentation — driven by Specification-Driven Development (SDD).
- “Bruno” — LLM commentator persona backed by RAG and MCP for a personality that stays consistent across all generations (match previews, post-match reports, his own virtual bets).
Angular 22 (zoneless, without Zone.js), Claude Code, Claude Code Skills, CNPG, Cursor, Design Tokens (Spec for Code), Docker, Gherkin, Git, GitLab, GitOps, Go, Google Gemini, Grafana, Hetzner Cloud, K3s, Keycloak, Kubernetes, Lighthouse, LLM Integration, Model Context Protocol (MCP), NestJS, Node.js, NPM, Playwright, PostgreSQL, Prometheus, RAG, REST, Specification-Driven Development (SDD), Structured Outputs, Terraform, TypeScript, Vitest
Predrag P.
Last position:
Test Developer | Test Automation Engineer at CreditReform
Technologies: Java 25, Selenium, Insomnia, SSO, Gitlab, Jenkins, Docker, Kubernetes, Jira, IntelliJ, Nexus, Oracle, MariaDB, SpringBoot, Grafana, Concept Board, Vue.js, OpenApi, Kotlin. Implementation, maintenance, and enhancement of automated end-to-end regression tests for UI and API interfaces. Appropriate and targeted test automation involving multiple software products, including Java-based Windows applications. Automation of business processes with Selenium, reset jobs, and DB import jobs, as well as creation of test concepts, test case descriptions, and structured defect reporting.
Oscar S.
Last position:
Project Manager at ZWILLING J.A. Henckels AG
- Shifted roles from Business Analyst to Project Manager: steering delivery instead of gathering requirements.
- Led the make-or-buy decision and presented it to the Group IT management.
- Provided functional input for procurement contract negotiations, followed by sprint-based partner management.
- Evaluated the low-code platform OutSystems against the complete requirements catalog.
- Transferred the requirements catalog to Jira: ten epics, more than 140 issues, and acceptance criteria in Given-When-Then notation.
- Assessed three implementation partners.
- Implementation is progressing in sprints based on the delivered backlog.
Methods and approaches: Make-or-buy assessment, user stories with Gherkin, sprint management, migration planning
Enterprise systems: OutSystems, SAP S/4HANA, PCM, Snowflake, IBM Planning Analytics (TM1), Jira
Technologies and tools: Python, Microsoft Excel, Claude (Anthropic API)
Alexander H.
Last position:
Test Manager at FNZ Bank SE
- Creating a test concept and test strategy
- Planning and organizing user acceptance tests
- Coordinating test execution with business units during releases
- Guiding and coaching business units in writing user stories with acceptance criteria in Gherkin format
- Conducting training on test case creation
- Generating test reports and managing approvals/releases
- Setting up the test approach in Zephyr and Xray
- Planning and coordinating automated tests and regression tests
- Technologies and tools: Jira, Confluence, Zephyr for Jira, Xray, Microsoft Teams, ServiceNow
Rolf W.
Last position:
Agile Consultant at Lead.ai
- Introduction of Agile-CCPM in an IT project agency with a focus on PHP-based content management systems.
- Preparation and facilitation of workshops to establish a cross-agency multi-project management system.
- Coordination and support of the agency partners.
- Coaching of the methodological framework.
- Collection, evaluation, and use of organizational metrics to plan next steps.
- Environment: OKR, CCPM, Agile Coaching, Agile Planning, Agile Metrics, Workshops, Facilitation, Change Management, JIRA, Zoom, Slack, Miro.
Nicole F.
Last position:
SAP FI Consultant & Test at DZB Bank
- Analysis and optimization of business processes in financial accounting
- Customizing in SAP FI (e.g. company codes, chart of accounts, payments)
- Integration with other modules such as CO, MM, SD
- Consulting on legal requirements (e.g. GoBD, UStG)
- Support with month-end and year-end closing
- Creation of test plans (system test, integration test, UAT)
- Definition of test cases (e.g. postings, payment runs, dunning runs)
- Selection of suitable test data and scenarios
- Manual testing of posting processes (e.g. customer invoice, payment run)
- Validation of automatic postings (e.g. for MM credit memo)
- Checking interfaces (e.g. to subsystems or non-SAP solutions)
- Documentation of defects in the test tool (e.g. Jira, ALM)
- Analysis and feedback to developers or the customizing team
- Retest after bug fixes
- E2E tests with SAP Solution Manager (SOLMAN)
- Use of tools such as SAP CBTA or Micro Focus UFT
Katrin R.
Last position:
Interim Payroll Accountant
Responsible for accurate posting of monthly payroll and payments in 15 EMEA countries, including special topics such as company cars and benefits in kind, and reconciliation of balances for period close.
Act as the interface between Finance, HR and Treasury, providing support for processes and developing solutions.
Developed an application to automate preparation of booking lists for SAP, saving the team several hours per month and significantly reducing error rates.
Tasks:
Point of contact for all payroll inquiries
Account reconciliation and harmonization
Pre-close controls
Improvement and establishment of existing and new processes
Skills: financial accounting, payroll, Python
Tools: SAP, ATAQ, MS Excel, IntelliJ IDE, MS Power Automate
David S.
Last position:
Product Owner / Business Analyst at CODUCT Solutions GmbH
- Interim Product Manager for ainavio GmbH: developing AI powered E-Commerce product data annotation software with an international/cross-functional SCRUM team (agile, product discovery, user centered).
- Requirements Engineer at ZEISS: analysis and specification of requirements for process software within high-technology hardware production.
- Product Manager for PlanYou Business Process and Task Planner: transforming the product from an outdated on-premise solution to a modern, scalable cloud native SaaS application.
- Technologies: ChatGPT/OpenAI API, Azure DevOps, Confluence, Draw.io, Miro, Figma, Polarion, Scrum, JIRA
Michael S.
Last position:
Senior Software / Full-Stack Developer at DOUGLAS INFORMATIK & SERVICE GmbH
- data integration for SAP marketing applications Emarsys and SMC
- processing data from SAP applications for email delivery
- event-driven architecture with around 50 microservices for processing several million messages per day during high season
- development of a marketing campaign management tool (frontend Angular, backend C# ASP Web API)
- support for the Product Owner in communication with stakeholders and creation of epics, stories, and tasks
Discover over 15,000 top freelancers
Statistics of experts using Gherkin
Aggregated from the professional profiles of matched freelancers.
Experience
18 years

Position duration
1.4 years

Positions per freelancer
14

Top business areas
Information Technology, Quality Assurance, Product Development

Top industries
Information Technology, Banking and Finance, Retail

Certification focus areas
Information Technology, Quality Assurance, Product Development
Bachelor's degree or higher
90%
Master's degree or higher
26%
Doctorate
3%

Certifications per freelancer
4

Most common languages
German, English, French

Speak two or more languages
100%
Based on our profile pool as of 29 Oct 2026.
Daily rate distribution
The chart shows how the daily rates of experts in this technology in Germany are distributed, based on recent contracts on our platform. Each bar covers a rate range — its height shows the share of experts charging within that range.
Average rates of experts in Germany using Gherkin
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 29 Oct 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
Gherkin experts industry focus
See which industries our matched freelancers work in most often — every figure is calculated live from the freelancers on FRATCH.
- Information Technology (98%)
- Banking and Finance (54%)
- Retail (54%)
- Government and Administration (41%)
- Transportation (39%)
- Media and Entertainment (39%)
- Automotive (37%)
- Education (37%)
Please note that freelancers can work across multiple industries, so percentages overlap.
About the technology
What Gherkin is
Gherkin is a plain-language syntax for describing software behavior through structured scenarios. Its keywords, including Feature, Scenario, Given, When and Then, make acceptance criteria readable to business and technical teams. Gherkin files are commonly executed through Cucumber and related tools.
Where it fits
Gherkin is used to define behavior before or alongside implementation. It supports acceptance tests for web applications, APIs, mobile products and business workflows. The format helps teams connect requirements with executable checks, especially when several roles need a shared understanding of expected outcomes.
Ecosystem and skills
Strong work with Gherkin usually includes more than writing feature files. Professionals often combine it with Cucumber, step definitions, test runners, CI pipelines and source control. Depending on the project, useful adjacent skills include Java, JavaScript, TypeScript, Ruby, Selenium, Playwright, REST testing and domain-driven specification.
- Structure features around business outcomes
- Implement reusable step definitions
- Connect scenarios to automated checks
- Run suites in CI and report failures
When companies engage specialists
Companies bring in freelance specialists when acceptance criteria are unclear, automated scenarios have become difficult to maintain, or a new product needs a reliable behavior-testing approach. In Germany, Gherkin work often supports distributed teams that need consistent wording across product, quality and delivery functions. Specialists can also review an existing suite and reduce duplication.
What quality looks like
Good Gherkin scenarios describe observable behavior rather than internal code details. They use concrete examples, focused steps and business language that remains useful to non-technical readers. Experienced professionals keep step definitions reusable without hiding important meaning, separate test data from intent, and remove scenarios that duplicate lower-level checks.
Choosing the right professional
Look for evidence of complete delivery: feature design, automation, CI integration and practical reporting of failures. Ask how the specialist handles flaky scenarios, shared steps, changing requirements and the boundary between acceptance, integration and unit tests. Remote collaboration works well when wording, reviews and test results are documented clearly; on-site work may help when domain workshops are central.
Frequently asked questions
Curious about Gherkin? Here are the answers that come up again and again.
Gherkin is used to express software behavior in a structured, human-readable format. Teams write Features and Scenarios that describe business rules, then connect them to automated checks through Cucumber or a comparable runner.
Gherkin adds a shared language for acceptance criteria, while code-based tests focus more directly on implementation and technical behavior. It is useful when product specialists and technical teams need to review the same scenarios, but it should not replace focused unit or integration tests.
A strong Gherkin specialist should understand Cucumber, step definitions, test runners and continuous integration. Depending on the project, experience with Java, JavaScript, TypeScript, Ruby, Selenium, Playwright or API testing may also be important.
The right level depends on the scope and condition of the existing test suite. A small set of scenarios may need a specialist who can establish clear patterns, while a large or unstable suite requires practical experience with reuse, test data, parallel execution and maintenance.
Yes. Gherkin is well suited to remote collaboration because feature files, reviews and test results can be shared in version control. German teams should agree on domain terminology, written communication and workshop routines early, especially when business stakeholders work in different locations.
Gherkin can be a poor fit when scenarios are written only for technical coverage, duplicate lower-level tests or become a second programming language. A simpler test format may be better for internal components where business-readable acceptance criteria add no value.
Review whether Gherkin scenarios describe outcomes clearly, avoid implementation details and remain understandable to non-technical stakeholders. Also inspect step reuse, failure reporting, CI execution and the way the specialist handles flaky or redundant scenarios.
Working with Gherkin often means translating domain rules into examples, facilitating discussions and maintaining the link between scenarios and automation. Professionals may need to collaborate with product, quality and software teams while adapting Cucumber syntax to an existing delivery process.
The average hourly rate of freelancers in Germany who have used Gherkin in their recent projects is 89 €, which corresponds to a daily rate of about 716 € based on an 8-hour working day.
Of the freelancers in Germany who have used Gherkin in their recent projects, 90% hold at least a Bachelor's degree, 26% hold at least a Master's degree, and 3% hold a doctorate.
On average, freelancers in Germany who have used Gherkin in their recent projects have 18 years of professional experience, with a single engagement typically lasting around 1.4 years.
The most common languages among freelancers in Germany who have used Gherkin in their recent projects are German (98%), English (98%), and French (32%).
The most common industries among freelancers in Germany who have used Gherkin in their recent projects are Information Technology (98%), Banking and Finance (54%), and Retail (54%).
The most common business areas among freelancers in Germany who have used Gherkin in their recent projects are Information Technology (100%), Quality Assurance (83%), and Product Development (80%).
Main locations of FRATCH Experts, who have recently used Gherkin
Our freelancers and interim experts are at home across the DACH region — available on-site in the major business hubs or fully remote. Choose a location to discover matched specialists, local market insights and up-to-date availability.
Request a free demo
Get in touch with the FRATCH team and we will get back to you within 4 hours.
Would you rather directly get in touch?
We always have the time for a call or email!
