Skip to main content
🇩🇪GDPR-compliant
Find the best

pytest Experts in Germany

matched in minutes from 15,000 CVs with the power of AI.

Hire experts who write reliable pytest suites, stabilize flaky tests, and fit testing into Python delivery workflows. They cover unit, integration, and API checks, plus CI setup and test maintenance, with fast, precise matching from vetted, available freelancers.

Meet FRATCH Experts in Germany, who have recently used pytest

Verified expert

Michael Nelz

View profile

Senior ML Engineer | AI Engineer | Problem Solver

Eichenau
Michael Nelz

Last position:

Senior ML Engineer, AI Engineer at Lanxess AG

  • Deployment and scaling of existing ML initiatives, including demand and cash flow forecasts.
  • Building robust monitoring with mlflow for data stability, model performance, and drift detection, as well as implementing additional ML use cases.
  • Further development of an Agentic AI chatbot for transparent and easy-to-understand model explanations.
Verified expert

Niklas Witzel

View profile

Senior IT Consultant

Eichenzell
Niklas Witzel

Last position:

AI Engineer at Tensora GmbH

  • Designed and developed a multi-tenant SaaS platform enabling organizations to build their own knowledge bases and chat with brand-customized AI assistants (white-label approach with dynamic branding per organization).
  • Implemented a scalable RAG architecture with a GPT-4o tool-use loop, hybrid semantic search, and strict tenant isolation at database and search index level.
  • Built persistent, project-like chat sessions including a streaming API (SSE), multilingual support, and speech input/output (STT/TTS).
  • Delivered the cloud infrastructure as Infrastructure-as-Code, fully automated per-customer CI/CD pipelines, and an onboarding process for new tenants.

Technologies used: Python, FastAPI, Pydantic (v2 noted), Next.js, React, TypeScript, Tailwind CSS, OpenAI / LLMs (GPT-4o), Azure AI Search, Cosmos DB, Azure Blob Storage, Azure Cognitive Services Speech, Azure App Service, Azure Container Registry, Retrieval-Augmented Generation (RAG), Server-Sent Events (SSE), Docker, Terraform, GitHub Actions, REST, OpenID Connect (OIDC), Multi-Tenancy

Verified expert

Ljubomir Obrenovic

View profile

Senior Test Automation Engineer | QA Engineer

München
Ljubomir Obrenovic

Last position:

Senior Software Test Engineer at Keil KTM GmbH

Temporary employment

  • System black-box integration tests (BBIT, IVVQ): Execution of regression, release, acceptance, and compliance tests for safety-critical brake control units in the rail industry
  • Software test application & integration: Runtime configuration of software components and libraries, validation of interfaces, configuration dependencies, and component interactions
  • Test automation (FEAT framework): Co-development and further development of an automated test framework for test execution, reporting, and result analysis
  • Functional safety (SiL4, FuSi): Ensuring compliance with safety requirements, traceability and coverage, as well as standards compliance according to EN50126/28/29
  • Test automation for communication components: Configuration and validation of fieldbus (CAN) and Ethernet-based TCMS data communication interfaces (TRDP and CIP)
  • Requirements analysis & shift-left (PTC Windchill ALM): Analysis of software and system artifacts to identify gaps, ambiguities, and redundancies early in the SDLC
  • Test design & test case development: Derivation of test conditions, coverage strategies, and implementation of data-driven test cases (DDT), including reusable test data fixtures
  • CI/CD & automation (Python, PowerShell, Jenkins, SVN): Automation of build, test, and HIL deployment processes as well as integration into CI/CD pipelines
  • Test data & configuration management (XML): Maintenance and adaptation of XML test vectors and system configurations with automated integration into test environments
  • Non-functional testing: Execution of performance and load tests to assess stability and system behavior
  • Agile development & defect management (JIRA, Confluence): Participation in Scrum teams, test coordination, review of test artifacts, as well as defect tracking and root-cause analysis
  • Error analysis & debugging (CANoe, CANalyzer): Analysis of errors and message flows across multiple system layers (application to bus)
  • Model-based analysis (UML, Enterprise Architect): Specification of SUT/SOW and support for systematic test control
  • Process & test documentation: Creation of integration and test documentation according to internal quality and certification requirements
Verified expert

Giuseppe Abrignani

View profile

Software, AI & Automation Architect

Germering
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

Verified expert

Ashwin Parthasarathy

View profile

Freelance Data Scientist

Dortmund
Ashwin Parthasarathy

