Qualitätssicherung und Testmanagement/Test und Unterstützung im Projektmanagement im Bereich embedded Softwareentwicklung
Die Yacoub Automation entwickelt und fertigt unter anderem Geräte im Bereich Industrial Ethernet (Managed Switche). Im Rahmen unterschiedlicher Projekt ist es meine Aufgabe, die Bereiche Qualitätssicherung und Softwaretest weiter zu entwickeln. Darüber habe ich Aufgaben im Bereich Projektmanagement (Projekt Managed Switch mit PROFINET Zertifizierung) Unterstützende Aufgaben übernommen.
Erstellung Testkonzept,Testplanung, Testlistenerstellung, Testplanung, Testüberwachung und -steuerung
Themenüberblick:
2nd-Level Support im Projekt Unfallmelde-App
Bei der Unfallmelde-App handelt es sich um eine Nachrüstlösung zum automatischen Versand von Notrufmeldungen via Smartphone. Dazu wird das Smartphone des Autofahrers via Bluetooth mit einem im Zigarettenanzünder befindlichen Steckers zur Unfalldetektion verbunden. Auf dem Smartphone (Android, iOS) befindet sich eine App, die im Falle von dem Stecker registrierten Unfalls eine Notrufmeldung an die Unfallmeldezentrale absetzt. Dabei werden die Unfallstärke sowie die Position des Fahrzeugs an die Unfallmeldezentrale gesendet und im Falle eines schweren Unfalls wird sofort eine telefonische Verbindung von der unfallmeldezentrale zum Smartphone hergestellt. Im weiteren Verlauf wird gegebenenfalls der Notarzt verständigt und die Polizei gerufen.
Die Software wurde teilweise von IBM als Java-Anwendung implementiert. Die Smartphone-App wurde vom GDV-DL erstellt.
Meine Aufgaben im Projekt: Bearbeitung von stark softwarelastigen Tickets, Softwarefehler identifizieren und kommunizieren, Kommunikation mit den verschiedenen Versichern, welche die Unfallmelde-App vertreiben. Weitere Aufgabe Optimierung der Logfile-Analyse mit Kibana/ElasticSearch/Grok.
Vorlesungen zu den Themen:
„Einführung Programmierung“:
Einführung in die Programmierung mit Visual Studio / C#
„Softwaretest“:
Grundlagen zum Thema Softwaretest, Testfallerstellung, Testautomatisierung, die verschiedenen Testarten, Unit-Tests, Testfirst-Ansatz (TDD), GUI-Tests, viele praktische Beispiele
„Software-Qualitätssicherung“:
Grundlagen zum Thema Software-QS anhand eines praktischen Beispielprojekts neben den Grundlagen der Qualitätssicherung Themen wie Prozesse (Build-Prozess, Test-Prozess, Change-Prozess, …)
„Datenbanksysteme“:
Einführung in das Thema Relationale Datenbanksysteme: Datenbank-Design (Entwurf, Normalisierung, Index-Verwaltung, Referentielle Integrität, Domänen, …)
„IT-Projektmanagement“:
Grundlagen des Projektmanagements, Monumentale Modelle (V-Modell, ..), agiles Projektmanagement, agile Softwareentwicklung, Verwendung von Werkzeugen im Projektmanagent
„Spezielle Themen der Softwareentwicklung“:
Verschiedene spezielle Bereiche der Softwareprogrammierung (GUI-Entwicklung, Entwicklung eines Socket-Servers, Thread-Programmierung, …) werden anhand praktischer Beispiele erarbeitet
„Verteilte Systeme“:
Architekturen verteilter Systeme, Client-/Server, Middleware, Zeitsynchronisation, Warteschlangen, Nachrichtenbroker….
Betreuung Software-Projekt:
Betreuung von Studierendengruppen bei der Durchführung von Software-Projekten
Betreuung IT-Projekt:
Betreuung von Studierendengruppen bei der Durchführung von IT-Projekten (optional mit Softwareerstellungsanteil)
Hard- und Software-Projekte:
Programmierung ATmega–Microcontroller von Atmel und Entwurf einfacher Schaltung für die Steuerung durch ATmega
Internet Anwendungsentwicklung:
Gemeinsam mit einem Kollegen werden die vielfältigen Aspekte der Entwicklung von statischen und dynamischen Internetseiten beleuchtet. Mein Part dabei sind die dynamischen Webseiten und dabei vor allem die Serverseitige Programmierung sowie eine kleine Einführung in das Thema AJAX
Leitung eines studentischen Projekts zum autonomen Fahren eines ehemals funkferngesteuerten Modell-Fahrzeugs:
Die Funkfernsteuerung von Modellfahrzeugen (bis zu 50 km/h schnell) wird ersetzt durch eine Steuerung für autonomes Fahren. Dabei wird die Steuerung von einem Raspberry Pi und mehreren Arduino Nano übernommen. Das Projekt befindet sich noch in der Umsetzung. (C-ähnliche Programmiersprache), Schnittstellenprogrammierung (USB), I2C-Bus
Anschluss einer Messanlage
In Zusammenarbeit mit Studierenden Anschluss einer Messanlage zur Messung von Kräften und Wegen im Rahmen von Scherversuchern an Bodenbroben. Der Anschluss an den PC erfolgt über die serielle V24/RS232 an einen PC.
Programmierung der Schnittstelle, Erfassung der Messdaten, Erzeugen von Messprotokollen im PDF-format
C#, Serielle Schnittstelle.
Leitung eines studentischen Projektes mit dem Thema Sensor-Netzwerk:
Ziel des Projekts ist der Entwurf und die Implementierung einer Lösung zur Anbindung von vielen unterschiedlichen, weltweit verteilten Sensoren und der zentralen Erfassung der Messwerte / Daten sowie der zentralen Konfiguration der einzelnen Messstellen. Schaffung von Muster-Clients zur Auswertung und Visualisierung der Messwerte. In einer späteren Ausbaustufe des Projekts wird es auch möglich sein, Steuerungsaufgaben mit Hilfe des Sensor-Netzwerks zu durchzuführen. Das Sensornetzwerk soll in der Forschung der Ostfalia-Hochschule verwendet werden.
Der deutsche Pressevertrieb stellt sein Softwareverwaltungssystem im Bereich Deutschland / Weltweit auf SAP um. Im Zuge dieser Umstellung müssen verschiedene Umsysteme teilweise erheblich angepasst bzw. neu erstellt werden.
LuP:
Test der Datenbank-Performance, Messung und Gegenüberstellung der Verarbeitungsdauern von Alt- und Neusystem sowie Dokumentation der Messungen
Testautomatisierung, Testdurchführung, Last- und Performancetests
Testautomatisierung/Testdokumentation im Bereich Test der Onlinemarketing/Retargeting Software Lösung der xplosion interactive.
Test der Software von Röntgengeräten (Mammographie).
Softwaretest in einem weltweit verteilten internationalen Team unter Berücksichtigung der definierten Prozesse und Vorgehensweisen:
Testautomatisierung zur Qualitätssicherung der von BIOTRONIK entwickelten Softwareerweiterungen (Custom Actions) der im Unternehmen eingesetzten MKS-Integrity Standard Software zum Requirement Engineering. Entwicklung eines Frameworks zur Testautomatisierung.
Die Software MKS-Integrity ist eine Client/Server Software des kanadischen Softwareherstellers MKS ist eine integrierte Lösung zur Versionsverwaltung und zum Requirement engineering. Sie kann durch kundenspezifische Plugin’s (Custom actions) erweitert werden. Diese custom actions können vom Endanwender entwickelt werden. Aufgabe des von mir entwickelten Testframeworks ist die Testautomatisierung der von der BIOTRONIK GmbH selbst unter Java entwickelten custom actions, eingebettet in MKS. Besondere Herausforderung hierbei ist die Tatsache, dass die custom actions in eine echte Blackbox (nämlich die MKS-Software) eingebunden sind, über deren internen Aufbau nur sehr wenige Informationen verfügbar sind. Die MKS-Software basiert auf Java und der Java-Swing-Oberfläche. Zur „Fernsteuerung“ des MKS wird die Open-Source-Software Marathon-Testing (entwickelt unter Java) genutzt. Marathon-Testing ermöglicht die Entwicklung umfangreicher Testscripte mit Hilfe der Scriptsprachen JRuby und Jython.
Zu Beginn des Projekts Markanalyse und Auswahl des zu verwendenden Testtools
Überarbeitung/Erweiterung einer bestehenden Softwarelösung zur Erfassung von Daten für eine bundesweite Statistik.
An den Schleusen der Wasserstraßen im Bereich der WSD-Nord und der WSD-Ost werden mittels einer in Delphi programmierten Softwarelösung Daten erfasst und gespeichert. Diese Daten werden regelmäßig in einer Access-Datenbank zusammengefasst und ausgewertet. Die Auswertung fließt in die bundesweite Verkehrsstatistik ein. Der Umfang der erfassten Daten wird erweitert und es werden Fehler in der bestehenden Softwarelösung behoben. Überarbeitung der enthaltenen Statistik, Bewertung nach verschiedenen Kriterien.
Test der Software (manuelle Tests, Modultests, Regressionstests, GUI-Tests, Akzeptanztests)
Die elektronische Versicherungsbestätigung löst die so genannte „Doppelkarte“ der Versicherungen ab, die in der Vergangenheit für die Zulassung von Kraftfahrzeugen erforderlich war. Die eVB-Software realisiert eine zentrale Verwaltung der elektronischen Versicherungsbestätigungsnummern. Außerdem wird unter anderem der Versichererwechsel zum Jahreswechsel sowie eine Reihe anderer Vorgänge, in die sowohl die Kraftfahrzeug-Zulassungsbehörden in ganz Deutschland, als auch das Kraftfahrtbundesamt sowie der Großteil der Kfz-Versicherer in Deutschland eingebunden sind, mit Hilfe der eVB-Software abgewickelt. Die eVB-Software ist mit dem Kraftfahrtbundesamt und darüber (im Endausbau) mit allen Zulassungsbehörden in Deutschland vernetzt. Weiterhin besteht eine Vernetzung mit den meisten Kfz-Versicherern Deutschlands sowie vielen freien Versicherungsmaklern in Deutschland.
Softwaretest nach ISTQB einer in C++ erstellten Anwendung
LuP:
Performancetests (Messung von Reaktionszeiten des Kerndienstes bei der Reaktion auf Nachrichtenanfragen, Verifikation der Multithreading-Funktion des Kerndienstes auch unter Last mit Hilfe parallelem Nachrichtenversandes und Empfangs multithreaded von mehreren Clients aus).
Überarbeitung/Erweiterung einer bestehenden Softwarelösung zur Erfassung von Daten für eine bundesweite Statistik.
An den Schleusen der Wasserstraßen im Bereich der WSD-Nord und der WSD-Ost werden mittels einer in Delphi programmierten Softwarelösung Daten erfasst und gespeichert. Diese Daten werden regelmäßig in einer Access-Datenbank zusammengefasst und ausgewertet. Die Auswertung fließt in die bundesweite Verkehrsstatistik ein. Der Umfang der erfassten Daten wird erweitert und es werden Fehler in der bestehenden Softwarelösung behoben. Überarbeitung der enthaltenen Statistik, Bewertung nach verschiedenen Kriterien.
Test der Software (manuelle Tests, Modultests, Regressionstests, GUI-Tests, Akzeptanztests)
Erstellung einer Steuerberechnung unter Berücksichtigung einer Gehaltsumwandlung
Angebotsprogramm erweitert um eine Grundfähigkeitszusatzversicherung (inkl. Berechnung der Grundfähigkeitszusatzversicherung).
Alllgemeine Pflege des Angebotsprogramms, Tarifänderungen eingepflegt.
Test der Anwendung (Erweiterung und Ausführung von Modultests, Regressionstests, Integrationstests, Testfalldefinition, Durchführung von manuellen Tests)
Aktualisierung der Angebotsoftware, Einführung einer Pflegerentenzusatzversicherung, Änderungen der Tarife im Bereich Rentenversicherungen, Überarbeitung Ausdruck
Test der Anwendung (Erweiterung und Ausführung von Modultests, Regressionstests, Integrationstests, Testfalldefinition, GUI-Tests, Durchführung von manuellen Tests)
--- weitere Projekte gerne auf Anfrage---
Knowledge Department GmbH & Co. KG, Nürnberg
12.11.2008 – 14.11.2008
Projektarbeit
Qualitätssicherung / Softwaretest nach ISTQB
Modellierung und Anforderungsmanagement
Softwareentwicklung
Netzwerk und Server / Administration
In diesem Bereich arbeite ich kaum noch, habe diesen Punkt aber trotzdem aufgenommen, da fundierte Kenntnisse auf diesen Gebieten auch bei den anderen von mir abgedeckten Gebieten sehr hilfreich sind.
Administrationstätigkeiten
Objektorientierte Analyse und objektorientiertes Design (OOA/OOD)
Objektorientierte Programmierung
Versionskontrolle
Verschiedenes
Hardwarenahe Kenntnisse
Auf Grund der technischen Ausbildung (Berufsausbildung zum Elektromaschinenmonteur und anschließendem Studium der physikalischen Technik) sehr gute Kenntnisse aus dem ?hardwarenahen? Bereich. Auch einige Berufsjahre als Ingenieur in der Messtechnik haben meine Kenntnisse in diesem Bereich vertieft. Dies ist gerade bei der grundsätzlichen Softwarekonzeption sehr hilfreich, da ein umfassendes technisches Verständnis vorhanden ist.
Elektronik
Auf Grund meiner vielfältigen Ausrichtung und meines breit angelegten und großem fachlichen Wissens bin ich sehr gut als Mittler zwischen der Qualtitätssicherungen, den Fachabteilungen und der Entwicklungsabteilung geeignet. Dabei kommt mir auch mein "diplomatisches Talent" und meine große Belastbarkeit zu Gute.
Erwähnen möchte ich meine sehr große Zielstrebigkeit, ohne die es mir nicht möglich gewesen wäre, ständig dazuzulernen und in so vielen verschiedenen Projekten erfolgreich tätig zu sein.
Qualitätssicherung und Testmanagement/Test und Unterstützung im Projektmanagement im Bereich embedded Softwareentwicklung
Die Yacoub Automation entwickelt und fertigt unter anderem Geräte im Bereich Industrial Ethernet (Managed Switche). Im Rahmen unterschiedlicher Projekt ist es meine Aufgabe, die Bereiche Qualitätssicherung und Softwaretest weiter zu entwickeln. Darüber habe ich Aufgaben im Bereich Projektmanagement (Projekt Managed Switch mit PROFINET Zertifizierung) Unterstützende Aufgaben übernommen.
Erstellung Testkonzept,Testplanung, Testlistenerstellung, Testplanung, Testüberwachung und -steuerung
Themenüberblick:
2nd-Level Support im Projekt Unfallmelde-App
Bei der Unfallmelde-App handelt es sich um eine Nachrüstlösung zum automatischen Versand von Notrufmeldungen via Smartphone. Dazu wird das Smartphone des Autofahrers via Bluetooth mit einem im Zigarettenanzünder befindlichen Steckers zur Unfalldetektion verbunden. Auf dem Smartphone (Android, iOS) befindet sich eine App, die im Falle von dem Stecker registrierten Unfalls eine Notrufmeldung an die Unfallmeldezentrale absetzt. Dabei werden die Unfallstärke sowie die Position des Fahrzeugs an die Unfallmeldezentrale gesendet und im Falle eines schweren Unfalls wird sofort eine telefonische Verbindung von der unfallmeldezentrale zum Smartphone hergestellt. Im weiteren Verlauf wird gegebenenfalls der Notarzt verständigt und die Polizei gerufen.
Die Software wurde teilweise von IBM als Java-Anwendung implementiert. Die Smartphone-App wurde vom GDV-DL erstellt.
Meine Aufgaben im Projekt: Bearbeitung von stark softwarelastigen Tickets, Softwarefehler identifizieren und kommunizieren, Kommunikation mit den verschiedenen Versichern, welche die Unfallmelde-App vertreiben. Weitere Aufgabe Optimierung der Logfile-Analyse mit Kibana/ElasticSearch/Grok.
Vorlesungen zu den Themen:
„Einführung Programmierung“:
Einführung in die Programmierung mit Visual Studio / C#
„Softwaretest“:
Grundlagen zum Thema Softwaretest, Testfallerstellung, Testautomatisierung, die verschiedenen Testarten, Unit-Tests, Testfirst-Ansatz (TDD), GUI-Tests, viele praktische Beispiele
„Software-Qualitätssicherung“:
Grundlagen zum Thema Software-QS anhand eines praktischen Beispielprojekts neben den Grundlagen der Qualitätssicherung Themen wie Prozesse (Build-Prozess, Test-Prozess, Change-Prozess, …)
„Datenbanksysteme“:
Einführung in das Thema Relationale Datenbanksysteme: Datenbank-Design (Entwurf, Normalisierung, Index-Verwaltung, Referentielle Integrität, Domänen, …)
„IT-Projektmanagement“:
Grundlagen des Projektmanagements, Monumentale Modelle (V-Modell, ..), agiles Projektmanagement, agile Softwareentwicklung, Verwendung von Werkzeugen im Projektmanagent
„Spezielle Themen der Softwareentwicklung“:
Verschiedene spezielle Bereiche der Softwareprogrammierung (GUI-Entwicklung, Entwicklung eines Socket-Servers, Thread-Programmierung, …) werden anhand praktischer Beispiele erarbeitet
„Verteilte Systeme“:
Architekturen verteilter Systeme, Client-/Server, Middleware, Zeitsynchronisation, Warteschlangen, Nachrichtenbroker….
Betreuung Software-Projekt:
Betreuung von Studierendengruppen bei der Durchführung von Software-Projekten
Betreuung IT-Projekt:
Betreuung von Studierendengruppen bei der Durchführung von IT-Projekten (optional mit Softwareerstellungsanteil)
Hard- und Software-Projekte:
Programmierung ATmega–Microcontroller von Atmel und Entwurf einfacher Schaltung für die Steuerung durch ATmega
Internet Anwendungsentwicklung:
Gemeinsam mit einem Kollegen werden die vielfältigen Aspekte der Entwicklung von statischen und dynamischen Internetseiten beleuchtet. Mein Part dabei sind die dynamischen Webseiten und dabei vor allem die Serverseitige Programmierung sowie eine kleine Einführung in das Thema AJAX
Leitung eines studentischen Projekts zum autonomen Fahren eines ehemals funkferngesteuerten Modell-Fahrzeugs:
Die Funkfernsteuerung von Modellfahrzeugen (bis zu 50 km/h schnell) wird ersetzt durch eine Steuerung für autonomes Fahren. Dabei wird die Steuerung von einem Raspberry Pi und mehreren Arduino Nano übernommen. Das Projekt befindet sich noch in der Umsetzung. (C-ähnliche Programmiersprache), Schnittstellenprogrammierung (USB), I2C-Bus
Anschluss einer Messanlage
In Zusammenarbeit mit Studierenden Anschluss einer Messanlage zur Messung von Kräften und Wegen im Rahmen von Scherversuchern an Bodenbroben. Der Anschluss an den PC erfolgt über die serielle V24/RS232 an einen PC.
Programmierung der Schnittstelle, Erfassung der Messdaten, Erzeugen von Messprotokollen im PDF-format
C#, Serielle Schnittstelle.
Leitung eines studentischen Projektes mit dem Thema Sensor-Netzwerk:
Ziel des Projekts ist der Entwurf und die Implementierung einer Lösung zur Anbindung von vielen unterschiedlichen, weltweit verteilten Sensoren und der zentralen Erfassung der Messwerte / Daten sowie der zentralen Konfiguration der einzelnen Messstellen. Schaffung von Muster-Clients zur Auswertung und Visualisierung der Messwerte. In einer späteren Ausbaustufe des Projekts wird es auch möglich sein, Steuerungsaufgaben mit Hilfe des Sensor-Netzwerks zu durchzuführen. Das Sensornetzwerk soll in der Forschung der Ostfalia-Hochschule verwendet werden.
Der deutsche Pressevertrieb stellt sein Softwareverwaltungssystem im Bereich Deutschland / Weltweit auf SAP um. Im Zuge dieser Umstellung müssen verschiedene Umsysteme teilweise erheblich angepasst bzw. neu erstellt werden.
LuP:
Test der Datenbank-Performance, Messung und Gegenüberstellung der Verarbeitungsdauern von Alt- und Neusystem sowie Dokumentation der Messungen
Testautomatisierung, Testdurchführung, Last- und Performancetests
Testautomatisierung/Testdokumentation im Bereich Test der Onlinemarketing/Retargeting Software Lösung der xplosion interactive.
Test der Software von Röntgengeräten (Mammographie).
Softwaretest in einem weltweit verteilten internationalen Team unter Berücksichtigung der definierten Prozesse und Vorgehensweisen:
Testautomatisierung zur Qualitätssicherung der von BIOTRONIK entwickelten Softwareerweiterungen (Custom Actions) der im Unternehmen eingesetzten MKS-Integrity Standard Software zum Requirement Engineering. Entwicklung eines Frameworks zur Testautomatisierung.
Die Software MKS-Integrity ist eine Client/Server Software des kanadischen Softwareherstellers MKS ist eine integrierte Lösung zur Versionsverwaltung und zum Requirement engineering. Sie kann durch kundenspezifische Plugin’s (Custom actions) erweitert werden. Diese custom actions können vom Endanwender entwickelt werden. Aufgabe des von mir entwickelten Testframeworks ist die Testautomatisierung der von der BIOTRONIK GmbH selbst unter Java entwickelten custom actions, eingebettet in MKS. Besondere Herausforderung hierbei ist die Tatsache, dass die custom actions in eine echte Blackbox (nämlich die MKS-Software) eingebunden sind, über deren internen Aufbau nur sehr wenige Informationen verfügbar sind. Die MKS-Software basiert auf Java und der Java-Swing-Oberfläche. Zur „Fernsteuerung“ des MKS wird die Open-Source-Software Marathon-Testing (entwickelt unter Java) genutzt. Marathon-Testing ermöglicht die Entwicklung umfangreicher Testscripte mit Hilfe der Scriptsprachen JRuby und Jython.
Zu Beginn des Projekts Markanalyse und Auswahl des zu verwendenden Testtools
Überarbeitung/Erweiterung einer bestehenden Softwarelösung zur Erfassung von Daten für eine bundesweite Statistik.
An den Schleusen der Wasserstraßen im Bereich der WSD-Nord und der WSD-Ost werden mittels einer in Delphi programmierten Softwarelösung Daten erfasst und gespeichert. Diese Daten werden regelmäßig in einer Access-Datenbank zusammengefasst und ausgewertet. Die Auswertung fließt in die bundesweite Verkehrsstatistik ein. Der Umfang der erfassten Daten wird erweitert und es werden Fehler in der bestehenden Softwarelösung behoben. Überarbeitung der enthaltenen Statistik, Bewertung nach verschiedenen Kriterien.
Test der Software (manuelle Tests, Modultests, Regressionstests, GUI-Tests, Akzeptanztests)
Die elektronische Versicherungsbestätigung löst die so genannte „Doppelkarte“ der Versicherungen ab, die in der Vergangenheit für die Zulassung von Kraftfahrzeugen erforderlich war. Die eVB-Software realisiert eine zentrale Verwaltung der elektronischen Versicherungsbestätigungsnummern. Außerdem wird unter anderem der Versichererwechsel zum Jahreswechsel sowie eine Reihe anderer Vorgänge, in die sowohl die Kraftfahrzeug-Zulassungsbehörden in ganz Deutschland, als auch das Kraftfahrtbundesamt sowie der Großteil der Kfz-Versicherer in Deutschland eingebunden sind, mit Hilfe der eVB-Software abgewickelt. Die eVB-Software ist mit dem Kraftfahrtbundesamt und darüber (im Endausbau) mit allen Zulassungsbehörden in Deutschland vernetzt. Weiterhin besteht eine Vernetzung mit den meisten Kfz-Versicherern Deutschlands sowie vielen freien Versicherungsmaklern in Deutschland.
Softwaretest nach ISTQB einer in C++ erstellten Anwendung
LuP:
Performancetests (Messung von Reaktionszeiten des Kerndienstes bei der Reaktion auf Nachrichtenanfragen, Verifikation der Multithreading-Funktion des Kerndienstes auch unter Last mit Hilfe parallelem Nachrichtenversandes und Empfangs multithreaded von mehreren Clients aus).
Überarbeitung/Erweiterung einer bestehenden Softwarelösung zur Erfassung von Daten für eine bundesweite Statistik.
An den Schleusen der Wasserstraßen im Bereich der WSD-Nord und der WSD-Ost werden mittels einer in Delphi programmierten Softwarelösung Daten erfasst und gespeichert. Diese Daten werden regelmäßig in einer Access-Datenbank zusammengefasst und ausgewertet. Die Auswertung fließt in die bundesweite Verkehrsstatistik ein. Der Umfang der erfassten Daten wird erweitert und es werden Fehler in der bestehenden Softwarelösung behoben. Überarbeitung der enthaltenen Statistik, Bewertung nach verschiedenen Kriterien.
Test der Software (manuelle Tests, Modultests, Regressionstests, GUI-Tests, Akzeptanztests)
Erstellung einer Steuerberechnung unter Berücksichtigung einer Gehaltsumwandlung
Angebotsprogramm erweitert um eine Grundfähigkeitszusatzversicherung (inkl. Berechnung der Grundfähigkeitszusatzversicherung).
Alllgemeine Pflege des Angebotsprogramms, Tarifänderungen eingepflegt.
Test der Anwendung (Erweiterung und Ausführung von Modultests, Regressionstests, Integrationstests, Testfalldefinition, Durchführung von manuellen Tests)
Aktualisierung der Angebotsoftware, Einführung einer Pflegerentenzusatzversicherung, Änderungen der Tarife im Bereich Rentenversicherungen, Überarbeitung Ausdruck
Test der Anwendung (Erweiterung und Ausführung von Modultests, Regressionstests, Integrationstests, Testfalldefinition, GUI-Tests, Durchführung von manuellen Tests)
--- weitere Projekte gerne auf Anfrage---
Knowledge Department GmbH & Co. KG, Nürnberg
12.11.2008 – 14.11.2008
Projektarbeit
Qualitätssicherung / Softwaretest nach ISTQB
Modellierung und Anforderungsmanagement
Softwareentwicklung
Netzwerk und Server / Administration
In diesem Bereich arbeite ich kaum noch, habe diesen Punkt aber trotzdem aufgenommen, da fundierte Kenntnisse auf diesen Gebieten auch bei den anderen von mir abgedeckten Gebieten sehr hilfreich sind.
Administrationstätigkeiten
Objektorientierte Analyse und objektorientiertes Design (OOA/OOD)
Objektorientierte Programmierung
Versionskontrolle
Verschiedenes
Hardwarenahe Kenntnisse
Auf Grund der technischen Ausbildung (Berufsausbildung zum Elektromaschinenmonteur und anschließendem Studium der physikalischen Technik) sehr gute Kenntnisse aus dem ?hardwarenahen? Bereich. Auch einige Berufsjahre als Ingenieur in der Messtechnik haben meine Kenntnisse in diesem Bereich vertieft. Dies ist gerade bei der grundsätzlichen Softwarekonzeption sehr hilfreich, da ein umfassendes technisches Verständnis vorhanden ist.
Elektronik
Auf Grund meiner vielfältigen Ausrichtung und meines breit angelegten und großem fachlichen Wissens bin ich sehr gut als Mittler zwischen der Qualtitätssicherungen, den Fachabteilungen und der Entwicklungsabteilung geeignet. Dabei kommt mir auch mein "diplomatisches Talent" und meine große Belastbarkeit zu Gute.
Erwähnen möchte ich meine sehr große Zielstrebigkeit, ohne die es mir nicht möglich gewesen wäre, ständig dazuzulernen und in so vielen verschiedenen Projekten erfolgreich tätig zu sein.
"Der Consultant hat bei der Entwicklung des eVB-Verfahrens mitgearbeitet und die Tätigkeit nach Betriebsaufnahme im Rahmen von Wartung, Korrekturen und Weiterentwicklungen des Verfahrens fortgesetzt. Hervorzuheben ist dabei die erfolgreiche Testautomatisierung, insbesondere für die komplexeren Prozesse innerhalb des Verfahrens. Dabei hat der Consultant stets selbstständig und zielorientiert gearbeitet. Er war gut im Team integriert und von Auftraggebern und Kollegen geschätzt. Wir würden uns freuen, wenn wir bald wieder in einem Projekt mit ihm zusammenarbeiten könnten."
— Projekt Qualitätssicherung im Projekt eVB, 03/08 - 08/10
Referenz durch Leiter QS, Dienstleister der Autoversicherer (290 MA), vom 22.09.10
"[...] Er hat diese Projekte in allen Phasen von der Spezifikation über die Entwicklungs- und Testphase bis hin zur Inbetriebnahme begleitet. Während dieser Projekte habe ich neben den fachlichen Kenntnissen insbesondere seine Zuverlässigkeit und Qualität seiner Arbeit zu schätzen gelernt. Dabei handelte er auch unter hoher Belastung stets mit großem Engagement und der erforderlichen Ruhe und Zielstrebigkeit und erzielte stets Ergebnisse von hoher Güte. Auf Basis seiner schnellen Auffassungsgabe überblickte er auch schwierige Situationen sofort, analysierte komplexe Zusammenhänge zutreffend und arbeitete sich zügig in neue Themenfelder ein. Durch seine effektive Kommunikationsweise förderte der Consultant immer die allseitige gute Zusammenarbeit. Sein persönliches Verhalten war jederzeit einwandfrei. Er genießt mein vollstes Vertrauen und ich kann ihn anderen Projektanbietern jederzeit empfehlen."
— Projekt Fachliche und technische Konzeption Produktsystem, 08/03 - 12/08
Referenz durch damaligen Abteilungsleiter, Hamburger Softwarehaus (150 MA), vom 23.08.10