SpecFlow Experts in Germany
in minutes from over 15,000 CVs with the power of AI.Hire experts who write living specifications, automate acceptance tests, and connect SpecFlow with your .NET test stack. Get vetted, available specialists matched fast for clear BDD delivery and reliable collaboration in Germany.
Meet FRATCH Experts in Germany, who have recently used SpecFlow
Giuseppe Abrignani
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 Rabow
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 Ghassen Brahim
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 Steffan
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 Kintscher
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 Ngonthe
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 Hamberger
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 Balaji
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 30 Aug 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 30 Aug 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
About the technology
What SpecFlow is
SpecFlow is a behavior-driven development tool for the .NET ecosystem. Teams use it to describe features in plain language and turn those scenarios into executable tests with Gherkin syntax. It helps product, QA, and delivery teams share one view of expected behavior.
Where it fits
- Acceptance tests for web, API, and service layers
- Living documentation for business rules
- Regression coverage for critical flows
- Collaboration between business and technical teams
SpecFlow is often chosen for enterprise systems that need traceable requirements and stable test automation.
Ecosystem and tools
SpecFlow works closely with NUnit, xUnit, and MSTest, plus Selenium, Playwright, and API testing tools. Strong specialists also know Gherkin, feature files, hooks, step bindings, and test runner setup. In older codebases, they may also work with TechTalk.SpecFlow references and migration work.
When companies need help
Companies bring in freelance SpecFlow experts when tests are brittle, scenarios are hard to maintain, or BDD practices never fully landed. They also help when a team needs new feature coverage, test refactoring, or guidance on how to write scenarios that business users can read.
What strong specialists do
- Keep scenarios readable and focused on behavior
- Reuse steps without making tests unclear
- Build stable bindings and maintainable test structure
- Separate business intent from implementation detail
Strong specialists understand both automation and communication. They can explain why a scenario fails and how to keep the suite useful as the product changes.
Germany collaboration
In Germany, SpecFlow specialists often work with distributed product teams, internal QA groups, and .NET application owners. Remote delivery is common, but on-site workshops can help align business terms, scenario naming, and acceptance criteria. Good English helps; German is useful when working closely with local stakeholders.
Frequently asked questions
Quick answers to the questions that come up most around SpecFlow.
SpecFlow is used to turn business rules into executable acceptance tests. Teams write scenarios in Gherkin and connect them to .NET test code, so the same feature file can support testing and shared understanding. It is a strong fit when you want readable behavior specs and automated coverage for important flows.
SpecFlow is the .NET-focused tool in the same BDD family as Cucumber. Both use Gherkin-style scenarios, but SpecFlow fits naturally into the .NET test stack and runners. If your team works mainly in C#, SpecFlow is usually the more direct choice.
Bring in a SpecFlow specialist when your test suite needs structure, your scenarios are hard to maintain, or your team wants to introduce BDD the right way. Freelancers also help when you need quick setup for a new project or targeted cleanup in an existing codebase. They are useful when internal teams know the product but need outside test-design expertise.
A strong SpecFlow specialist should know Gherkin, .NET test runners, and how to keep step definitions maintainable. Useful adjacent skills include NUnit, xUnit, MSTest, Selenium, and API testing. They should also be comfortable working with business stakeholders so scenarios reflect real acceptance criteria.
A SpecFlow project can start small, but it benefits from someone who has already shipped BDD test suites in real products. For a new setup, you want clear experience with feature design, step reuse, and test architecture. For legacy suites, migration and refactoring experience matter just as much as writing new scenarios.
A SpecFlow expert can work well remotely if the team has clear feature ownership and fast feedback on scenarios. In Germany, they often join sprint planning, review acceptance criteria, and pair with product or QA stakeholders online. On-site workshops can help early in the project when the team is defining language and process.
Good SpecFlow work is easy to read, stable to run, and tied to business behavior rather than technical steps. Quality scenarios avoid duplication, keep assertions focused, and fail for the right reason. If the suite is full of fragile UI steps or unclear wording, the implementation likely needs a stronger specialist.
SpecFlow scenarios describe behavior in a shared, readable form, while unit tests usually focus on small pieces of code. The two are not competitors; they serve different levels of testing. Many teams use both, with SpecFlow for acceptance coverage and unit tests for fast technical checks.
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!
