
SpecFlow Experts in Germany
matched in minutes with vetted, available freelancersHire experts who create maintainable acceptance tests, connect Gherkin scenarios with C# automation, and integrate SpecFlow into reliable delivery pipelines. FRATCH matches you quickly and precisely with vetted, available freelancers who fit your project.
Meet FRATCH Experts in Germany, who have recently used SpecFlow
Giuseppe A.
Last position:
Embedded Software Developer at Inheco
- AI Integration (LLM & RAG): Design and build of an internal intelligent RAG system (Retrieval-Augmented Generation) based on LLMs, n8n, and vector data for the automated analysis of technical documents and error logs.
- Design & Implementation: Design of a robust RS-232/UART communication interface for an SBC-based embedded device to control medical shaker systems.
- Architecture & Protocol Design: Implementation of a highly maintainable software structure (OOP, SOLID) and definition of hardware-close, resilient communication protocols including multithreading and advanced error handling.
- Quality Assurance & DevOps: Test automation using xUnit, integration tests directly on the hardware target, and maintenance of technical documentation according to strict medical technology standards via Azure DevOps.
Label: C#, .NET, LLMs, RAG, n8n, RS-232, UART, Multithreading, async/await, xUnit, gRPC/protobuf, Blazor, MudBlazor, EF Core, Visual Studio 2026, Azure DevOps
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
Mohamed G.
Last position:
Lead / Principal Cloud, AI & Security Architect at Freelancer / CC Conceptualise GmbH
Projects:
Project: RWE – Development of a company-wide Zero Trust cybersecurity architecture (CITADEL) Role: Senior Enterprise Cybersecurity Architect / Zero Trust Architect Company: RWE AG Description: Concept and implementation of the strategic CITADEL cybersecurity target architecture at RWE, based on the Zero Trust architecture principle and aligned with regulatory requirements such as NIS2, ISO 27001 and company-wide security governance policies. The goal was to build a measurable, auditable and scalable security architecture with a strong focus on Identity Governance, compliance transparency and operational manageability. Responsibilities & Achievements:
- Zero Trust architecture design: Developed a company-wide Zero Trust reference architecture (Identity, Device, Network, Application, Data) including trust zones, control points and enforcement mechanisms according to NIS2.
- Identity & Access Governance (IGA): Designed and introduced IGA governance structures including role models, recertification processes, segregation of duties (SoD) and lifecycle management for identities and access.
- Security governance & KPIs: Defined and implemented security KPIs and metrics to manage Zero Trust maturity, identity risks and compliance at the management level.
- Compliance & reporting: Built standardized compliance reports and dashboards to support internal audits, external assessments and regulatory evidence (e.g. NIS2).
- Architecture & stakeholder alignment: Worked closely with Enterprise Architecture, IT operations and business units to integrate the CITADEL architecture into existing IT and security landscapes.
- Strategic security consulting: Advised programs and projects on Zero Trust compliance, identity centricity and regulatory requirements in the energy and critical infrastructure (KRITIS) environment. Technologies & Methods: Zero Trust Architecture, NIS2, Identity Governance & Administration (IGA), IAM, RBAC, SoD, Entra ID, SailPoint, Zscaler, Terraform / IaC, Policy as Code, security KPIs, compliance reporting, NIST 2.0, ISO 27001, Enterprise Security Architecture, governance frameworks, risk & control management
Project: Scalable AI Workbench Platform on Microsoft Azure Role: Cloud Architect & Engineer Company: Siemens Energy Description: Design, development and operation of a secure, modular cloud infrastructure to support Data Science, Machine Learning and AI applications for various engineering teams at Siemens Energy. Responsibilities & Achievements:
- Cloud architecture: Designed and implemented an Infrastructure-as-Code solution (Terraform) for automated provisioning of Azure resources (Resource Groups, Storage Accounts, Cosmos DB, Application Insights, networking, PostgreSQL Flexible Server, Azure Container Apps, Azure Container Registry).
- Developer portal: Used Backstage with custom frontend and backend plugins (Node.js, TypeScript, React.js, PostgreSQL, Container Apps) to enable self-service and empower developers, data scientists and AI/ML engineers.
- Role-based access control: Implemented Azure RBAC to grant targeted access (e.g. Storage Blob Data Contributor, Reader) to engineering groups (e.g. AI Engineers) for relevant resources.
- Data platform engineering: Built and configured a multi-layered storage landscape (Raw, Curated, Vector data), including automated container creation and access control for advanced analytics and AI workloads.
- DevOps integration: Integrated with Azure DevOps for CI/CD pipelines to automate deployment, monitoring and compliance.
- Security & compliance: Implemented Private Endpoints, network policies and Managed Identities to ensure data protection and regulatory compliance.
- Collaboration: Worked closely with cross-functional teams to align the cloud infrastructure with business and technical requirements and drive digital transformation at Siemens Energy. Technologies: Azure, Terraform, Azure DevOps, Cosmos DB, Application Insights, Azure Storage, Private Endpoints, Azure Synapse, Azure Machine Learning, Azure Entra ID, RBAC, Backstage, Node.js, React.js, PostgreSQL, Python (automation), Git
Andreas S.
Last position:
Lead Developer at Software
- Extended the document management system with a standard CMIS (Content Management Interoperability Services) interface
- Implemented CMIS core services like navigation, access rights, search, CRUD operations, and versioning in Java
- Implemented based on RESTful / OpenAPI services
- Delivered as a fat-jar and native container image
- Deployed on-premises and serverlessly as an Azure Container Application using Terraform
- Improved team autonomy through infrastructure engineering and short feedback loops
- Established observability with OpenTelemetry, Azure Monitor, and Azure Logic Apps
- Introduced Terraform and trunk-based development processes
- Ensured quality with BDD tests in C# using SpecFlow and Testcontainers
- Created Azure DevOps pipeline integration tests
- Introduced cloud deployment processes
- Trained staff in cloud and Terraform
Glenn K.
Last position:
Lead Software Architect at knowledgepark GmbH
- Leading an eight-member team with a focus on actively promoting an agile mindset
- Supporting the introduction of Scrum within the team
- Planning, designing, and implementing the macro architecture of a distributed system landscape
- Documenting self-contained systems, microservices, and legacy applications
- Integrating third-party software components
- Special attention to scalability and reliability
- Ensuring traceable processes through event sourcing
- Developing multiple ASP.NET and Blazor applications in C# using .NET 5 to 8
- Applying strategic methods from Domain-Driven Design (DDD)
- Decoupling modules using the Mediator pattern (MediatR) and CQRS
- Continuously ensuring code quality through Test-Driven Development (TDD)
- Conducting code reviews via pull requests and pair programming
- Optimizing data storage and access with MS SQL Server, Redis, and EF Core
- Reducing costs and wait times through caching and automatic scaling
- Implementing background jobs using Hangfire
- Developing and integrating REST APIs
- Integrating RabbitMQ and NServiceBus for communication between systems
- Securing various REST APIs and web UIs with OAuth2/SAML/SSO and JWTs
- Developing cross-team technology standards
- Introducing architecture methods in agile teams
- Applying software craftsmanship and Extreme Programming (XP) principles
- Ensuring software quality according to ISO 25010 standards
- Implementing DevSecOps practices
- Migrating various legacy on-premises applications (Azure Stack & IIS) to Azure Cloud
- Modernizing existing application (from .NET Framework 3 & 4)
- Leading containerization with Docker and subsequent migration to Kubernetes
- Introducing and optimizing CI/CD pipelines
- Monitoring production systems using Serilog, Prometheus, Grafana, and Application Insights
- On-call duty and implementing automated error detection
- Analyzing and fixing issues in production as 3rd level support
- Coaching and upskilling working students, interns, and other developers
- Designing and delivering internal training sessions
- Conducting event storming and user story mapping sessions
- Supporting the product owner with technical matters
- Optimizing workflows in Azure DevOps Services
- Requirements engineering in cooperation with relevant business units and domain experts
Anicet N.
Last position:
Senior Test Specialist at RWE Supply & Trading
- Created a test strategy for manual testing and test automation
- Automated regression and end-to-end API test cases
- Performed functional testing on the Curvecraft portal
- Documented manual test procedures
- Planned and executed end-to-end and regression tests
- Test case design, test case creation, development of test scenarios
- Analyzed test results, logged defects, and retested fixes
- IT environment: Open API, C#, RestSharp, Azure, Azure DevOps, Visual Studio, NSwag, PostgreSQL, Azure Test Plan
Franz H.
Last position:
Software Developer at Roche Diagnostics GmbH
- Implementing microservices in C# using dapr and Docker for a system to exchange analysis requests and results between laboratory systems
- Implementing a test automation framework with C# and SpecFlow for this system
- Build and release management with GitLab
- Evaluating laboratory systems for extensibility (using Python) and integration
Adithya B.
Last position:
Edge AI Software Engineer at Neura Robotics GmbH
- Deployed and optimized Vision-Language-Action (VLA) and diffusion policy models on NVIDIA Jetson Orin and Jetson Thor, meeting real-time inference latency targets for humanoid robot control loops.
- Built TensorRT engine pipelines (PyTorch → ONNX → TensorRT) with INT8/FP8 post-training quantization, calibration dataset design, and quantization-aware validation, reducing inference memory footprint by over 3× on Jetson without accuracy regression.
- Developed custom CUDA C++ plugins and CUDA Graphs for latency-deterministic, real-time policy execution – meeting hard runtime and memory constraints on embedded GPU targets.
- Developed an inference engine for VLA models on top of llama.cpp bringing different VLA policies under single runtime, packaging each as a single self-contained GGUF that needs no Python or PyTorch.
- Profiled and tuned GPU execution using NVIDIA Nsight Systems and Nsight Compute, identifying CUDA kernel bottlenecks, memory bandwidth saturation, and SM occupancy issues across Jetson Orin and Thor compute profiles for cross-layer performance optimization.
Discover over 15,000 top freelancers
Statistics of experts using SpecFlow
Aggregated from the professional profiles of matched freelancers.
Experience
16 years

