Zum Hauptinhalt springen
Top-Experten-Abzeichen
Empfohlener Experte
Profil-Kopfzeilen-Hintergrund

Ljubomir Obrenovic-Senior Testautomatisierungsingenieur | QA-Ingenieur

Ljubomir Obrenovic - Senior Testautomatisierungsingenieur | QA-Ingenieur - Profilbild
Profil-Kopfzeilen-Overlay
München, Deutschland

Tagessatz prüfen

Erfahrungen

Feb. 2023 - März 2025
München, Deutschland

Senior Software Test Ingenieur

Keil KTM GmbH

Stellenbeschreibung
Senior Software Test Ingenieur bei Keil KTM GmbH
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Qualitätssicherung

Arbeitnehmerüberlassung

  • System-Black-Box-Integrationstests (BBIT, IVVQ): Durchführung von Regressions-, Freigabe-, Bestätigungs- und Konformitätstests für sicherheitskritische Bremssteuergeräte in Bahnindustrie
  • Softwaretest-Applikation & Integration: Runtime-Konfiguration von Software-Komponenten und Bibliotheken, Validierung von Schnittstellen, Konfigurationsabhängigkeiten und Komponenteninteraktionen
  • Testautomatisierung (FEAT-Framework): Mitentwicklung und Weiterentwicklung eines automatisierten Testframeworks für Testausführung, Reporting und Ergebnisanalyse
  • Funktionale Sicherheit (SiL4, FuSi): Sicherstellung der Einhaltung von Sicherheitsanforderungen, Traceability und Coverage sowie Normkonformität gemäß EN50126/28/29
  • Testautomatisierung für Kommunikationskomponenten: Konfiguration und Validierung der Feldbus-(CAN) und Ethernet-basierten TCMS Datenkommunikation-Schnittstellen (TRDP und CIP)
  • Anforderungsanalyse & Shift-Left (PTC Windchill ALM): Analyse von Software- und Systemartefakten zur Identifikation von Lücken, Mehrdeutigkeiten und Redundanzen im frühen SDLC
  • Testdesign & Testfallentwicklung: Ableitung von Testbedingungen, Abdeckungsstrategien und Implementierung datengetriebener Testfälle (DDT) inkl. wiederverwendbarer Testdaten-Fixtures
  • CI/CD & Automatisierung (Python, PowerShell, Jenkins, SVN): Automatisierung von Build-, Test- und HIL-Deployment-Prozessen sowie Integration in CI/CD-Pipelines
  • Testdaten & Konfigurationsmanagement (XML): Pflege und Anpassung von XML-Testvektoren und Systemkonfigurationen mit automatisierter Integration in Testumgebungen
  • Nicht-funktionales Testen: Durchführung von Performance- und Lasttests zur Bewertung von Stabilität und Systemverhalten
  • Agile Entwicklung & Defect Management (JIRA, Confluence): Mitarbeit in Scrum-Teams, Testkoordination, Review von Testartefakten sowie Defect Tracking und Root-Cause-Analyse
  • Fehleranalyse & Debugging (CANoe, CANalyzer): Analyse von Fehlern und Nachrichtenflüssen über mehrere Systemebenen (Applikation bis Bus)
  • Modellbasierte Analyse (UML, Enterprise Architect): Spezifikation von SUT/SOW und Unterstützung der systematischen Teststeuerung
  • Prozess- & Testdokumentation: Erstellung von Integrations- und Testdokumentation gemäß internen Qualitäts- und Zertifizierungsanforderungen
Jan. 2022 - Heute
München, Deutschland

Senior Test Automation Engineer

