freiberufler Python Entwickler für automatisierte Softwaretest. auf freelance.de

Python Entwickler für automatisierte Softwaretest.

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 95213 Münchberg, Oberfranken
  • DACH-Region
  • de  |  en
  • 04.10.2024

Kurzvorstellung

✔️ ISTQB-zertifizierter Softwaretester
✔️ Speaker auf Konferenzen zum Thema Softwaretest
✔️ Spezialisierung auf Softwaretest mit Python
✔️ Studium der Mathematik und Informatik
✔️ Projekterfahrung in vielen Unternehmen

Qualifikationen

  • Business Intelligence (BI)1 J.
  • Code-Review
  • Continuous Integration7 J.
  • Docker1 J.
  • JavaScript
  • Python7 J.
  • Software Architecture4 J.
  • SQL
  • Test Automation6 J.
  • Test Management1 J.

Projekt‐ & Berufserfahrung

Python test engineer
Cariad - Automotive Software for Volkswagen, Berlin
1/2023 – 6/2024 (1 Jahr, 6 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2023 – 6/2024

Tätigkeitsbeschreibung

Full-time project as test engineer for navigation systems with focus on hardware-in-the-loop testing (E2E)
Consulting senior software developers with focus on Python, testing, requirements analysis and architecture
Architecture and implementation of the test framework
Design, implementation, execution and analysis of test cases
Independent development of CI/CD pipelines for the preparation and execution of test cases
Consulting to improve the agile SW development process

Eingesetzte Qualifikationen

Continuous Integration, Docker, Git, Jira, Windows Powershell, Python, Test Automation, Testdesign (IT), Test Management

Professional IT-Strategie (Festanstellung)
Kundenname anonymisiert, Schwarzenbach
10/2021 – 12/2022 (1 Jahr, 3 Monate)
Fertigungsindustrie
Tätigkeitszeitraum

10/2021 – 12/2022

Tätigkeitsbeschreibung

Bei dem Arbeitgeber arbeitete ich an der Validierung, Analyse und Visualisierung von Produktionsdaten basierend auf SAP S/4. Neben der View Implementierung war ich dafür verantwortlich eine BI Strategie zu etablieren.

Eingesetzte Qualifikationen

Continuous Integration, Business Intelligence (BI), Datenanalyse, Python, SAP Analytics Cloud, SAP S/4HANA

Softwareentwickler (Festanstellung)
ADB Solutions, Bindlach
4/2020 – 12/2020 (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2020 – 12/2020

Tätigkeitsbeschreibung

Die ADB Solutions GmbH ist ein Software-Unternehmen in Bindlach
(Landkreis Bayreuth). Sie sind Partner für kleine und mittlere
Unternehmen in Oberfranken rund um Unternehmenssoftware.
Dort arbeitete ich an der Entwicklung von Firmenanwendungen, auf
der Basis von .NET Core, Python und Angular sowie an der Erstellung und
Validierung von Softwarearchitekturen.

Eingesetzte Qualifikationen

Continuous Integration, .Net Framework (Microsoft), C#, Python, Software Architecture, Software Quality, Test Automation

Wissenschaftlicher Mitarbeiter (Festanstellung)
Hochschule Hof, Hof
1/2020 – 9/2021 (1 Jahr, 9 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

1/2020 – 9/2021

Tätigkeitsbeschreibung

An der Hochschule Hof (IISYS) beschäftigte ich mich anfangs mit der spezialisierten Objekterkennung mittels Transfer Learning für autonomes Fahren. Dies beruht auf der Object Detection API von Tensorflow angewandt auf einem SSD Mobilenet V2. Danach arbeitete ich an einem Projekt zur Sprachsynthese . Als erstes erstellte ich einen Processing Pipeline zur teilautomatischen Erstellung des besten frei verfügbaren und zeitgleich ausreichend großen Datensatzes für deutsches TTS. Der Datensatz mit Statistiken sowie der Quelltext wurden in einem Paper veröffentlicht und sind frei zugänglich. Danach evaluierten ich den Stand der Technik des deutschen TTS und verglichen ihn mit aus meinem Datensatz trainierten neuronalen Netzen. Dabei verwendeten wir Tacotron 2 sowie Mutli-Band MelGAN. Die Ergebnisse sind als Cloud-Anwendung sowie als Paper verfügbar. Darüber hinaus war ich aktiv an der Verbesserung der Vorlesung über Softwarearchitektur beteiligt.

-Hyperlink entfernt-

Eingesetzte Qualifikationen

Continuous Integration, Data Science, Datenanalyse, Faltendes Neuronales Netzwerk (CNN), Natural Language Processing, Neuronale Netze, Objekterkennung, Pandas, Python, Software Architecture, Tensorflow, Test Automation

Industrie 4.0 Data Scientist (Festanstellung)
Kundenname anonymisiert, Bayreuth
4/2017 – 12/2019 (2 Jahre, 9 Monate)
Fertigungsindustrie
Tätigkeitszeitraum

4/2017 – 12/2019

Tätigkeitsbeschreibung

Als Leiter eines Teams aus drei Mitarbeitern entwickelte ich eine
Software zur vorausschauenden Wartung von Industrierobotern
anhand Sensor-Daten mithilfe von Big-Data-Analysen. Dabei
wurden vor allem Verfahren zur Dimensionsreduktion,
Trendanalyse sowie Anomalieerkennung verwendet. Die
Softwareentwicklung arbeitete dabei nach der Scrum-Methode,
ergänzt durch Pair Programming. Bei den fortwährenden
Softwaretests führte ich auch eigenständig Mutationstests durch
und habe dabei 100% Code Coverage erreicht. Eine hohe Lesbarkeit
der Quelltexte erreichte ich durch die Konfiguration von Coding Richtlinien durch eslint, die vollautomatisch validiert werden.

Eingesetzte Qualifikationen

Continuous Integration, Data Mining, Data Science, Datenanalyse, Node.Js, Python, React (JavaScript library), Software Architecture, Test Automation

Zertifikate

ISTQB® - Certified Tester Foundation Level 4.0
ISTQB®
2024
Clean Code Development
2006

Ausbildung

Praktische Informatik
Master of Science
2018
Hagen
Mathematik
Bachelor of Science
2000
Bayreuth

Über mich

Pythonentwickler für automatisierte Softwaretest
✔️ ISTQB-zertifizierter Softwaretester
✔️ Speaker auf Konferenzen zum Thema Softwaretest
✔️ Spezialisierung auf Softwaretest mit Python
✔️ Studium der Mathematik und Informatik
✔️ Projekterfahrung in vielen Unternehmen
✔️ Programmiererfahrung seit 18 Jahren

Wie läuft die Zusammenarbeit ab?
?In 3- bis 18-monatigen Projekten als Vollzeitberater in Ihrem Team
?Entwicklung und Beratung aus einer Hand
? Weiterbildung Ihrer Mitarbeiter während des Projekts, z.B. durch Code Reviews und Pair Programming
?Ehrliches Feedback zum aktuellen Projektstand
?Erstellung einer Teststrategie
? Unterstützung bei der Auswahl neuer Mitarbeiter für das Projektteam
?Zusätzliche Unterstützung während des Projekts, z.B. durch Schaffung einer Produktvision, Verbesserung des Entwicklungsprozesses und Optimierung der Kommunikation

Weitere Kenntnisse

PYTHON
* unittest
* pytest
* Selenium
* Requests
* NumPy
* pandas
* Matplotlib
* scikit-learn
* PyTorch
* pydantic
* Django

TESTING
* Certified Tester Foundation Level 4.0
* Unit test
* Integration test
* System tests
* End-to-end tests
* Static architecture tests
* Performance test
* Load test
* Stress test
* Volume test
* Random data test
* Stability tests
* Test environments
* Test Driven Development

SCIENTIFIC PUBLICATIONS
* HUI-Audio-Corpus-German: A high quality TTS dataset
* Neural Speech Synthesis in German: Based on Tacotron 2 and Multi-Band MelGAN
* Evaluation of Deep Learning Accelerators for Object Detection at the Edge

DEVELOPMENT
* Exception handling
* Ticket Review
* Code Review
* Scrum
* Clean Code
* Architecture
* Domain Driven Design
* Refactoring
* Git
* Jira / Confluence
* Databases
* Validation of vision and tickets
* Performance optimizing

CI/CD
* Testing pipelines
* Deployment pipelines
* Jenkins
* Bamboo
* GitHub actions

MATH
* Classification
* Statistics
* Clustering
* Regression
* Dimension reduction
* Neuronal networks
* Anomaly detection
* Timeseries

DATABASES
* MsSQL Server
* MySQL Server
* MongoDB
* CouchDB

OTHERS
* PowerShell
* C++
* C#
* JS/TS
* Node.js
* Angular
* React
* d3

LANGUAGES
* German
* English

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
659
Alter
33
Berufserfahrung
10 Jahre und 10 Monate (seit 02/2014)
Projektleitung
3 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden