Umsetzung einer App zur zentralen Steuerung eines Operationsraumes in Echtzeit (Hi-Tech in der Medizintechnik)
Die zentralen Geräte eines OP Raums (OP Tisch & OP Geräte wie Leuchten, Endoskop-Kameras, Pumpen, etc.) sollen zentral von einer App gesteuert werden. Es soll eine Android OS basierte App entwickelt werden. Die App soll im Embedded Umfeld in die Infrastruktur des OP Raums integriert werden.
Agiles Projekt nach Scrum (Sprints, Groomings, Retrospectives)
Beschreibung:
Aufgaben:
Beschreibung:
Analyse des bestehenden Kernbanksystems der Baader Bank zur anschließenden Erstellung und Durchführung von Lasttests mittels Jira, Xray, dem Robot Framework und Python sowie Konzeption und Entwicklung einer Testautomatisierung mittels Python und dem Robot Framework für das Kernbanksystem der Baader Bank mit dem Ziel bei zunehmender Userzahl mögliche Performanceverluste im Kernbanksystem zu lokalisieren und eine frühzeitige Optimierung des Kernbanksystems durch die internen Entwickler beim Kunden anstoßen zu können und eine keywordbasierte Testautomatisierung zur Ablösung manueller Tests innerhalb des Kernbanksystems einzuführen.
Anlass
Automatisierung von Testfällen für die App-basierte Steuerung einer Smart-Home-Heizungsanlage
Beschreibung:
Die bestehende Heizungsanlage kann vom Kunden mittels einer zukaufbaren Hardware um ein Internet-Gateway erweitert werden, so dass die Heizungsanlage mit der Cloud verbunden ist. Als Gegenstück dient eine App, die der Kunde auf sein Smart-Phone installieren kann. Nach erfolgter Registrierung und Authentifizierung kann die Heizungsanlage per App gesteuert werden. Nach und nach werden neue Features in die App integriert (Temperatur, Warmwasser, Urlaubsmodus etc.). Alle Use Cases sollen automatisiert end-to-end getestet werden.
Aufgaben:
? Automatisiertes Testen vom Gateway/Datenverkehr zwischen APP und Azure Cloud sowie zwischen Gateway und Cloud
? Testen der Anforderungen am Endgerät
? Erstellung von Tests, Testumgebungen und Test-Schnittstellen
? Testen von Software oder eines Gateways z. B. einer IoT App auf Basis von React Native und Java Microservices sowie Serverless Functions in der Azure Cloud
? Entwicklung von Apps sowie dem webbasierten Front Ends
? Definierung der Test Szenarien (Integration & E2E)
? Unterstützung bei der Konzeption und Installation von Testaufbauten (Hardware)
? Automatisierung mittels Robot Framework oder Cucumber, Python sowie DevOps
? Planung des Sprints
Technische Dokumentation für ein bestehendes Dokumenten-Management-System (DMS)
Technische Dokumentation:
Entwicklung eines Messgerätes zur Ermittlung von Fahrzeugdaten (Prototypen)
Software-Entwicklung:
Hardware-Entwicklung:
Aufsetzen eines Testautomatisierungs-Frameworks für das Security Testing der Steuergeräten eines großen deutschen Automobilkonzerns.
Testautomatisierung:
Netzwerke:
Hardware:
Software-Entwicklung für die Kommunikation der Steuergeräte eines großen deutschen Automobilkonzerns mit den Arbeitscomputern.
Software-Entwicklung:
Lizenz- und Releasemanagement:
Erstellung eines webbasierten Controlling-Tools zur Visualisierung des aktuellen Projektfortschritts für das Top-Management.
Als Quelle dienen mehrere Systeme:
Fullstack-Entwicklung:
Lizenz- und Releasemanagement:
Erweiterung des Portals, welches von Händlern bzw. Autohäusern zur Pflege und Verwaltung von Kunden und Fahrzeugen genutzt wird.
Anforderungsmanagement:
Erneuerung des Kundenportals (inkl. WebShop) mit Web 2.0 Technologien. Initial-Rollout des Kundenportals in diverse Länder/Regionen Neuerstellung eines weiteren Portals für das Product-Lifecycle-Management.
Frontend-Entwicklung:
Bereitstellen eines Single Sign-On (SSO) Services für Endkunden für hauseigene Produkte
Testing:
Konzept, Design und Realisierung einer Verwaltungssoftware für Personenbe-förderung. Insbesondere dient diese Systemidee dazu, mich in neue Technolo-gien und Frameworks einzuarbeiten (AngularJS, Meteor, Qooxdoo, etc.)
Testdurchführung
Die hausintern entwickelte Software zur Verwaltung von Aufträgen sowie Pflege und Wartung von Energie-Anlagen steht kurz vor dem Release. Es gilt diese umfangreiche Software mittels der bereits vorhandenen Testfälle zu testen. In Begleitung eines hausinternen Tools zur Verwaltung der Testfälle werden Problemreports erstellt und zur weiteren Bearbeitung in das Fehlermanagement Tool JIRA übermittelt. Nach Beheben der Fehler werden Nachtests durchgeführt.
Modernisierung & Optimierung
Attributen- und Schnittstellen-Design
Technisches Design
Testautomatisierung
Testkoordination
Testvorbereitung und Testausführung
Defect Management
Geschäftsprozess-Designer
Datenbankentwickler
Modernisierung
Technischer Designer
Softwareentwickler
Tester
Test-Manager mit Testautomatisierung Know-How und tiefen Software-Testing Skills. Breitgefächertes Hintergrundwissen in der Software-Entwicklung.
SOFTWARE-ENTWICKLUNG
TESTAUTOMATISIERUNG
Browsertests
JIRA XRAY
HP ALM
Cucumber
Testdatenerstellung
Mocks
Test Reports
JasperReports
Batches
FULLSTACK-ENTWICKLUNG
USER INTERFACE
NETZWERKE
EMBEDDED
ÜBERGREIFEND
Umsetzung einer App zur zentralen Steuerung eines Operationsraumes in Echtzeit (Hi-Tech in der Medizintechnik)
Die zentralen Geräte eines OP Raums (OP Tisch & OP Geräte wie Leuchten, Endoskop-Kameras, Pumpen, etc.) sollen zentral von einer App gesteuert werden. Es soll eine Android OS basierte App entwickelt werden. Die App soll im Embedded Umfeld in die Infrastruktur des OP Raums integriert werden.
Agiles Projekt nach Scrum (Sprints, Groomings, Retrospectives)
Beschreibung:
Aufgaben:
Beschreibung:
Analyse des bestehenden Kernbanksystems der Baader Bank zur anschließenden Erstellung und Durchführung von Lasttests mittels Jira, Xray, dem Robot Framework und Python sowie Konzeption und Entwicklung einer Testautomatisierung mittels Python und dem Robot Framework für das Kernbanksystem der Baader Bank mit dem Ziel bei zunehmender Userzahl mögliche Performanceverluste im Kernbanksystem zu lokalisieren und eine frühzeitige Optimierung des Kernbanksystems durch die internen Entwickler beim Kunden anstoßen zu können und eine keywordbasierte Testautomatisierung zur Ablösung manueller Tests innerhalb des Kernbanksystems einzuführen.
Anlass
Automatisierung von Testfällen für die App-basierte Steuerung einer Smart-Home-Heizungsanlage
Beschreibung:
Die bestehende Heizungsanlage kann vom Kunden mittels einer zukaufbaren Hardware um ein Internet-Gateway erweitert werden, so dass die Heizungsanlage mit der Cloud verbunden ist. Als Gegenstück dient eine App, die der Kunde auf sein Smart-Phone installieren kann. Nach erfolgter Registrierung und Authentifizierung kann die Heizungsanlage per App gesteuert werden. Nach und nach werden neue Features in die App integriert (Temperatur, Warmwasser, Urlaubsmodus etc.). Alle Use Cases sollen automatisiert end-to-end getestet werden.
Aufgaben:
? Automatisiertes Testen vom Gateway/Datenverkehr zwischen APP und Azure Cloud sowie zwischen Gateway und Cloud
? Testen der Anforderungen am Endgerät
? Erstellung von Tests, Testumgebungen und Test-Schnittstellen
? Testen von Software oder eines Gateways z. B. einer IoT App auf Basis von React Native und Java Microservices sowie Serverless Functions in der Azure Cloud
? Entwicklung von Apps sowie dem webbasierten Front Ends
? Definierung der Test Szenarien (Integration & E2E)
? Unterstützung bei der Konzeption und Installation von Testaufbauten (Hardware)
? Automatisierung mittels Robot Framework oder Cucumber, Python sowie DevOps
? Planung des Sprints
Technische Dokumentation für ein bestehendes Dokumenten-Management-System (DMS)
Technische Dokumentation:
Entwicklung eines Messgerätes zur Ermittlung von Fahrzeugdaten (Prototypen)
Software-Entwicklung:
Hardware-Entwicklung:
Aufsetzen eines Testautomatisierungs-Frameworks für das Security Testing der Steuergeräten eines großen deutschen Automobilkonzerns.
Testautomatisierung:
Netzwerke:
Hardware:
Software-Entwicklung für die Kommunikation der Steuergeräte eines großen deutschen Automobilkonzerns mit den Arbeitscomputern.
Software-Entwicklung:
Lizenz- und Releasemanagement:
Erstellung eines webbasierten Controlling-Tools zur Visualisierung des aktuellen Projektfortschritts für das Top-Management.
Als Quelle dienen mehrere Systeme:
Fullstack-Entwicklung:
Lizenz- und Releasemanagement:
Erweiterung des Portals, welches von Händlern bzw. Autohäusern zur Pflege und Verwaltung von Kunden und Fahrzeugen genutzt wird.
Anforderungsmanagement:
Erneuerung des Kundenportals (inkl. WebShop) mit Web 2.0 Technologien. Initial-Rollout des Kundenportals in diverse Länder/Regionen Neuerstellung eines weiteren Portals für das Product-Lifecycle-Management.
Frontend-Entwicklung:
Bereitstellen eines Single Sign-On (SSO) Services für Endkunden für hauseigene Produkte
Testing:
Konzept, Design und Realisierung einer Verwaltungssoftware für Personenbe-förderung. Insbesondere dient diese Systemidee dazu, mich in neue Technolo-gien und Frameworks einzuarbeiten (AngularJS, Meteor, Qooxdoo, etc.)
Testdurchführung
Die hausintern entwickelte Software zur Verwaltung von Aufträgen sowie Pflege und Wartung von Energie-Anlagen steht kurz vor dem Release. Es gilt diese umfangreiche Software mittels der bereits vorhandenen Testfälle zu testen. In Begleitung eines hausinternen Tools zur Verwaltung der Testfälle werden Problemreports erstellt und zur weiteren Bearbeitung in das Fehlermanagement Tool JIRA übermittelt. Nach Beheben der Fehler werden Nachtests durchgeführt.
Modernisierung & Optimierung
Attributen- und Schnittstellen-Design
Technisches Design
Testautomatisierung
Testkoordination
Testvorbereitung und Testausführung
Defect Management
Geschäftsprozess-Designer
Datenbankentwickler
Modernisierung
Technischer Designer
Softwareentwickler
Tester
Test-Manager mit Testautomatisierung Know-How und tiefen Software-Testing Skills. Breitgefächertes Hintergrundwissen in der Software-Entwicklung.
SOFTWARE-ENTWICKLUNG
TESTAUTOMATISIERUNG
Browsertests
JIRA XRAY
HP ALM
Cucumber
Testdatenerstellung
Mocks
Test Reports
JasperReports
Batches
FULLSTACK-ENTWICKLUNG
USER INTERFACE
NETZWERKE
EMBEDDED
ÜBERGREIFEND