Stellenbeschreibung
Senior Test Automation Engineer
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
Qualitätssicherung
  • Generische & skalierbare Python-basierte Testautomatisierung: (PyTest, asyncio, pytest-xdist, pytest-hooks, OOP DI, Design-Patterns) zur parallelen und orchestrierten Testausführung inkl. Quality-Gates und Metrik-Erfassung (Execution, Coverage, Stability)
  • CI/CD-integrierte Build- und Testpipelines: GitLab/GitHub Actions und Jenkins (Master/Agent, JCasC), automatisierte Build-Validierung, Regressionstests und Release-Management
  • Integration von Quality-Gates: Security- und Code-Quality (SonarQube, Snyk), Requirements Coverage und Traceability in den automatisierten Testprozess
  • Containerisierte Testausführung: Docker für reproduzierbare Testumgebungen in lokalen, CI- und Cloud-Testlandschaften
  • Automatisierte API-, Backend- und Schnittstellentests: Robot Framework, PyTest, REST (FastAPI), Postman, SQLAlchemy ORM, MQTT und WebSockets
  • UI-Testautomatisierung: Robot Framework, Playwright und Selenium WebDriver
  • Entwicklung modularer RIDE-Python-Komponenten: Robot-Framework-Keywords und Bibliotheken zur Standardisierung und Erweiterung der Testautomatisierung
  • Erzeugung und Analyse von Netzwerkkommunikation: Scapy, PyShark sowie Wireshark/TShark, Paketanalyse, Protokollvalidierung und Fehlerdiagnose
  • Entwicklung automatisierter Kommunikationstests: Ethernet, IPv4, TCP, UDP und MQTT (OSI Layer 2, 3, 4 und 7)
  • Entwicklung automatisierter Netzwerkvalidierung: Kommunikationspfaden, Verbindungsaufbau, Timeout-, Last- und Paketverlust-Fehlerszenarien
  • Detaillierte Teamsanalyse: Enge Zusammenarbeit mit der Softwareentwicklung bei der Analyse von Kommunikationsfehlern und Fehlerbehebung
  • Test- und Defect-Management: Atlassian Xray, Nachverfolgbarkeit der Testergebnisse mit Jira inkl. strukturierter Testdokumentation
  • Aufbau von Observability- und Qualitätsmetriken: Prometheus und Grafana zur Analyse von Performance, Stabilität, Latenz sowie Testabdeckung
  • Testreporting: JSON-Logs, Allure Reports und JUnit XML für Auditierbarkeit, Coverage-Auswertung und Flakiness-Analyse
  • Secrets Management: HashiCorp Vault in CI-Pipelines mit Zero-Trust-basierter Verteilung von Zugangsdaten
  • GitOps/ArgoCD: Zusammenarbeit mit Deployment-Umgebungen zur Validierung von Deployment-Stages im Testprozess
Juli 2008 - Jan. 2023
München, Deutschland

Senior Software Test Ingenieur

Keil KTM GmbH

Stellenbeschreibung
Senior Software Test Ingenieur bei Keil KTM GmbH
Industrien
Automotive
Bereichen
Informationstechnologie (IT)
Qualitätssicherung

Freiberuflich tätig

Jan. 2003 - Juli 2008
Ulm, Deutschland

Senior Software Test Ingenieur

Hays AG, TOPjects AG

Stellenbeschreibung
Senior Software Test Ingenieur bei Hays AG, TOPjects AG
Industrien
Telekommunikation
Bereichen
Informationstechnologie (IT)
Qualitätssicherung

Freiberuflich tätig

  • Python- & Perl-Automatisierung: Entwicklung und Automatisierung von White-Box-Integrationstests (WBIT) zur Verbesserung der Effizienz der Protokollverifikation
  • 3GPP-Konformität & Protokollvalidierung: Test von NodeB-Basisstationen (UMTS/W-CDMA, LTE, Rel99 bis HSDPA/HSUPA) durch Simulation von Steuer- und Nutzdatenverkehr
  • MATLAB- & XML-Testvektoren: Erstellung strukturierter Testvektoren für DSP-Tests und Validierung der Ausgaben mittels Python-Automatisierung
  • LTE-Komponententests (UML/Eclipse/TTCN-3): Definition des Arbeitsumfangs (SOW), Erstellung und Durchführung von L2/L3-Komponententests, Erfassung von Abdeckungsmetriken zur Rückverfolgbarkeit
  • Datengetriebenes Testen (DDT): Verwaltung von Datensätzen durch Zusammenstellung, Validierung, Einspeisung und Aufzeichnung zur vollständigen Testabdeckung
  • Testmanagement (BaTMan): Durchführung von Fehleranalysen, Nachverfolgung von Defekten und Problemlösung zur Aufrechterhaltung der Produktzuverlässigkeit
  • Versionskontrolle (IBM Rational ClearCase): Verwaltung von Testware-Versionierung und -Konfiguration für einen konsistenten Arbeitsablauf
März 2001 - Juli 2002
München, Deutschland

Software Configuration Management Ingenieur

Siemens AG

