
Cucumber Expert
for clear acceptance tests, matched in minutes with vetted and available freelance specialistsHire experts who turn business scenarios into executable specifications, integrate Cucumber with Java, JavaScript or Ruby test stacks, and connect BDD workflows to CI pipelines. Get a precise match with a vetted, available freelancer.
Meet FRATCH Experts who have recently used Cucumber
Michael F.
Last position:
Platform Architect (Project lead) at Würth IT
I designed and built a self-service AWS platform for Data Science teams with little or no infrastructure-as-code experience. A team writes about 10 lines of Python and gets a deployable stack with full SDLC release cycle that already follows the governance rules. Networking, encryption, IAM and tagging are decided by the platform, not by each team.
New teams or AWS accounts are onboarded with one pull request. Waste prevention and cost control is built into the defaults: Data scientists don't need infrastructure skills.
- Construct library (AWS CDK, Python). Built a versioned catalog of about 20 hardened constructs for being used in data-science projects with ML context
- Governance as code
- Multi-account, multi-tenant
- Golden-path scaffolding
- CI/CD and supply chain. Built reusable GitHub Actions workflows
- Release engineering
- QA with e2e, contract testing and unit test coverage with each release candidate
Onur K.
Last position:
Project Manager & Outsourcing Manager at SENEC GmbH (EnBW Group)
- Built a scalable nearshore IT developer hub (Croatia, Czech Republic, Poland) as an independent company through a BOT model (Build – Operate – Transfer)
- Identified, selected, and managed full-service agencies; introduced management and control mechanisms, including KPIs, SLAs, and regular service reviews
- Prepared and reviewed data processing agreements and framework contracts in coordination with Legal & Compliance; integrated regulatory requirements (including KRITIS) into process design
- Advised on cloud vs. on-premise strategies, data storage, and authorization concepts; supported Procurement with tendering and service provider evaluations
- Managed change and process harmonization between internal teams and nearshore partners; reported to executive management, CFO, and CIO
Result: Scalable IT developer hub with an audit-ready governance model, reduced operating costs, and accelerated product development.
Ornel Franck W.
Last position:
Sales Partner at ERGO PRO
- Industry: Insurance, Trade, IT
- Customers & Projects: Consulting and selling insurance and similar services
- Main tasks: Insurance consulting (health insurance, retirement planning, wealth building); commercial services, inside and field sales; sales data analysis and forecasting; customer consulting and support; opening a new sales headquarters for private and business customers; business development & innovation management; business use case development; process optimization; stakeholder management; team leadership and training; preparation and delivery of trainings;
- Technologies used: Microsoft Office 365, Microsoft Teams, Jira, Draw.IO, Camunda 8, Java (8, 17,21,25), Git, Spring Boot, Spring Batch, Spring Data REST, Spring Web, Spring Security, J-Unit, Playwright, Lombock, Vaadin, H2, PostgreSQL (16, 17 18), pgAdmin, Docker, LLMs, JasperSoft Studio, JasperReports
Eric B.
Last position:
Quality Assurance Manager (QSV) at Federal Employment Agency
Supporting the International Web Presence of the BA (IntWeb) project in the area of quality management, with the aim of taking responsibility for the quality of processes and project results while considering BA standards. The main objectives of the project are to give professionals abroad a quick overview of their opportunities for moving to Germany and to enable them to take the necessary steps consistently and with digital support by providing access to services.
Defining the general guidelines in the QA handbook
Summarising test results in QA reports for PLA
Analysing project results for improvement opportunities
Quality management of requirements analysis (particularly processes, methods, and tools)
Ensuring compliance with SERA requirements
Creating a cross-project test concept
Agreeing on sprint completion reports
Formal review of work results in accordance with requirements and/or the project plan
Contact person for internal audit, external audits by auditors, or BRH (Federal Court of Audit)
Technologies: JIRA, Confluence, MS Office, GitLab, Kubernetes
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
Will O.
Last position:
Solution Architect at Polizei Behörde Stuttgart
Designed a migration strategy for WLS applications to BKA Cloud and Stack IT
Created a hybrid cloud for internal testing and development with Kubernetes
Transformed the IT landscape from an outdated monolithic architecture to a cloud-based architecture
Integrated new CI/CD processes using Azure Pipelines
Quadrupled the processing throughput for personnel security checks
Migrated personnel security screening applications to Docker-based applications
Implemented CI/deployment pipelines using Azure DevOps
Environment: Java Springboot, Kubernetes, Oracle Weblogic, OpenID, Camunda, JUnit, TOGAF
Ramazan C.
Last position:
Fullstack-/DevOps Engineer at BKA (Federal Criminal Police Office)
Development and further development of an internal platform for managing and providing technical resources, virtual machines, and infrastructure services. The platform supports self-service processes and covers functions that are conceptually comparable to cloud management solutions like Azure or AWS.
- Responsible involvement in the design, development, and implementation of new backend and frontend features
- Hands-on development with Java, Spring Boot, Python, and Angular
- Implementation of REST interfaces, business logic, validations, and integrations into existing system landscapes
- Further development of modern web interfaces with Angular, including connection to backend services
- Participation in architecture and design decisions within the team, especially with regard to scalability, maintainability, and clean interfaces
- Containerization and deployment of applications with Docker, Kubernetes, and Helm
- Support with CI/CD processes and deployment to Kubernetes-based environments
- Work in the environment of vSphere, Broadcom, GitLab CI/CD, ArgoCD, Maven, npm, and NuGet
- Close collaboration with developers, business teams, DevOps, and other technical stakeholders
- Analysis of technical requirements, deriving suitable solutions, and independent implementation in an agile team
- Use of GitHub Copilot to support code generation, refactoring, test case creation, and technical documentation
Methods/ tools/ technologies: Languages & frameworks: Java (21), Spring Boot (4.x), Python, Angular, Robot Framework, Kubernetes, Helm Persistence: PostgreSQL, MongoDB, Hibernate, Liquibase Architecture & communication: REST, gRPC, GraphQL, Apache Kafka, OpenAPI, Microservices, Event Driven, Domain Driven Design Cloud & infrastructure: Terraform, Docker, Rancher, Helm, Ansible Security: OAuth2, MS (Entra ID), web security, Keycloak (extensions for detailed group rights) DevOps: GitLab CI/CD, Ansible, Maven, Gradle, Grafana, Prometheus, Git, GitHub Copilot Testing & QM: JUnit, Robot Framework, automated component and integration tests, E2E tests with Playwright, Testcontainers, EasyMock Methodology & approach: Kanban, JIRA, Confluence, Clean Code
Yannide D.
Last position:
Development Engineer Test Automation at Vorwerk Elektrowerke GmbH & Co. KG
- Project: Thermomix Online Mock
- Manual execution of functional tests
- Implementation of automated end-to-end tests
- Execution of regression tests and analysis of results
- Further development of the QA website server using Express.js, Handlebars and Node.js
- Further development of the test environment
- Technologies: Agile software development Scrum, Robot Framework, Python, JavaScript, Git (GitLab), VS Code, Jira, Confluence, Express.js, Handlebars, Phoenix/Elixir
Johannes E.
Last position:
E2E Test Manager / Technical Project Manager at Sky Media GmbH
Iterative test planning
Provision of the test infrastructure
Resource planning
Test concept development
Coordination of the test teams
Defect management
Release management
Project planning
Cohort planning
Test planning
Test execution
Trial test planning
Rollout
Business analysis
Requirements engineering
Change management
E2E test coordination
Gwen G.
Last position:
Senior Ruby on Rails & DevOps Developer at Sapiens
Further development of a software solution for managing audit applications and audit notifications according to §106d SGB V for the Association of Statutory Health Insurance Physicians in Hamburg.
- Developed numerous features, optimised performance, refactored code and analysed errors
- Refactored the development container setup
- Optimised the Gitlab-CI build pipeline
- Introduced improvements to the team workflow
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
Marco T.
Last position:
Scrum Master at Siemens Energy
- Responsible for introducing agile methods within the Interface & Integration Team (2 Scrum Teams)
- Planning and delivering trainings in agile methods
- Facilitating workshops and Scrum events
- Removing impediments
- Increasing sprint performance
Jorge P.
Last position:
Software Engineer – AWS and Kubernetes Specialist at Citti
- Creation, maintenance and hardening of Kubernetes clusters employing Ansible and ArgoCD
- Keywords: Ansible, AWX, Kubernetes, NetApp, Prometheus, CI/CD ArgoCD, SSO, Fluent-bit, HAProxy, Calico, Keycloak, oauth2-proxy, SealedSecrets, kubeseal, Aqua kube-bench, CIS-Benchmarks, Aqua Trivy operator
Wadim L.
Last position:
Fullstack Developer at dripwear.app
Development of an iOS app for virtual try-on and outfit suggestions
The goal of the project is to develop a mobile application for personalized, photorealistic outfit suggestions. Users should be able to upload their own photos, try on clothes virtually, and find products that can be bought directly in the generated suggestions.
- Planning and implementation of the onboarding and photo upload in the iOS app
- Development of the mobile application with Expo and React Native
- Implementation of a Hono/Node.js backend for user, product, and generation processes
- Building an asynchronous processing pipeline with BullMQ and Redis
- Connection of PostgreSQL/pgvector and S3 for product, image, and generation data
- Integration of Gemini and OpenAI for outfit generation and image processing
- Implementation of a credit system and integration of RevenueCat
- Integration of Stripe Connect and affiliate product feeds for products that can be bought directly
Label: TypeScript, React Native, Expo, Hono, Node.js, PostgreSQL/pgvector, BullMQ, Redis, S3, Gemini, OpenAI, RevenueCat, Stripe Connect, Docker
Discover over 15,000 top freelancers
Statistics of experts using Cucumber
Aggregated from the professional profiles of matched freelancers.
Experience
19 years

