05.08.2026 aktualisiert


verifiziert
Premiumkunde
100 % verfügbarSoftware Architekt | Software Quality Engineer | Software Engineer
Undeloh, Deutschland
Undeloh +50 km
B.Sc. WirtschaftsinformatikÜber mich
Ich helfe Unternehmen, Qualität über den gesamten Entwicklungsprozess hinweg sicherzustellen – für nachhaltige Effizienz und stabile Software. Dabei verbinde ich Fachlichkeit und Technik, von klaren Anforderungen über angemessene Architektur und sauberen Code bis zu durchdachter Testautomatisierung.
Skills
Clean CodeAnwendungsarchitekturBuild-AutomatisierungTest AutomationCodeanalyseSoftwaredokumentationSoftware QualityContinuous IntegrationJUnitProzessarchitekturSoftware ArchitectureQualitätsmanagementSeleniumSoftwareentwicklungSoftwareanforderungsanalyse
Softwarearchitekt, Senior Software Quality Engineer | Experte für Testautomatisierung & Softwarearchitektur | 10+ Jahre Erfahrung in der Softwareentwicklung
Ich bin zertifizierter Software Architekt mit über 10 Jahren Erfahrung in Softwareentwicklung, Softwarequalität.
Mein Schwerpunkt liegt auf dem Design und Aufbau wartbarer Testautomatisierungsframeworks, der Integration von Qualitätssicherung in den gesamten Entwicklungsprozess sowie der Optimierung von CI/CD-Pipelines für schnelles Feedback.
Dank meiner Doppelrolle als QA und Entwickler sorge ich dafür, dass Qualität, Wartbarkeit und Wirtschaftlichkeit schon beim Design berücksichtigt werden – nicht erst im Test.
Ich bringe Projekterfahrung aus agilen wie klassischen Umgebungen mit, inkl. Enterprise- und Compliance-getriebener Branchen (z. B. Finanzen).
- Kernkompetenzen
- Testautomatisierung: UI, API, Schnittstellen, geschäftskritische Prozesse
- Entwurf & Implementierung von Testautomatisierungsframeworks (Wartbarkeit, Stabilität und schnelles Feedback)
- Softwareentwicklung mit hohem Qualitätsanspruch (Clean Code, TDD, you build it – you run it)
- CI/CD-Pipelines: Aufbau und Optimierung von continuous integration für schnelles Feedback
- Softwarearchitektur & Qualitätsmanagement (Fokus auf Wartbarkeit)
- Risikoorientierte Teststrategien & Qualität im Requirements Engineering
- Arbeitsweise
- Brücke zwischen Entwicklung & QA – reibungslose Zusammenarbeit
- Geschäftsnutzen & Risikominimierung im Fokus
- Klare, transparente Kommunikation mit Stakeholdern
- Kurzfristige Verbesserungen mit nachhaltigem Effekt
- Strukturierte, methodische Arbeitsweise auch in komplexen Enterprise-Systemen
Top-Technologien
Testing-Tools: Selenium, Cucumber, Robot Framework, Pact, Postman
Programmiersprachen: Java, Kotlin, Python, SQL
Frameworks & Tools: Spring Boot, JUnit, Mockito, Docker, Kubernetes, Jenkins, GitLab CI
Schnittstellen & Datenbanken: REST, Kafka, Postgres, Oracle
Monitoring: Grafana, Graylog
(Weitere Technologien & Tools auf Anfrage)
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2025
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Ziel: Erstellung eines übergreifenden, risikoorientierten Testkonzepts zur Einführung einer hoch konfigurierbaren Inkasso-Kaufsoftware in Verbindung mit selbst entwickelten Komponenten
Aufgaben: Analyse fachlicher und technischer Risiken; Definition einer risikobasierten Teststrategie über alle Teststufen hinweg; Ableitung geeigneter Testmaßnahmen in Abhängigkeit vom Risiko; Schaffung eines Rahmens, damit Fachkollegen Tests einheitlich erfassen können; Dokumentation und Abstimmung des Testkonzepts mit Stakeholdern, Projektleitung und Geschäftsführung.
Mehrwert: Transparente Testdokumentation, klare Teststrategie mit Fokus auf geschäftskritische Funktionen, Nachvollziehbarkeit für Management zur Go-Live Risikoeinschätzung
Tools: Jira
Aufgaben: Analyse fachlicher und technischer Risiken; Definition einer risikobasierten Teststrategie über alle Teststufen hinweg; Ableitung geeigneter Testmaßnahmen in Abhängigkeit vom Risiko; Schaffung eines Rahmens, damit Fachkollegen Tests einheitlich erfassen können; Dokumentation und Abstimmung des Testkonzepts mit Stakeholdern, Projektleitung und Geschäftsführung.
Mehrwert: Transparente Testdokumentation, klare Teststrategie mit Fokus auf geschäftskritische Funktionen, Nachvollziehbarkeit für Management zur Go-Live Risikoeinschätzung
Tools: Jira
Ziel: Systematische Erfassung nicht-funktionaler Anforderungen (NFAs) zur Steigerung von Qualität und Wartbarkeit der Kaufsoftware sowie selbst entwickelter Module, um diese zu sicherzustellen.
Aufgaben: Sammlung und Dokumentation relevanter NFAs; Coaching von Kollegen zu Bedeutung, Erfassung und Formulierung nicht-funktionaler Anforderungen; Zuordnung der NFAs zu den Qualitätskriterien nach ISO 25010; Ableitung konkreter Maßnahmen zur Überprüfung und Sicherstellung dieser Anforderungen
Mehrwert: Transparente und strukturierte Handhabung von NFAs, verbesserte Softwarequalität, klarer Bezug zu ISO-Standards, erhöhter Wissenstransfer im Team
Tools: Jira
Aufgaben: Sammlung und Dokumentation relevanter NFAs; Coaching von Kollegen zu Bedeutung, Erfassung und Formulierung nicht-funktionaler Anforderungen; Zuordnung der NFAs zu den Qualitätskriterien nach ISO 25010; Ableitung konkreter Maßnahmen zur Überprüfung und Sicherstellung dieser Anforderungen
Mehrwert: Transparente und strukturierte Handhabung von NFAs, verbesserte Softwarequalität, klarer Bezug zu ISO-Standards, erhöhter Wissenstransfer im Team
Tools: Jira
Ziel: Entwicklung eines stabilen, wartbaren und international nutzbaren Testautomatisierungsframeworks zur Absicherung von UI Tests für verschiedene Teststufen.
Aufgaben: Design und Implementierung des Frameworks unter definierten Rahmenbedingungen; Anlehnung an den bestehenden Testansatz. Implementierung von UI- und API-Tests.
Analyse ob ein API-first Ansatz in dem Kontext erfolgsversprechend ist.
Wiederverwendung von Testimplementierungen.
Präsentieren von Ziel, Status und Hintergründe auf einer internationalen IT-Konferenz.
Mehrwert: Effiziente Testautomatisierung, schnellere Feedbackzyklen, verbesserte Wartbarkeit und höhere Testabdeckung
Technologien & Tools: Selenium, Cucumber, Wiremock, Java
Aufgaben: Design und Implementierung des Frameworks unter definierten Rahmenbedingungen; Anlehnung an den bestehenden Testansatz. Implementierung von UI- und API-Tests.
Analyse ob ein API-first Ansatz in dem Kontext erfolgsversprechend ist.
Wiederverwendung von Testimplementierungen.
Präsentieren von Ziel, Status und Hintergründe auf einer internationalen IT-Konferenz.
Mehrwert: Effiziente Testautomatisierung, schnellere Feedbackzyklen, verbesserte Wartbarkeit und höhere Testabdeckung
Technologien & Tools: Selenium, Cucumber, Wiremock, Java