Stellenbeschreibung
Software Configuration Management Ingenieur bei Siemens AG
Industrien
Informationstechnologie (IT)
Fertigung
Bereichen
Informationstechnologie (IT)
Produktentwicklung
Qualitätssicherung
  • Perl, Csh, Bash (Solaris): Entwicklung von ClearCase-Trigger-Skripten für Repository-Kontrolle und sichere Builds
  • CMake, GMake: Build-Konfiguration, Abhängigkeitsmanagement und Softwareintegration für eingebettete C/C++-Systeme; Unterstützung automatisierter Build-Verifizierung und Release-Prozesse
  • Rational ClearCase (MultiSite): Verwaltung von Konfiguration und verteilter Versionskontrolle
  • C++ / UML (OOA/D): Code- und Modell-Reviews zur Sicherstellung von Architektur- und Designkonformität
  • FlexeLint: Anwendung statischer Codeanalyse zur Durchsetzung von Coding-Standards und Codequalität
  • Doxygen: Automatisierung der Dokumentationsgenerierung für wartbare technische Referenzen
  • Tornado IDE / VxWorks: Erstellung und Deployment von Embedded-Software auf Echtzeitsystemen
Nov. 1997 - März 2001
Mississauga, Kanada

Senior Software Entwicklungsingenieur

BCE Emergis Inc.

Stellenbeschreibung
Senior Software Entwicklungsingenieur bei BCE Emergis Inc.
Industrien
Gesundheitswesen
Pharmazeutika
Bereichen
Informationstechnologie (IT)
  • POS/OLTP-Systeme (HP Tandem NSK): Optimierung von Client/Server-Architekturen hinsichtlich Performance, Effizienz und Zuverlässigkeit
  • Requirements Engineering: Definition und Dokumentation von Softwareanforderungen im Einklang mit Kundenanforderungen
  • C++, NonStop SQL, Rational Rose: Entwicklung eines Communication Interface Managers für OLTP-Verarbeitung und Use-Case-Modellierung
  • C, TAL, Embedded SQL/C (Sybase): Entwicklung von Frontend-/Backend-Schnittstellen zur Hostsystem-Integration
  • TCP/IP, X.25, SNA LU 6.2: Integration von Kommunikationsprotokollen für zuverlässige Enterprise-Konnektivität
  • NonStop SQL & IPC: Sicherstellung der Transaktionsintegrität durch optimierte Datenbank- und IPC-Verarbeitung
  • OLTP (Healthcare/Pharma): Optimierung von Schnittstellen für schnellere und zuverlässigere Abrechnungsverarbeitung
Nov. 1996 - Nov. 1997
Guelph, Kanada

Software Test Ingenieur

Ositech Communications Inc.

Stellenbeschreibung
Software Test Ingenieur bei Ositech Communications Inc.
Industrien
Informationstechnologie (IT)
Telekommunikation
Bereichen
Informationstechnologie (IT)
Produktentwicklung
Qualitätssicherung
  • Ethernet (10BaseT/100BaseT, MAC/LLC): Implementierung von Data-Link-Layer-Protokollen für stabile Kommunikation
  • C / Assembler, PCI-PCMCIA, UART 16550: Entwicklung von Low-Level-Treibern für Embedded-Systeme und Testanwendungen
  • SoftICE Kernel Debugger: Analyse und Behebung von Kernel-Level-Fehlern mittels Root-Cause-Analyse
  • PCMCIA Test Bed: Entwicklung von Diagnosetools zur OEM-Validierung von Ethernet-Geräten
  • MS Visual C++ / WinSock: Entwicklung und Test eines Echo-Servers zur Performance- und Durchsatzvalidierung
  • MS Visual SourceSafe: Verwaltung von Versionskontrolle und Konfiguration für zuverlässige Releases
Jan. 1988 - Juni 1995
Belgrad, Serbien

Senior Software Test / Entwicklungsingenieur

Lola R&D Institute

Stellenbeschreibung
Senior Software Test / Entwicklungsingenieur bei Lola R&D Institute
Industrien
Fertigung
Bereichen
Informationstechnologie (IT)
Produktentwicklung
Qualitätssicherung
  • C++, Quick Basic (HP 3000/GPIB): Entwicklung von Test- und Messautomatisierungssoftware zur Reduzierung manuellen Aufwands
  • GPIB / HPIB-Programmierung: Steuerung digitaler Testgeräte für automatisierte, reproduzierbare Tests
  • HP- und Tektronix-Instrumente: Automatisierung von Logikanalysatoren, Oszilloskopen und Mustergeneratoren für Validierung und Fehleranalyse
  • C++ / SCADA (HP 3000): Entwicklung einer SCADA-Anwendung mit Integration von Modbus/RTU- und HDLC/PLC-Protokollen für industrielles Monitoring