Last position:

Freelance Data Scientist at Mercor Intelligence

  • Architected and deployed end-to-end machine learning pipelines across classification and prediction datasets, ensuring robustness and reproducibility through MLOps best practices.
  • Contributed directly to LLM model output accuracy improvement by designing and engineering specialised prompts grounded in end-to-end ML and SciML pipeline logic.
  • Developed training data for large language models by formulating coding problems that models could not resolve and subsequently documenting the correct solutions.
Verified expert

Khaled Teilab

View profile

Consultant / DevOps Engineer

Frankfurt am Main
Khaled Teilab

Last position:

Consultant / DevOps Engineer at Dr. Ing. h.c. F. Porsche Aktiengesellschaft

  • Porsche ID is a unified digital identity platform providing secure authentication and seamless access across Porsche’s online services, mobile apps, and connected vehicle features
  • Designed and implemented new authentication and authorization functionalities for both users and systems
  • Ensured high availability, security, and performance to deliver a flawless digital experience for Porsche customers
  • Technologies: Auth0, Angular, Tailwind, AWS, Terraform, Github
  • Methodologies: Scrum and SAFe
Verified expert

Daniel Sedlack

View profile

Senior Software Engineer

Hamburg
Daniel Sedlack

Last position:

Senior Software Engineer at energielenker solutions GmbH

  • Designed and implemented a Python-based ETL pipeline with the Dagster framework to transform raw energy data from heterogeneous sources using InfluxDB and visualizations in Grafana
  • Defined time-based and dependency-based jobs
  • Deployed to managed Kubernetes clusters using Helm
  • Integrated InfluxDB Cloud
  • Prepared data for use in Grafana, including cleaning, normalization, and time-based resampling in Python
  • Developed dashboards and visualizations in Grafana
  • Developed unit tests with mocking using pytest
  • Set up a CI/CD pipeline in GitLab

Technologies: Python, Dagster, InfluxDB, Grafana, pandas, pytest, REST, CI/CD, GitLab, Container, Kubernetes, Helm, Docker, Cloud

Verified expert

Mukund Biradar

View profile

AI Engineer | Sr Python Backend Specialist | Agentic AI | LLM Systems & RAG Pipelines

Mukund Biradar

Last position:

Voice AI Chatbot - Real-Time Audio Assistant

  • ▶ Built real-time voice assistant (STT → LLM → TTS pipeline) benchmarking and evaluating multiple STT providers including faster-whisper and Azure Speech. achieved sub-3s latency, Groq API (Llama 3) with multi-turn memory - directly handling edge cases in dictation, names and passcode recognition.
Verified expert

Ashutosh Tripathi

View profile

Consultant

Rosenheim
Ashutosh Tripathi

Last position:

Consultant at Brillio Technologies

  • Developed backend for Audit Management Tool using Node.js/Express with Workday API integration.
  • Built secure file handling (PDF, PPT, CSV) with AWS S3 and database support via PostgreSQL, Prisma, and MongoDB.
  • Implemented validation, role-based access, and audit trails for compliance and data integrity.
Verified expert

Any-Arlene Niyubahwe

View profile

Data Analyst · SQL · Python · Tableau · Power BI

München
Any-Arlene Niyubahwe

Last position:

Co-Founder · Data Engineering & Backend at zirikana (Kirundi Bible Web App) – Civic Technology

  • Built a Python pipeline that converts lectionary web content into structured daily JSON, applying liturgical-calendar rules for accurate weekday and Sunday coverage.
  • Shipped a read-only FastAPI REST API with shared Pydantic models and delivered a Kirundi-first web client for browser and mobile use.
  • Owned the data layer and backend architecture, collaborating closely on system architecture and interfaces while automating refreshes with GitHub Actions and validating the ETL with pytest.
  • Impact: Created a reliable, API-driven source of truth for daily Bible readings in Kirundi, enabling consistent access to previously unstructured content.
Verified expert

André Howe

View profile

Diploma in Engineering Physics

Munich
André Howe

Last position:

Linux IT Admin at ReiserST

  • Development and maintenance of IT architectures with embedded Linux systems.
  • Designing, implementing, and optimizing backend applications and script-based solutions.
  • Analyzing and resolving issues, including troubleshooting and user support.
  • Developing and implementing security concepts for cloud solutions.
  • Administering networks (DHCP, DNS, NTP, VPN).
  • Technologies: Linux, PowerShell, Bash, Python, Ansible, Kubernetes, GitLab CI.
  • Methods: Kanban.
