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

pytest Experts in Berlin

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

Hire experts who write clear test suites, build reliable fixtures and mocks, and improve CI test runs with pytest, pytest-cov, and parametrized testing. Get fast, precise matching with vetted, available freelancers.

Meet FRATCH Experts in Berlin, who have recently used pytest

Verified expert

Mario Jelinski

View profile

Architect / Developer

Berlin
Mario Jelinski

Last position:

Architect / Developer at handyhase

  • Overhaul of the entire design and implementation of new UI/UX aspects using React
  • Planning of the software architecture and structuring of the project for long-term scalability using Git for version control
Verified expert

Vili Dhamo

View profile

Senior Data Engineer, Data Architect, Software Engineer

Neuenhagen
Vili Dhamo

Last position:

Technical Lead, Data Engineer at Mercedes-Benz Consulting

  • Optimized the data architecture (medallion) to better decouple processing stages and improve transparency and reproducibility
  • Ensured technical quality of data processing in Databricks by introducing schema enforcement, data quality checks and a structured data architecture
  • Orchestrated pipelines with Azure Data Factory
  • Professionalized and automated the development and deployment process by integrating Git and GitHub Actions
  • Led the Data Engineering team (3 members) in a functional role
  • Conducted workshops to optimize and stabilize the data platform and the development process
  • Collected and prioritized new requests, maintained the product backlog
  • Technologies: Microsoft Azure (Data Lake, Data Factory), Databricks, Apache Spark (PySpark), Python, SQL, Git, Confluence, Power BI, Power Apps, Dataverse, MS SharePoint, Mural
Verified expert

Tobias Jaeuthe

View profile

External Service Provider

Potsdam
Tobias Jaeuthe

Last position:

Design of an AI-Agent-Based ERP System

  • Design of an LLM-based agent system to control the ERP software
  • Development of agent workflows with LangGraph and PydanticAI
  • Planning interfaces between business logic and language models
  • Planning agent orchestration
  • Prototype development and demonstration

Tools: Python, Pydantic, React, LangChain, LangGraph, Linux

Verified expert

Anuja Chandran

View profile

Embedded Software Engineer

Berlin
Anuja Chandran

Last position:

Embedded Software Engineer at Digital Core Technology

  • Designed and implemented embedded firmware in C/C++ for ARM-based microcontrollers and SoCs (STM32, NXP, Infineon)
  • Worked across bare-metal, FreeRTOS, and Embedded Linux environments, contributing to BSP-level functionality, driver bring-up, and system integration
  • Built, configured, and validated Embedded Linux systems using Yocto, including image build, boot validation, and runtime debugging
  • Developed and executed unit, integration, and system-level tests, including HIL and SIL test scenarios on real hardware and simulated environments
  • Created Python and Bash scripts to automate build, test execution, simulation runs, and reporting within CI/CD pipelines (Jenkins, GitLab CI)
  • Designed test cases from software and system-level requirements, covering normal operation, edge cases, and failure scenarios
  • Performed low-level debugging using JTAG/GDB, analyzing boot issues, timing problems, interrupts, and peripheral behavior
  • Developed and validated communication interfaces including UART, SPI, I2C, CAN using logs and external measurement tools
  • Used simulation and virtual test environments to validate software behavior prior to hardware availability
  • Read and interpreted hardware schematics to understand signal routing, pin multiplexing, and peripheral connections
  • Supported PCB design and review activities using Altium tool, assisting with component selection, pin mapping, and bring-up readiness
  • Collaborated with cross-functional hardware, firmware, and system teams to clarify requirements, document assumptions, and improve overall test coverage
  • Developed web interfaces using HTML, CSS, and JavaScript (ES6) and basic REST API development with Node.js
  • Experience testing web applications and building UI automation frameworks using Selenium WebDriver
Verified expert

Fares Kallel

View profile

Research Assistant – AI & Computer Vision

Berlin
Fares Kallel

Last position:

Research Assistant – AI & Computer Vision at Iris-Sensing GmbH

  • Designed and implemented a real-time perception pipeline using YOLOv7 on Time-of-Flight (ToF) sensor data, enabling live streaming, inference, and on-frame visualization for passenger detection.
  • Fine-tuned and evaluated multiple state-of-the-art monocular depth estimation models for Automatic Passenger Counting (APC), and developed a custom hybrid depth model that improved depth accuracy in challenging scene regions.
  • Demonstrated that model-generated depth maps outperform raw sensor depth for APC tasks across several datasets, contributing to measurable reductions in counting error.
Verified expert

Maurizio Fleischer

View profile

Python Software Developer

Berlin
Maurizio Fleischer

Last position:

Python Software Developer at Schönhofer Sales and Engineering GmbH

  • Implemented a command line interface (CLI) for integration of REST APIs of various microservices for end users
  • Centralized and simplified interaction with services through the CLI
  • Implemented a REST microservice for custom data schemas based on an API-first approach
  • Developed event-driven control with RabbitMQ to connect to other services
  • Deployed services using Docker and Kubernetes and extended the CLI
  • Managed complexity and data volume handling through the microservice