Branchenerfahrung

Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.

Erfahren in Automotive, Fertigung, Informationstechnologie (IT), Telekommunikation, Gesundheitswesen und Pharmazeutika.

Automotive
Fertigung
Informationstechnologie (IT)
Telekommunikation
Gesundheitswesen
Pharmazeutika
Profil-Übereinstimmungsdiagramm

Erfahrung nach Fachbereich

Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.

Erfahren in Informationstechnologie (IT), Qualitätssicherung und Produktentwicklung.

Informationstechnologie (IT)
Qualitätssicherung
Produktentwicklung
Profil-Übereinstimmungsdiagramm

Zusammenfassung

Technische Kernkompetenzen

  • Testautomatisierung & Testframeworks: Entwicklung, Erweiterung und Wartung skalierbarer Python-Testframeworks mit PyTest, pytest-xdist pytest-hooks, asyncio und OOP-Architektur (Design-Patterns), skalierbare und parallele Testausführung
  • UI-/API- & Backend-Testautomatisierung: Robot Framework (Keyword-Driven Testing, Entwicklung wiederverwendbarer Keywords und Python Libraries), REST/FastAPI, Playwright, Selenium WebDriver, MQTT, WebSockets, Postman, SQL(Alchemy ORM) Datenkonsistenz- und Schnittstellenvalidierung
  • Kommunikations- & Netzwerktests: Automatisierte Validierung Ethernet-basierter Kommunikationssysteme von MAC bis MQTT, Industrieller TCMS Kommunikationsprotokolle (CIP & TRDP over TCP/IP)
  • Netzwerkanalyse & Protokollvalidierung: Erzeugung, Analyse und Auswertung von Netzwerkverkehr mit Scapy, tcpdump, PyShark und Wireshark/TShark, Paketanalyse, Fehlerdiagnose und Protokollvalidierung
  • CI/CD & Continuous Testing: Jenkins (Master/Agent-Setup, JCasC), GitHub Actions, GitLab CI, automatisierte Testintegration, Quality Gates, Requirements-, Test-, Execution-, Coverage- und Stabilitätsmetriken
  • Teststabilität & Qualität: Deterministische Testverfahren, Testisolierung, Timing-Kontrolle, Flakiness-Reduktion, reproduzierbare Testumgebungen
  • Containerisierte Testumgebungen: Docker, Kubernetes, reproduzierbare und skalierbare Testinfrastrukturen, Zero-Trust-Secretsmanagement
  • Versionsverwaltung & DevOps: Git, GitHub, GitLab, Jenkins
  • Build, Softwareintegration und Komponentenvalidierung: Build-Validierung in CI/CD Pipelines (CMake/GMake), Runtime-Konfiguration (MQTT) und Validierung wiederverwendbarer Softwarekomponenten und Bibliotheken
  • Agile Softwareentwicklung & ALM: Scrum, Jira, Confluence, FEAT Framework, PTC Windchill ALM, Enterprise Architect (UML)
  • SiL-/HiL-Tests & Simulation: Modellbasiertes Testdesign, Fault Injection, Concurrency- und Systemsimulation in Embedded-Echtzeit-Kontext (Mobilfunk, ESRA)
  • Sicherheitskritische Softwarevalidierung: Entwicklungs- und Verifikationsprozesse nach DO-178C vergleichbaren Standards EN50126/28/29, Requirements Traceability, Statement-, Branch- und MC/DC-Coverage
  • Performance & Observability: Prometheus, Grafana, Latenz-, Durchsatz- und Performanceanalysen, Bottleneck-Erkennung
  • Logging & Testreporting: JSON, Promtail, Loki, Allure Reports, JUnit XML sowie Atlassian Xray Test Management
  • PLC/SCADA & Automatisierung: Prozesssteuerung in Python & CODESYS SoftPLC über OPC-UA & Modbus, EtherCAT-Simulation
  • Betriebssysteme: Linux (Ubuntu, RHEL), Windows, Solaris (SunOS), HP-UX

Fähigkeiten

  • Datenbanken: Mysql, Postgresql; Sybase Sql; Hp Nonstop / Transact Sql
  • Programmiersprachen: Python, C/C++, Java, Perl
  • Protokolle & Netzwerke: Tcp/Ip, Ftp, Udp; Http; Rs-485, Modbus; Ethercat, Can; Trdp, Cip, Mvb; Lte / Wcdma / Umts; Ieee 488 Gpib