Verified expert

Kusay Tomeh

View profile

Engineer

Rülzheim
Kusay Tomeh

Last position:

Freelance System & Software Architect - DNA-Extraction Robot at QIAGEN GmbH

  • System and software architecture for the QIA-symphony Connect DNA-extraction robot in Life Science / IVD automation.
  • Designed features and control logic for extraction, pipetting, lysis and eluate modules using C++, PLC/ST (Beckhoff IPC / TwinCAT 3) and model-based concepts.
  • Delivered ISO 13485-oriented requirements, architecture, unit/integration/regression tests and DHF/VEP/VER/TCL documentation.
  • Used Polarion, Jira, Confluence, Azure and AI-assisted documentation to improve traceability and engineering efficiency.
Verified expert

Victor Omojoye

View profile

Senior Software & Security Engineer · Systems Analysis · Automation Architecture

Berlin
Victor Omojoye

Last position:

AI Training Engineer at Confidential AI Research Client

  • Codebase Evaluation & Problem Design: Designed and stress-tested complex software engineering problems against large open-source Python codebases (including pandas), requiring deep context acquisition and architectural understanding to produce well-scoped, realistic problem statements aligned to strict correctness guidelines.
  • Agent Failure Analysis: Assessed LLM coding agent solutions for correctness and completeness, identifying meaningful failures across edge case handling, dtype behaviour, and multi-column NaN propagation logic; documented findings with precision for downstream evaluation use.
  • Programmatic Test Suite Development: Authored comprehensive pytest suites to programmatically verify agent-generated solutions against defined requirements, with deliberate coverage of boundary conditions and failure modes not caught by naive implementations.
  • Containerised Environment Engineering: Built and debugged Docker environments for reproducible agent execution, including git-based repository provisioning, dependency pinning with npm ci, and multi-stage Dockerfile authoring across Linux-based containers.
Verified expert

Amr Amer

View profile

Machine Learning Engineer

Saarbrücken
Amr Amer

Last position:

Machine Learning Engineer at German Research Center for Artificial Intelligence (DFKI)

  • Developed end-to-end reproducible ML pipelines (PyTorch) with data versioning (DVC), experiment tracking (MLflow), automated testing (PyTest), and CI/CD across all training workflows.
  • Scaled Vision Transformer and CNN training across NVIDIA A100 GPU clusters (CUDA, DDP, SLURM); applied hyperparameter optimization (W&B Sweeps) to reduce training overhead and identify optimal configurations.
  • Developed a real-time 3D human motion generation system (ViT, VQ-VAE, SMPL-X/PIXIE) for personality-conditioned avatar synthesis; achieved state-of-the-art FID = 6.15 and P-FID = 10.31 on the UDIVA benchmark.
  • Validated model expressiveness through structured user studies, achieving 86% accuracy in distinguishing extroverted vs. introverted avatar behaviors.
  • Optimized inference pipelines by deploying PyTorch models via TensorRT and ONNX Runtime into native C++ code; benchmarked performance.

Discover over 15,000 top freelancers

Statistics of experts using pytest

Aggregated from the professional profiles of matched freelancers.

Experience

15 years

Position duration

1.8 years

Positions per freelancer

10

Top business areas

Information Technology, Product Development, Quality Assurance

Top industries

Information Technology, Automotive, Manufacturing

Certification focus areas

Information Technology, Quality Assurance, Business Intelligence

Bachelor's degree or higher

98%

Master's degree or higher

73%

Doctorate

10%

Certifications per freelancer

2

Most common languages

German, English, French

Speak two or more languages

99%

Based on our profile pool as of 30 Aug 2026.

Daily rate distribution

0 10 20 30 40
<€320 €320-​480 €480-​640 €640-​800 €800-​960 €960+

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 pytest

Rates are based on recent contracts and do not include FRATCH margin.

800
600
400
200
Rate comparison chart
Daily rate avg. 698 €

The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.

800
600
400
200
Rate comparison chart
Median rate 720 €

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 pytest does

pytest is a Python testing framework for writing and running automated tests with clear, compact code. Teams use it to check business logic, APIs, services, and libraries, then keep feedback fast as applications change. It fits greenfield work and legacy Python codebases alike.

Where it fits

  • unit tests for Python modules and functions
  • integration tests for services, databases, and queues
  • API checks for Flask, Django, FastAPI, and similar stacks
  • regression suites for releases and hotfixes

Core skills

