pytest Experts in Munich
in minutes from over 15,000 CVs with the power of AIWork with specialists who design reliable test suites, fix brittle test cases, and extend the pytest plugin setup for Python services, data pipelines, and automation-heavy products. Get fast, precise matching with vetted, available freelancers.
Meet FRATCH Experts in Munich, who have recently used pytest
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.
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
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
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.
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.
Serge Kalinin
Last position:
MLOps (machine learning operations) at REWE Digital GmbH
- It is like a startup within REWE, where we have to build a new forecasting system on Google Cloud Platform from the scratch. Although, officially my role is called MLOps, my actual tasks also include development of data processing pipelines (data engineering) and data scientists tasks such as feature engineering and model trainings.
- GCP: Terraform (tofu), Vertex AI (Kubeflow), Cloud Run, IAM, Google Cloud Storage, BigQuery, Artifact Registry
- Data engineering: Snowflake as the main data warehouse, Terraform, DBT for data model implementations
- CI/CD: GitLab. We have built a CI/CD pipeline that automates deployments of new releases up to production environment
Michael Thomas
Last position:
Senior Freelance Software Engineer — Enterprise Software & Data Projects
- Delivered backend systems, data processing solutions, and software integrations for enterprise business applications.
- Designed and implemented API-based services connecting internal platforms with external systems.
- Built automated processing workflows to handle large-scale structured business data.
- Improved application performance by 30–50% through database optimization, caching strategies, and backend refactoring.
- Reduced manual operational effort by 40–60% by automating repetitive workflows.
- Supported production environments through troubleshooting, monitoring improvements, and continuous optimization.
- Authored technical documentation and led knowledge-transfer sessions to support long-term maintainability.
Youssef Ahmed Rawy Baghdady
Last position:
Test Automation Engineer at IAV GmbH
- Executed standard/complex test cases using ECU-test and Python, improving test throughput by 30%.
- Performed validation and execution of ECU test cases on HiL benches for ADAS to ensure functional quality before release.
- Worked closely with customers to align test activities with project requirements and provide regular validation updates.
- Coordinated with subcontractors to track defects, ensure timely issue resolution, and maintain test quality.
- Ensured testbench stability and maintenance before executing test plans, identifying and resolving issues proactively.
- Developed Python-based automation scripts for reporting and workflow automation.
- Managed test issues and documentation via Jira in coordination with QA and development teams.
- Used CANPE for measuring signals of CAN, FlexRay, Ethernet, and IP using Vector CAN tools.
Clarissa Heinemann
Last position:
AI Trainer at Komdis GmbH
- Led comprehensive AI workshops for professionals, focusing on AI-driven process automation.
- Tech Stack: n8n, Make, LLMs (OpenAI, Anthropic), Prompt Engineering, Process Mapping Tools.
Subodh Kumar
Last position:
Senior Software Engineer at EDAG Engineering GmbH
Project Title: Path Planning Module Development (Oct 2024 – Jun 2025)
Developed path planning module using C++14 and CMake
Implemented gRPC communication protocol between modules
Performed unit testing using Pytest framework and Python
Project Title: HMI Programming for Battery, Fuel Cell Electric Vehicle (Aug 2023 – Sep 2024)
Developed HMI software for BEV/FCEV using Ruby and Crystal for backend
Implemented frontend using Vue.js framework
Conducted bug fixes and simulator testing
Project Title: IFHOST CAN Bus Programming (Jan 2023 – Jul 2023)
Programmed CAN bus software using C and C++
Executed unit tests with Google Test framework
Performed integration testing using CAPL in Vector CANalyzer
Participated in onsite testing
Maziyar Khorrami
Last position:
Data Engineer at MSD Germany
- Lead Architect to design and implement the data lake and ETL Pipeline using AWS Stack
- Performance Optimization of Data Ingestion of ETL Pipeline
- Development of Data Validation using Great Expectations
- Leading of the data migration for two sources exchanges
- Data Modeling in AWS Redshift
MLOps
- Model inference implementation by mlflow and AWS SageMaker
- Feature Engineering for the running ML Models ( Recommender Engineer, Clustering )
- Implementatino of Model Registry and artifactory using mlflow
- Historization an Profiling of the Input Data Using AWS Glue Crawler and AWS Data Catalog
- Feature importance using mlflow
Tech. Stack: Python 3, AWS Glue, AWS Step Fucntion, AWS Lambda, AWS EventBridge, AWS IAM Role, AWS SageMaker, AWS EC2, AWS Glue Crawler, AWS CloudWatch, MLFlow, ETL, Data lake, GitHub Action, Terraform, Jenkins, Ansible playbooks (Infrastructure as Code), CI/CD, GitLab, SQL, PySparkSCRUM, Agile, Jira, BigData, VSCode, DBeaver, MSSQL, MySQL, grafana, Docker, Linux, Bash, MapReduce, Data Modeling (ORM), Pandas, YAML, SQL-Alchemy
Daniel Carton
Last position:
Founder & Managing Director at BotCraft GmbH
- Building the company with a focus on connectivity for IIoT and Industry 4.0, iRPA/process automation, advanced robotics and smart systems, sensors and services
- Project management and software architecture for IoT gateway development (since 2020) with protocol translation, IT/OT convergence and GRC
- Developing RPA bots for automating and monitoring industrial processes with an agent-based AI approach (since 2020)
- Implementing unsupervised clustering and anomaly detection for time series data in big data streaming pipelines (since 2021)
- Introducing a Docker-based release train for OTA updates with DevSecOps and CI/CD (since 2018)
Jiri Sostok
Last position:
Quality Manager/Test Management at Noriba GmbH
- Creation of test concepts
- Development of test processes
- Coordination of test case development: stress tests, functional tests, performance tests, high data rate tests, integration tests, etc.
- Hardware testing: FPGA, RF
- Test automation and regression testing
- Ensuring 24/7 operation of the test system
- Analysis & reporting
- Regular coordination of the test team, meetings with other stakeholders
- Communication and coordination with stakeholders and project managers
Florin Burdea
Last position:
Hands-On Process Manager / Polarion System Admin at Metrax GmbH
Hands-on ALM-solution configuration: process refinement (BPMN), workshops and stakeholder management
Product development templates configuration and validation
Full traceability and decomposition
Tailored to fulfill 62304 internal SOP requirements and 29119
Regular meetings, metrics and dashboards
Work item workflows and link roles
User roles and rights
Prepared work instructions, training and rollout
Tools: Polarion (Siemens ALM), MS Visio, MS PowerPoint
Anton Klonov
Last position:
Head of Technical Overall Integration NSC / Hadoop Cloud Development at IABG
Head of technical overall integration NSC (National Secure Cloud project with about 60 employees).
Technical integration of all subprojects into one product, definition of interfaces, basic components of a cloud including hardware, technical architecture of the IABG base.
Development of a Cloud Management Platform (CMP) that can create a private/mixed cloud of any complexity based on a textual description with one click or interactively.
CMP also includes the complete hardware management cycle.
As a foundation, it uses Kubernetes, OpenStack, and Hadoop.
The management layer includes Harbor, Gitea, Longhorn, Keycloak, Rancher and Jenkins, which are automatically configured.
The private cloud can run any customer workloads, including a full Hadoop stack with HDFS, Spark, MapReduce, Mesos, HBase and around 20 other ML/DL technologies.
Hadoop worker clusters can also be automatically installed on bare metal or commodity hardware without Kubernetes.
OpenStack with Nova, Neutron, Ironic, Swift, Cinder, Ceph.
Development of a Java application Rudi: SOAP, REST, containers, database.
Technologies: Kubernetes (K3s, RKE2, Minikube, Harbor, Gitea, Jenkins, Longhorn, Keycloak, Rancher), OpenStack (Nova, Neutron, Keystone, Swift, Ceph, Cinder, Sahara, Magnum, Kayobe, Kolla, Bigrost, Ironic), Hadoop (HDFS, Ambari, Solr, Livy, Ranger, YARN, Tez, HBase, Kafka, Hive, Zookeeper, MapReduce, Spark, Oozie, Flink), virtualization (Kubernetes (K3s), VMware, Oracle), scripting (Ansible, Puppet, Juju, Shell, Groovy, Gradle, Maven).
Discover over 15,000 top freelancers
Statistics of experts using pytest
Aggregated from the professional profiles of matched freelancers.
Experience
14 years (Germany: 15 years)
Position duration
2.1 years (Germany: 1.8 years)
Positions per freelancer
11 (Germany: 10)
Top business areas
Product Development, Information Technology, Quality Assurance
Top industries
Information Technology, Healthcare, Automotive
Certification focus areas
Information Technology, Quality Assurance, Business Intelligence
Bachelor's degree or higher
100% (Germany: 98%)
Master's degree or higher
100% (Germany: 73%)
Doctorate
11% (Germany: 10%)
Certifications per freelancer
3 (Germany: 2)
Most common languages
German, English, Spanish
Speak two or more languages
94% (Germany: 99%)
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 Munich 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 Munich using pytest
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 pytest does
pytest is a Python testing framework used to write clear unit, integration, and end-to-end tests. It is a strong fit for services, libraries, data code, and automation flows where fast feedback matters. Teams often choose it for readable assertions, flexible fixtures, and a small amount of boilerplate.
Common project work
- Set up test structure for new Python services
- Refactor brittle test suites into fixture-based tests
- Add coverage for APIs, background jobs, and data logic
- Build checks for CI pipelines and release gates
- Introduce markers, parametrization, and test selection rules
Ecosystem and tools
Strong pytest work usually includes fixtures, markers, parametrization, and plugins such as pytest-cov, pytest-mock, and pytest-xdist. Experts also know how to connect tests with tox, nox, Docker, and CI systems. In larger codebases, they keep test runs predictable and the suite easy to grow.
When companies bring in help
Companies usually look for pytest specialists when tests are slow, flaky, or hard to maintain. The need is common during Python modernization, new service launches, or when a team must improve release confidence without slowing delivery. In Munich, this often comes up in software teams, industrial tech, and data-heavy product groups.
What strong specialists do
A good pytest expert writes tests that reflect business logic, not just implementation details. They know when to use fixtures, mocks, parametrization, and custom markers, and when a simpler test is better. They also review failure output, cleanup patterns, and test naming so the suite stays useful for the next person.
Hiring in Munich
For teams in Munich, pytest support can be fully remote or partly on-site, depending on how much access is needed to the codebase and release process. Local specialists can also work well with English-speaking teams and cross-functional groups that already use Python across product, data, or platform work. The best setups keep communication direct and the test scope clear.
Frequently asked questions
Quick answers to the questions that come up most around pytest.
pytest is used to test Python code with less setup and clearer test cases than many older frameworks. It is common for unit tests, integration tests, API checks, and regression coverage in services, libraries, and data workflows.
pytest is usually chosen for its simpler syntax, richer fixtures, and easier parametrization. unittest is built into Python and still works well, but many teams prefer pytest when they want tests that are easier to read and extend.
Yes, pytest is the current name, and many people still search for the older form py.test. The tool and its ecosystem are the same, so a freelancer should understand both names and the way projects migrated from the old invocation.
A strong pytest specialist should also know Python design, mocking, packaging, and CI tools. In real projects, knowledge of Docker, tox, nox, and common API or web frameworks helps them build tests that fit the delivery process.
A pytest freelancer can start with a small slice of the codebase, a test goal, and access to the current pipeline. For larger refactors, they need a better view of architecture, release flow, and the parts of the system that fail most often.
Yes, pytest work is often well suited to remote collaboration because most tasks live in code, test output, and pull requests. For Munich-based teams, remote experts can usually cover the full scope, while on-site time helps when the team wants deeper pairing or faster alignment.
Look for slow test runs, flaky failures, weak coverage around important logic, or a suite that nobody trusts. pytest help is also useful when a Python team is adding CI gates, splitting a monolith, or cleaning up tests after fast feature growth.
A good pytest expert leaves tests that are readable, stable, and focused on behavior. Check whether they use fixtures well, avoid over-mocking, write useful failure messages, and explain the trade-offs behind their test design.
The average hourly rate of freelancers in Munich, Germany who have used pytest in their recent projects is 101 €, which corresponds to a daily rate of about 808 € based on an 8-hour working day.
Of the freelancers in Munich, Germany who have used pytest in their recent projects, 100% hold at least a Bachelor's degree, 100% hold at least a Master's degree, and 11% hold a doctorate.
On average, freelancers in Munich, Germany who have used pytest in their recent projects have 14 years of professional experience, with a single engagement typically lasting around 2.1 years.
The most common languages among freelancers in Munich, Germany who have used pytest in their recent projects are German (100%), English (94%), and Spanish (22%).
The most common industries among freelancers in Munich, Germany who have used pytest in their recent projects are Information Technology (94%), Healthcare (50%), and Automotive (44%).
The most common business areas among freelancers in Munich, Germany who have used pytest in their recent projects are Product Development (100%), Information Technology (94%), and Quality Assurance (67%).
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.
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!

Berlin