Die Bundesagentur für Arbeit (BA) erbringt als Behörde Leistungen für den Arbeitsmarkt, wie die Arbeitsvermittlung und -förderung. Mit dem Basisdienst des Verfahrens XAusländer ist ein SOA-Service als Datenaustauschformat auf XML-Basis geschaffen, der einen sicheren und qualitativ hochwertigen Nachrichtenaustausch mit der Bundesagentur für Arbeit (BA) und dem Bundesamt für Migration und Flüchtlinge (BAMF) im Kontext des Integrationsprozesses sowie der berufsbezogenen Deutschförderung gewährleistet. Durch den Standard XAusländer werden Prozesse vereinfacht, Abläufe vereinheitlicht sowie die Qualität der Daten wesentlich verbessert. Ziele des agilen Projektes sind die Testplanung, die Einführung einer Testautomatisierung und eines Defektmanagements. Weiter soll ein SOA-Service und eine webbasierte Administrationskonsole entwickelt sowie der Second-Level-Support übernommen werden.
Aufgaben:
Testplanung und -durchführung automatisiert mit SilkCentral TestManager und Defektmanagement in Jira
Mit dem SilkCentral TestManager (SCTM) übernehme ich die Testplanung sowie die Durchführung der Komponenten- und Regressionstests der Software nach ISTQB Standards, Best Practice und Keyword Driven Testing. Die Auswertung der automatisierten Testläufe erstelle ich auch im SCTM. Gefundene Fehler erfasse ich im Defektmanagement-Tool Jira und analysiere diese dann auf der Entwicklungs-DB weiter.
Erstellung und Pflege der XSL Transformation mit MapForce und Einbindung in den SOA-Service
Für die Transformation von XML-Dokumenten zwischen den beiden Datenstrukturen des BAMF und der BA erstelle ich mit dem Tool MapForce von Altova Dateien im MFD Format im Projekt XAusländer. Aus diesen MFDs generiere ich die XSLTs, die ich dann im SOA-Service einbinde.
Entwicklung eines SOA-Services in Java in einer IntelliJ-Umgebung und Deployment auf der Oracle DB
Unser SOA-Service ist eine in Java geschriebene Server-Applikation. Als Entwicklungsumgebung verwende ich IntelliJ IDEA von JetBrains. Die Skripte für Datenbankänderungen schreibe ich mit der Liquibase Bibliothek. Diese Skripte sind meistens eine Mischung aus SQL und XML. Die entstandenen Software-Artefakte kann ich mit Hilfe von Jenkins auf einen Weblogic Server und einer Oracle DB deployen.
Entwicklung der webbasierten Administrationskonsole mit Angular & Material in der Umgebung Webstorm
Unsere Administrationskonsole entwickeln wir mit dem Framework von Angular und der Komponente Material. Für die Entwicklung verwende ich darüber hinaus die IDE WebStorm von JetBrains. Das Framework basiert auf Typescript und HTML/CSS. Die Daten zwischen dem Backend und Frontend werden über einen REST-Service ausgetauscht.
Fehleranalyse mit SQL Developer auf der Datenbank und Versionierung der Testskripte mit SVN
Zur Fehleranalyse greife ich mit dem SQL Developer auf unsere Entwicklungsdatenbank (DB) zu. Für weitere Analysen nutze ich auch WinSCP, um an die Serverlogs zu kommen. Zur Versionierung der Testskripte verwende ich Tortoise SVN und zur Versionsverwaltung der Entwicklungsskripte dann Git. In BitBucket verwalte ich unsere Entwicklungs-Branches und führe Code-Reviews durch.
Second-Level-Supports: Bearbeitung der Tickets im BMC Remedy AR System und Erfassung in Jira
Im Rahmen des Second-Level-Supports bearbeite ich die im BMC Remedy AR System übermittelten Incident-Tickets (kurz: INC). Einzelne Tickets analysiere ich ggf. mit Hilfe des Entwicklungsteams. INCs, die ich nicht direkt lösen kann, erfasse ich in Jira. Ich informiere die Melder der Tickets telefonisch oder per E-Mail über Workarounds, Lösungen und ggf. Lösungszeitpunkte.
Die ?zentrale Persondatenverwaltung? stellt als Basisdienst den bundesweiten Bestand der Kunden-Stammdaten den anderen IT-Verfahren in der IT-Infrastruktur der Bundesagentur für Arbeit (BA) zur Verfügung. Jeder Kunde wird bundesweit unter einer Kundennummer geführt. Kundendatensätze können vom Typ Person oder vom Typ Dritter sein. Der Datensatz des Dritten wird verwendet für Eigenschaften als Vormundschaftsvertreter, für Absetzungen oder als Korrespondenzpartner. Der Datensatz der Person wird verwendet für die Eigenschaft als Kunde (Arbeitssuchender, Leistungsbezieher, Kunde im Psychologischen Dienst usw.). Er kann auch für die Eigenschaften als Vormundschaftsvertreter und für Absetzungen (analog dem des Dritten) verwendet werden.
Aufgaben:
Abschluss:
Fachinformatikerin für Anwendungsentwicklung (07.2007)
Zertifizierungen:
- ISTQB® Certified Tester, Advanced Level - Test Analyst (gasq Service GmbH, 2014)
- ISTQB® Certified Tester, Advanced Level - Test Manager (gasq Service GmbH, 2013)
- ISTQB® Certified Tester, Foundation Level (DLGI Dienstleistungsgesellschaft für lnformatik Zertitizierungsstelle des GTB e.V., 2006)
Schulungen/Fortbildungen:
- Grundlagen der digitalen Barrierefreiheit (mindscreen GmbH, 2021)
- Java - Grundkurs für Programmier-Erfahrene (PC-COLLEGE Stuttgart, 2019)
- Barrierefreiheit für Webanwendungen (Grundlagen) (IT-Systemhaus der Bundesagentur für Arbeit, 2019)
- Basis Projektkommunikation (bcm solutions gmbh, 2019)
- SharePoint + Teams Workshop (ptm-akademie, 2019)
- Selenium® Foundation Level - Testautomatisierung im WEB (SPIRIT-TESTING Software & Services GmbH, 2018)
- IT-Sicherheit für Mitarbeiter (lawpilots GmbH, 2018)
- Datenschutz für Mitarbeiter (lawpilots GmbH, 2018)
- Agiles Testen und Exploratives Testen (imbus AG, 2017)
- Wirkungsvoll kommunizieren und souverän auftreten! (mensch & kommunikation GmbH, 2016)
- testOFFICE - Tester: Vom manuellen zum automatisierten Testen (SPIRIT-TESTING Software & Services GmbH, 2016)
- ISTQB® Certified Agile Tester, Extension, Foundation Level (Knowledge Department GmbH, 2015)
- SAP-Überblick (Integrata AG, 2014)
- imbus TestBench - Grundlagen und Testmanagement (imbus AG, 2009)
- Silk Test - Grundlagen und Fortgeschrittene (Borland, 2007)
- Administrator für Informationssysteme/ GIS-Spezialist (Dr. Gerd Busch Schulungszentrum, 2003)
Öffentlicher Dienst & Behörden
IT, Beratung & Softwarehersteller
Die Bundesagentur für Arbeit (BA) erbringt als Behörde Leistungen für den Arbeitsmarkt, wie die Arbeitsvermittlung und -förderung. Mit dem Basisdienst des Verfahrens XAusländer ist ein SOA-Service als Datenaustauschformat auf XML-Basis geschaffen, der einen sicheren und qualitativ hochwertigen Nachrichtenaustausch mit der Bundesagentur für Arbeit (BA) und dem Bundesamt für Migration und Flüchtlinge (BAMF) im Kontext des Integrationsprozesses sowie der berufsbezogenen Deutschförderung gewährleistet. Durch den Standard XAusländer werden Prozesse vereinfacht, Abläufe vereinheitlicht sowie die Qualität der Daten wesentlich verbessert. Ziele des agilen Projektes sind die Testplanung, die Einführung einer Testautomatisierung und eines Defektmanagements. Weiter soll ein SOA-Service und eine webbasierte Administrationskonsole entwickelt sowie der Second-Level-Support übernommen werden.
Aufgaben:
Testplanung und -durchführung automatisiert mit SilkCentral TestManager und Defektmanagement in Jira
Mit dem SilkCentral TestManager (SCTM) übernehme ich die Testplanung sowie die Durchführung der Komponenten- und Regressionstests der Software nach ISTQB Standards, Best Practice und Keyword Driven Testing. Die Auswertung der automatisierten Testläufe erstelle ich auch im SCTM. Gefundene Fehler erfasse ich im Defektmanagement-Tool Jira und analysiere diese dann auf der Entwicklungs-DB weiter.
Erstellung und Pflege der XSL Transformation mit MapForce und Einbindung in den SOA-Service
Für die Transformation von XML-Dokumenten zwischen den beiden Datenstrukturen des BAMF und der BA erstelle ich mit dem Tool MapForce von Altova Dateien im MFD Format im Projekt XAusländer. Aus diesen MFDs generiere ich die XSLTs, die ich dann im SOA-Service einbinde.
Entwicklung eines SOA-Services in Java in einer IntelliJ-Umgebung und Deployment auf der Oracle DB
Unser SOA-Service ist eine in Java geschriebene Server-Applikation. Als Entwicklungsumgebung verwende ich IntelliJ IDEA von JetBrains. Die Skripte für Datenbankänderungen schreibe ich mit der Liquibase Bibliothek. Diese Skripte sind meistens eine Mischung aus SQL und XML. Die entstandenen Software-Artefakte kann ich mit Hilfe von Jenkins auf einen Weblogic Server und einer Oracle DB deployen.
Entwicklung der webbasierten Administrationskonsole mit Angular & Material in der Umgebung Webstorm
Unsere Administrationskonsole entwickeln wir mit dem Framework von Angular und der Komponente Material. Für die Entwicklung verwende ich darüber hinaus die IDE WebStorm von JetBrains. Das Framework basiert auf Typescript und HTML/CSS. Die Daten zwischen dem Backend und Frontend werden über einen REST-Service ausgetauscht.
Fehleranalyse mit SQL Developer auf der Datenbank und Versionierung der Testskripte mit SVN
Zur Fehleranalyse greife ich mit dem SQL Developer auf unsere Entwicklungsdatenbank (DB) zu. Für weitere Analysen nutze ich auch WinSCP, um an die Serverlogs zu kommen. Zur Versionierung der Testskripte verwende ich Tortoise SVN und zur Versionsverwaltung der Entwicklungsskripte dann Git. In BitBucket verwalte ich unsere Entwicklungs-Branches und führe Code-Reviews durch.
Second-Level-Supports: Bearbeitung der Tickets im BMC Remedy AR System und Erfassung in Jira
Im Rahmen des Second-Level-Supports bearbeite ich die im BMC Remedy AR System übermittelten Incident-Tickets (kurz: INC). Einzelne Tickets analysiere ich ggf. mit Hilfe des Entwicklungsteams. INCs, die ich nicht direkt lösen kann, erfasse ich in Jira. Ich informiere die Melder der Tickets telefonisch oder per E-Mail über Workarounds, Lösungen und ggf. Lösungszeitpunkte.
Die ?zentrale Persondatenverwaltung? stellt als Basisdienst den bundesweiten Bestand der Kunden-Stammdaten den anderen IT-Verfahren in der IT-Infrastruktur der Bundesagentur für Arbeit (BA) zur Verfügung. Jeder Kunde wird bundesweit unter einer Kundennummer geführt. Kundendatensätze können vom Typ Person oder vom Typ Dritter sein. Der Datensatz des Dritten wird verwendet für Eigenschaften als Vormundschaftsvertreter, für Absetzungen oder als Korrespondenzpartner. Der Datensatz der Person wird verwendet für die Eigenschaft als Kunde (Arbeitssuchender, Leistungsbezieher, Kunde im Psychologischen Dienst usw.). Er kann auch für die Eigenschaften als Vormundschaftsvertreter und für Absetzungen (analog dem des Dritten) verwendet werden.
Aufgaben:
Abschluss:
Fachinformatikerin für Anwendungsentwicklung (07.2007)
Zertifizierungen:
- ISTQB® Certified Tester, Advanced Level - Test Analyst (gasq Service GmbH, 2014)
- ISTQB® Certified Tester, Advanced Level - Test Manager (gasq Service GmbH, 2013)
- ISTQB® Certified Tester, Foundation Level (DLGI Dienstleistungsgesellschaft für lnformatik Zertitizierungsstelle des GTB e.V., 2006)
Schulungen/Fortbildungen:
- Grundlagen der digitalen Barrierefreiheit (mindscreen GmbH, 2021)
- Java - Grundkurs für Programmier-Erfahrene (PC-COLLEGE Stuttgart, 2019)
- Barrierefreiheit für Webanwendungen (Grundlagen) (IT-Systemhaus der Bundesagentur für Arbeit, 2019)
- Basis Projektkommunikation (bcm solutions gmbh, 2019)
- SharePoint + Teams Workshop (ptm-akademie, 2019)
- Selenium® Foundation Level - Testautomatisierung im WEB (SPIRIT-TESTING Software & Services GmbH, 2018)
- IT-Sicherheit für Mitarbeiter (lawpilots GmbH, 2018)
- Datenschutz für Mitarbeiter (lawpilots GmbH, 2018)
- Agiles Testen und Exploratives Testen (imbus AG, 2017)
- Wirkungsvoll kommunizieren und souverän auftreten! (mensch & kommunikation GmbH, 2016)
- testOFFICE - Tester: Vom manuellen zum automatisierten Testen (SPIRIT-TESTING Software & Services GmbH, 2016)
- ISTQB® Certified Agile Tester, Extension, Foundation Level (Knowledge Department GmbH, 2015)
- SAP-Überblick (Integrata AG, 2014)
- imbus TestBench - Grundlagen und Testmanagement (imbus AG, 2009)
- Silk Test - Grundlagen und Fortgeschrittene (Borland, 2007)
- Administrator für Informationssysteme/ GIS-Spezialist (Dr. Gerd Busch Schulungszentrum, 2003)
Öffentlicher Dienst & Behörden
IT, Beratung & Softwarehersteller