Strong pytest specialists know fixtures, parametrization, markers, and assertions that keep tests readable. They also understand mocking, test isolation, and how to structure a suite so it stays maintainable as a product grows. Good experts write tests that explain behavior, not just chase coverage.

Tooling around it

pytest often sits next to coverage.py, tox, unittest, mock, and CI pipelines in GitHub Actions, GitLab CI, or Jenkins. In Germany, companies often want Python test expertise that works well across product teams, shared services, and mixed remote collaboration. The best specialists keep local runs, CI runs, and code review aligned.

When to bring in help

Bring in freelance support when tests are slow, brittle, or missing around critical Python code. It also helps when a team needs to add a test strategy to an existing codebase, clean up fixtures, or prepare a release with stable regression coverage. This is common in fintech, SaaS, data, and platform teams.

What strong experts deliver

A strong pytest professional leaves behind more than test files. Expect clear test structure, reusable fixtures, reliable mocking, CI-ready execution, and practical guidance for the team that keeps the suite healthy after handover. They should also spot design issues that make code hard to test in the first place.

Published on:
FRATCH GPT

FRATCH GPT delivers freelancer proposals with clear reasoning and transparent pricing in minutes, helping your hiring department quickly and compliantly find the best talent.

Give it a try:

Try FRATCH GPT

Frequently asked questions

Everything clients usually want to know about pytest, in one place.

pytest is used to write and run automated tests for Python code. Companies rely on it for unit tests, integration checks, API tests, and regression suites that protect releases. It is popular because tests stay readable and easy to extend.

pytest is usually chosen for its simpler syntax, richer fixtures, and easier parametrization. unittest is part of the standard library and can be a fit for strict legacy setups, but many teams prefer pytest for day-to-day testing work. A good specialist can work with both when a project has mixed test styles.

A strong pytest specialist should also know Python well, including object design, dependency injection patterns, and common mocking tools. For web work, experience with Flask, Django, or FastAPI helps. CI familiarity matters too, because tests need to run cleanly in automated pipelines.

pytest help is useful when a team has flaky tests, little coverage around risky code, or no clear test structure. It is also valuable when a release is blocked by test failures or when a new Python service needs a solid test base quickly. The best time is before test debt slows delivery.

pytest works well beyond unit tests. Teams often use it for API checks, database integration tests, and end-to-end flows around Python services. With the right fixtures and setup, it can cover a full delivery pipeline from small functions to system behavior.

Look for test suites that are readable, stable, and easy to maintain. A strong pytest freelancer uses fixtures well, avoids brittle mocks, keeps test names clear, and reduces repetition without hiding behavior. Good handover notes and practical review comments are also strong signs.

Yes, pytest work is very remote-friendly because it centers on code, test results, and review comments. Many Germany-based teams still want clear overlap for planning, debugging, and release support, especially when the Python stack touches production systems. On-site work is usually only needed for special coordination or security constraints.

Prepare the Python codebase, current test suite, CI details, and the main pain points you want fixed. A good pytest specialist will move faster if they can see failing tests, flaky areas, and the release flow from local run to pipeline. Clear access and a short brief make the first days more useful.

The average hourly rate of freelancers in Germany who have used pytest in their recent projects is 87 €, which corresponds to a daily rate of about 698 € based on an 8-hour working day.

Of the freelancers in Germany who have used pytest in their recent projects, 98% hold at least a Bachelor's degree, 73% hold at least a Master's degree, and 10% hold a doctorate.

On average, freelancers in Germany who have used pytest in their recent projects have 15 years of professional experience, with a single engagement typically lasting around 1.8 years.

The most common languages among freelancers in Germany who have used pytest in their recent projects are German (97%), English (97%), and French (20%).

The most common industries among freelancers in Germany who have used pytest in their recent projects are Information Technology (96%), Automotive (43%), and Manufacturing (42%).

The most common business areas among freelancers in Germany who have used pytest in their recent projects are Information Technology (97%), Product Development (91%), and Quality Assurance (65%).

Main locations of FRATCH Experts, who have recently used pytest

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.

Berlin Hamburg Munich Cologne Frankfurt Stuttgart Dusseldorf Leipzig Dortmund Essen Bremen Dresden Hanover Nuremberg

Request a free demo

Get in touch with the FRATCH team and we will get back to you within 4 hours.

Contact form

Would you rather directly get in touch?
We always have the time for a call or email!

FRATCH CEO avatar

Philipp Thomaschewski

FRATCH CEO

LinkedInFRATCH