Position duration
1.9 years

Positions per freelancer
13

Top business areas
Information Technology, Quality Assurance, Product Development

Top industries
Information Technology, Banking and Finance, Automotive

Certification focus areas
Information Technology, Quality Assurance, Product Development
Bachelor's degree or higher
88%
Master's degree or higher
46%
Doctorate
9%

Certifications per freelancer
3

Most common languages
German, English, French

Speak two or more languages
98%
Based on our profile pool as of 16 Oct 2026.
Daily rate distribution
The chart shows how the daily rates of experts in this technology 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 using Cucumber
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 16 Oct 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
Cucumber 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 (99%)
- Banking and Finance (57%)
- Automotive (47%)
- Retail (46%)
- Insurance (41%)
- Transportation (41%)
- Government and Administration (36%)
- Healthcare (34%)
Please note that freelancers can work across multiple industries, so percentages overlap.
About the technology
What Cucumber does
Cucumber is a behavior-driven development framework that expresses expected software behavior in readable scenarios. Teams write examples in Gherkin, using terms such as Feature, Scenario, Given, When and Then. Step definitions connect those statements to automated checks, so business and technical teams can discuss the same specification.
Where it fits
Cucumber is used to verify customer journeys and business rules across web, mobile, API and service-based systems. It is especially useful when acceptance criteria must stay visible and testable throughout delivery.
- Turn requirements into executable scenarios
- Validate checkout, account and booking journeys
- Check REST or GraphQL service behavior
- Cover integrations across distributed systems
Ecosystem and tooling
The framework has implementations such as Cucumber-JVM, Cucumber.js and Cucumber for Ruby. Specialists work with Gherkin, step definitions, hooks, tags, data tables and scenario outlines, then connect the suite with Selenium, Playwright, REST clients or application-specific tools. CI services publish reports and enforce test results during delivery.
When companies need help
Freelance expertise is valuable when a team has feature files that are hard to maintain, slow suites or unclear ownership between product and quality teams. Specialists can establish a practical BDD structure, refactor duplicated steps and decide which scenarios belong at acceptance, integration or unit level.
- Introduce Cucumber to an existing test strategy
- Stabilize flaky scenarios and parallel execution
- Build reusable step libraries and test data flows
- Integrate reports with CI and release checks
What strong specialists bring
Strong professionals understand both the syntax and the product behavior behind each scenario. They write concise examples that describe outcomes rather than implementation details, keep domain language consistent and avoid turning Cucumber into a collection of brittle end-to-end scripts. They also know when a simpler unit or API test is the better choice.
Selecting the right expert
Look for experience with the language and test stack used by your product, plus evidence of maintainable feature files and reliable pipelines. Ask how the specialist handles test isolation, environments, data cleanup, retries and failure diagnosis. For remote work, agree on domain vocabulary, review habits and collaboration with product, engineering and quality teams before the first scenario is written.
Frequently asked questions
Not sure where to start with Cucumber? These answers cover the essentials.
Cucumber is used to automate acceptance tests written in a readable business language called Gherkin. It helps teams verify that software behavior matches agreed scenarios across user interfaces, APIs and integrated services.
Cucumber adds an executable specification layer that product and technical teams can read together. Unit and API frameworks are often more direct and faster for low-level checks, while Cucumber is most useful for shared business behavior and acceptance coverage.
A strong Cucumber specialist usually understands a programming language such as Java, JavaScript or Ruby, along with API testing, browser automation and CI pipelines. Knowledge of Gherkin design, test data management, version control and defect investigation is also important.
The right level depends on the scope and condition of the existing test suite, not on a fixed tenure requirement. A small scenario set may need focused setup help, while a large product may require a specialist who can design conventions, integrations, parallel execution and long-term maintenance.
Yes. Cucumber supports remote collaboration because scenarios provide a shared format for discussing expected behavior. Teams should agree on domain terms, review feature files together and document test environments so work does not depend on informal conversations.
No. Cucumber scenarios should focus on important business behavior and acceptance outcomes. Detailed logic is usually better covered with unit or service-level tests, which run faster and are easier to diagnose.
Review whether scenarios are concise, business-readable and independent of implementation details. Good work also shows stable step definitions, controlled test data, useful failure reports and a clear separation between acceptance, integration and unit coverage.
Cucumber-JVM runs Cucumber with JVM languages such as Java, Kotlin or Scala, while Cucumber.js supports JavaScript and related runtime environments. The choice should follow the product stack, existing automation libraries and the team's preferred CI and reporting setup.
The average hourly rate of freelancers who have used Cucumber in their recent projects is 91 €, which corresponds to a daily rate of about 730 € based on an 8-hour working day.
Of the freelancers who have used Cucumber in their recent projects, 88% hold at least a Bachelor's degree, 46% hold at least a Master's degree, and 9% hold a doctorate.
On average, freelancers who have used Cucumber in their recent projects have 19 years of professional experience, with a single engagement typically lasting around 1.9 years.
The most common languages among freelancers who have used Cucumber in their recent projects are German (99%), English (97%), and French (20%).
The most common industries among freelancers who have used Cucumber in their recent projects are Information Technology (99%), Banking and Finance (57%), and Automotive (47%).
The most common business areas among freelancers who have used Cucumber in their recent projects are Information Technology (100%), Quality Assurance (86%), and Product Development (83%).
Main locations of FRATCH Experts, who have recently used Cucumber
Our freelancers and interim experts are at home all over Germany — available on-site in Berlin, Hamburg, Munich and every major business hub, or fully remote. Choose a city to discover matched specialists, local market insights and up-to-date availability.
In Austria our freelancers and interim experts support companies from Vienna to Graz — on-site where your project needs them, or fully remote. Choose a city to discover matched specialists, local market insights and up-to-date availability.
Across Switzerland our specialists are active in Zurich, Geneva, Basel and Bern — working on-site or fully remote. Choose a city to discover matched specialists, local market insights and up-to-date availability.
Countries:
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!

Hamburg
Munich
Cologne
Frankfurt