Position duration
1.4 years

Positions per freelancer
12

Top business areas
Information Technology, Product Development, Quality Assurance

Top industries
Information Technology, Manufacturing, Banking and Finance

Certification focus areas
Information Technology, Project Management, Product Development
Bachelor's degree or higher
86%
Master's degree or higher
57%

Certifications per freelancer
4

Most common languages
German, English, French

Speak two or more languages
100%
Based on our profile pool as of 19 Sep 2026.
Daily rate distribution
The chart shows how the daily rates of freelancers in this technology in Germany are distributed, based on recent contracts on our platform. Each bar covers a rate range — its height shows how many freelancers charge within that range.
Average rates of experts in Germany using SpecFlow
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 19 Sep 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
SpecFlow 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 (100%)
- Manufacturing (75%)
- Banking and Finance (50%)
- Healthcare (50%)
- Insurance (50%)
- Automotive (38%)
- Transportation (38%)
- Pharmaceutical (38%)
Please note that freelancers can work across multiple industries, so percentages overlap.
About the technology
BDD foundation
SpecFlow is a behavior-driven development framework for .NET teams. It turns business-readable Gherkin scenarios into executable acceptance tests, linking Given, When and Then steps to C# automation. This shared format helps product, quality and engineering teams agree on expected behavior before implementation is complete.
Typical applications
SpecFlow is used to validate business-critical workflows across web applications, APIs and enterprise systems.
- Automate customer journeys and regression checks
- Verify REST and service integrations
- Cover billing, order and approval workflows
- Connect acceptance criteria with executable tests
- Protect releases in regulated or complex domains
Ecosystem and tooling
Strong SpecFlow work combines Gherkin feature files with C#, .NET test frameworks and browser or API automation tools. Professionals may work with NUnit, xUnit, Selenium, Playwright, REST clients, Visual Studio and CI systems such as Azure DevOps or GitHub Actions. Good structure keeps step definitions reusable without hiding the business intent.
When companies need support
Companies often bring in freelance expertise when acceptance tests have become slow, duplicated or difficult to trust. Specialist support is also useful during a migration to .NET, a test automation rollout, or the introduction of BDD across distributed teams. In German companies, clear documentation and collaboration across English- and German-speaking stakeholders can be important for effective delivery.
- Stabilise a fragile SpecFlow test suite
- Define a practical feature-file structure
- Integrate tests into continuous delivery
- Improve reporting and failure diagnosis
What strong specialists deliver
Experienced professionals distinguish business scenarios from low-level implementation details. They design readable Gherkin, create focused step bindings, manage test data and isolate unreliable dependencies. They also understand test environments, parallel execution, version control and pipeline feedback, so automation supports delivery instead of slowing it down.
Choosing the right fit
Assess specialists through a review of feature files, step-definition design and pipeline results rather than tool familiarity alone. Ask how they handle shared steps, changing requirements, flaky browser tests and service dependencies. Remote collaboration works well when scenarios, test evidence and ownership are documented; on-site work may help when domain discovery and workshops are central to the project.
Frequently asked questions
Quick answers to the questions that come up most around SpecFlow.
SpecFlow is used to create behavior-driven acceptance tests for .NET applications. Teams write scenarios in Gherkin and connect them to executable C# steps that verify business behavior across user interfaces, APIs and services.
SpecFlow is closely aligned with C# and the .NET ecosystem, which makes it a natural choice for teams already using those technologies. Alternatives such as Cucumber or a code-first testing approach may fit better when the stack, team skills or reporting needs differ.
SpecFlow work benefits from knowledge of C#, .NET, Gherkin and a test framework such as NUnit or xUnit. Browser automation, API testing, SQL, version control and CI pipelines are also valuable when acceptance tests must run reliably in delivery workflows.
SpecFlow projects need more than someone who can write step definitions. The right specialist should understand test design, domain modeling, test data, environment problems and pipeline maintenance, with experience that matches the system’s complexity and risk.
SpecFlow projects can usually be delivered remotely when feature files, test evidence and ownership are clearly documented. For teams in Germany, confirm whether collaboration should be in German, English or both, and define how workshops, reviews and access to test environments will work.
SpecFlow expertise is useful when acceptance tests are unreliable, duplicated or disconnected from business requirements. A freelancer can also help during a new automation initiative, a framework migration, a release-critical project or the integration of tests into continuous delivery.
SpecFlow quality is visible in readable scenarios, focused step bindings and stable results. Review how the specialist handles shared steps, test data, asynchronous behavior, external services, parallel execution and failures that need fast diagnosis.
SpecFlow is best suited to business-facing acceptance and integration scenarios, not every low-level unit check. Keeping unit tests, service tests and end-to-end scenarios at the appropriate layer usually produces faster feedback and easier maintenance.
The average hourly rate of freelancers in Germany who have used SpecFlow in their recent projects is 94 €, which corresponds to a daily rate of about 752 € based on an 8-hour working day.
Of the freelancers in Germany who have used SpecFlow in their recent projects, 86% hold at least a Bachelor's degree and 57% hold at least a Master's degree.
On average, freelancers in Germany who have used SpecFlow in their recent projects have 16 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 SpecFlow in their recent projects are German (100%), English (100%), and French (50%).
The most common industries among freelancers in Germany who have used SpecFlow in their recent projects are Information Technology (100%), Manufacturing (75%), and Banking and Finance (50%).
The most common business areas among freelancers in Germany who have used SpecFlow in their recent projects are Information Technology (100%), Product Development (100%), and Quality Assurance (100%).
Main locations of FRATCH Experts, who have recently used SpecFlow
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!