Sprachen

Serbisch
Muttersprache
Deutsch
Verhandlungssicher
Englisch
Verhandlungssicher

Ausbildung

Universität Belgrad, Fakultät für Elektrotechnik

Diplom-Ingenieur (Dipl.-Ing.) · Elektrotechnik · Belgrad, Serbien

Zertifikate & Bescheinigungen

Cyber Security IEC 62443 CLC/TS 50701 regulatorischen Normen

Secura (Bureau Veritas Unternehmen)

Fortgeschrittene Python OOP

HP Tandem Guardian 90 NonStop Kernel Betriebssystem

ISTQB CTFL

Normen EN 50126, EN 50128 und EN 50129 der Funktionalen Sicherheit für Software und System-Entwicklung im Eisenbahnsektor einschließlich RAMS-Strategien

TUEV Rheinland

UML Konzepte

Statistiken

Erfahrung

Positionen gesamt 8
Erfahrung in Automotive 14.5 J.
Durchschn. Dauer 5 J.
Längste Erfahrung 14 J. 6 M.

Globale Erfahrung

Länder gearbeitet 3 (Deutschland, Kanada, Serbien)
Hauptland Deutschland

Fachkenntnisse

Aktuelle Rollen Senior Software Test Ingenieur, Senior Test Automation Engineer, Software Configuration Management Ingenieur
Hauptbranchen Automotive, Fertigung, Informationstechnologie (IT)
Hauptfachbereiche Informationstechnologie (IT), Qualitätssicherung, Produktentwicklung

Qualifikationen

Höchster Abschluss Master
Zertifikate erworben 6

Profil

Erstellt

Häufig gestellte Fragen

Du hast Fragen? Hier findest du mehr.

Ljubomir ist in München, Deutschland ansässig und kann in On-Site-, Hybrid- und Remote-Arbeitsmodellen arbeiten.
Ljubomir spricht folgende Sprachen: Serbisch (Muttersprache), Deutsch (Verhandlungssicher), Englisch (Verhandlungssicher).
Ljubomir hat mindestens 37 Jahre Erfahrung. In dieser Zeit hat Ljubomir in mindestens 6 verschiedenen Rollen und für 6 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 5 Jahre und 7 Monate. Beachten Sie, dass Ljubomir möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.
Basierend auf der jüngsten Erfahrung wäre Ljubomir gut geeignet für Rollen wie: Senior Software Test Ingenieur, Senior Test Automation Engineer, Software Configuration Management Ingenieur.
Die neueste Position von Ljubomir ist Senior Software Test Ingenieur bei Keil KTM GmbH.
In den letzten Jahren hat Ljubomir für Keil KTM GmbH gearbeitet.
Ljubomir hat die meiste Erfahrung in Industrien wie Automotive, Fertigung und Informationstechnologie (IT). Ljubomir hat auch etwas Erfahrung in Telekommunikation, Gesundheitswesen und Pharmazeutika.
Ljubomir hat die meiste Erfahrung in Bereichen wie Informationstechnologie (IT), Qualitätssicherung und Produktentwicklung.
Ljubomir hat kürzlich in Industrien wie Automotive und Informationstechnologie (IT) gearbeitet.
Ljubomir hat kürzlich in Bereichen wie Informationstechnologie (IT), Qualitätssicherung und Produktentwicklung gearbeitet.
Ljubomir hat einen Master in Elektrotechnik von Universität Belgrad, Fakultät für Elektrotechnik.
Ljubomir hat 6 Zertifikate. Darunter sind: Cyber Security IEC 62443 CLC/TS 50701 regulatorischen Normen, Fortgeschrittene Python OOP und HP Tandem Guardian 90 NonStop Kernel Betriebssystem.
Ljubomir ist sofort vollzeit verfügbar für passende Projekte.
Der Stundensatz von Ljubomir hängt von den spezifischen Projektanforderungen ab. Bitte verwenden Sie die Meet-Schaltfläche im Profil, um ein Meeting zu planen und die Details zu besprechen.
Um Ljubomir zu beauftragen, klicken Sie auf die Meet-Schaltfläche im Profil, um ein Meeting anzufragen und Ihre Projektanforderungen zu besprechen.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

1000
750
500
250
Stundensatzvergleich-Diagramm
⌀ Markt: 728-888 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freelancer in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.