Discover over 15,000 top freelancers

Statistics of experts using pytest

Aggregated from the professional profiles of matched freelancers.

Experience

13 years (Germany: 15 years)

Position duration

2.1 years (Germany: 1.8 years)

Positions per freelancer

9 (Germany: 10)

Top business areas

Information Technology, Product Development, Quality Assurance

Top industries

Information Technology, Education, Automotive

Bachelor's degree or higher

100% (Germany: 98%)

Master's degree or higher

86% (Germany: 73%)

Doctorate

14% (Germany: 10%)

Certifications per freelancer

0 (Germany: 2)

Most common languages

German, English, Arabic

Speak two or more languages

100% (Germany: 99%)

Based on our profile pool as of 30 Aug 2026.

Daily rate distribution

0 2 4 6 8
<€400 €640-​720 €720+

The chart shows how the daily rates of freelancers in this technology in Berlin 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 Berlin using pytest

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

800
600
400
200
Rate comparison chart
Daily rate avg. 664 €
Germany 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 640 €
Germany median 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

Test coverage

pytest is a Python testing framework for unit, integration, and end-to-end checks. Teams use it to catch regressions early, document expected behavior, and keep release work stable. It fits services, APIs, data pipelines, and internal tools built in Python.

What teams build

Common work with pytest includes:

  • test suites for new Python features
  • regression checks for existing code
  • fixture setup for repeatable test data
  • parametrized tests for many input cases
  • CI pipelines that run tests on every change

Ecosystem

Strong specialists know more than plain asserts. They use fixtures, markers, plugins, and output capture to keep tests readable and fast. Common additions include pytest-cov for coverage, pytest-mock for mocking, and plugins for async code or browser flows.

When to hire

Companies bring in freelance help when a codebase has weak tests, slow pipelines, or flaky checks that block releases. Berlin teams often need support during refactors, migrations, or feature work where test design must keep pace with delivery. Clean test structure pays off fast.

What good experts do

Good professionals do not only add tests. They spot test gaps, remove brittle setup, and choose the right scope for each check. They also keep names clear, failures easy to read, and test files close to the code they protect.

Working style

pytest work can be done fully remote, which suits distributed Python teams well. On-site time in Berlin helps when experts need to pair on legacy suites, release hardening, or shared coding standards. Clear test goals and access to the existing CI setup matter most.

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

Need clarity? These are the questions we hear most often about pytest.

pytest is used to test Python code with clear, readable tests. Companies rely on it for unit tests, integration checks, API validation, and regression protection. It is a strong fit when a team wants simple test code with powerful fixtures and plugin support.

pytest is usually preferred when teams want less boilerplate and more flexible test style. Compared with unittest, it makes assertions and fixtures easier to read, while still running standard Python tests. unittest can be fine for very small or highly traditional codebases, but pytest often scales better for active product work.

pytest is often the natural successor for teams that still have old nose-based test suites. nose is no longer the usual choice for new work, while pytest has a larger ecosystem and active use in modern Python projects. A freelancer can often migrate tests gradually instead of forcing a full rewrite.

A strong pytest specialist should understand fixtures, parametrization, markers, mocking, and coverage reporting. In practice, they also need solid Python knowledge, CI experience, and the ability to read production code. For async services, familiarity with async testing and event loops is a plus.

A pytest expert can start with a small slice of the codebase, but they need enough context to understand the test pyramid, the CI setup, and the failure patterns. Even without full product knowledge, a good specialist can improve structure, reduce flakiness, and add meaningful coverage. The best results come when the team shares examples of existing tests and current pain points.

Yes. pytest work is easy to review remotely because test files, fixtures, and failures are text based and fit normal Git workflows. For Berlin teams, a mix of remote delivery and occasional on-site sessions can help when a legacy suite needs close collaboration or when release deadlines are tight.

If pytest tests are slow, unstable, or hard to trust, outside help is usually worth it. Other signs are duplicated setup, unclear fixture layers, and tests that break for reasons unrelated to the code change. A good specialist can separate useful coverage from noisy checks.

Look for tests that are easy to read, stable in CI, and targeted at real risk areas. Strong pytest work should improve confidence without adding brittle mocks or oversized fixtures. Ask for examples of how the specialist simplified test setup, fixed flaky cases, or made failures easier to diagnose.

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

Of the freelancers in Berlin, Germany who have used pytest in their recent projects, 100% hold at least a Bachelor's degree, 86% hold at least a Master's degree, and 14% hold a doctorate.

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

The most common languages among freelancers in Berlin, Germany who have used pytest in their recent projects are German (100%), English (100%), and Arabic (13%).

The most common industries among freelancers in Berlin, Germany who have used pytest in their recent projects are Information Technology (100%), Education (50%), and Automotive (38%).

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

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