Die Bundesagentur für Arbeit nutzt für die Leistungsberechnung von Arbeitslosengeld II die IT-Anwendung ALLEGRO. ALLEGRO teilt sich in vier Anwendungsbereiche auf. Diese sind das Bearbeitungssystem, die Differenzanzeige, die Ergebnisanzeige sowie das Auskunftssystem. Die java-basierte Anwendung ALLEGRO ist über ein Schnittstellenmanagementsystem mit einer Reihe von weiteren Anwendungen verknüpft, mit denen Daten austauscht werden. Die Anwendung wird immer wieder z. B. um Gesetzesänderungen oder anwenderspezifische Anpassungen erweitert. Ziel des Projektes ist es, diese Änderungen und Erweiterung der java-basierten Anwendung umfassend zu testen.
Auswahl des Testverfahrens, Erstellung des Testdesigns im Innovator und SilkCentral TestManager
Im Rahmen der Testvorbereitung erstelle ich Testdesigns anhand der Spezifikationen und UML im Innovator. Nach der Analyse entscheide ich mich für ein Testverfahren. Als nächstes erstelle ich Designs zu den Softwaretests im Word oder in Excel. Nach positiver Review pflege und attributiere ich die Testdesigns im SilkCentral TestManager. Die Testpakete werden am Schluss in Jira geschlossen.
Erstellung der Testfälle mit BA Schlüsselwortbibliothek in Eclipse, Silk-Test oder Swet
Die Testfälle für das manuelle oder automatisierte Testing erstelle ich mit der BA Schlüsselwortbibliothek in Eclipse, SilkTest oder Swet. Die benötigten Bezeichnungen entnehme ich dem Kollaborationstool Confluence. In diesem Wasserfall-Projekt nutze Jira als Anforderungsmanagement-Tool und zur Versionsverwaltung verwende ich Git, BitBucket und cvs.
Manuelle und automatisierte Testdurchführung sowie Dokumentation im SilkCentral TestManager
Während dem Testen entnehme ich aus Jira die zu testenden Pakete und beachte die ISTQB Standards. Dann führe ich die entsprechenden Tests manuell oder automatisiert über SilkTest oder Eclipse aus. Die Softwaretests pflege und dokumentiere ich im SilkCentral TestManager. Weiter analysiere ich die fehlgeschlagenen Tests und erstelle dazu Berichte.
Methodik/Vorgehensweise: Wasserfall und ISTQB Standards
Ziel des internen Projektes ist die Neufassung der Single-Page Application zum Erstellen, Verwalten und der Übergabe sowie Pflege des Inventars im Unternehmen. Das Projektteam besteht aus drei Software Testern und Entwick-lern. Die Anwendung soll hierbei komplett neu konzipiert und umfassend getestet werden. Es wird nach SCRUM gearbeitet und Story-gebunden agil entwickelt.
Entwicklung des Backends in Java, Anbindung ans Frontend und Versionsverwaltung mit Git und Github
Im Backend erstelle ich Klassen, Methoden nach der agilen Vorgehensweise und sorge für die Verbindung vom Backend zum Frontend. Als IDE setze ich IntelliJ ein und entwickele in Java. Als Framework dient Spring Boot und als Buildmanagement verwende ich Maven. Für die Versionsverwaltung nutze ich Git und Github.
Entwicklung des Frontends inkl. Design für die Anguar-Anwendung und Verwendung einer REST-API
Das Frontend entwickele ich bei der vorliegenden Angular-Anwendung mit Typescript und HTML/CSS. Als Frameworks dienen uns unter anderem PrimeNG und Bootstrap. REST-API verwenden wir als Kommunikationsansatz und Webservice zwischen den Servern und Clients. Zu meinen Aufgaben gehören auch das Designen, Positionieren und die richtige Skalierung.
Testdurchführung mit JUnit im Backend sowie manuell und automatisiert im Frontend u.a. mit Selenium
Innerhalb des SCRUM-Projektes habe ich neben der agilen Entwicklung auch getestet. Die Methoden im Backend teste ich mit JUnit automatisiert. Zur Qualitätssicherung des Frontends führe ich sowohl manuelle als auch automatisierte Tests mit Jasmine und Selenium WebDriver durch. Gefundene Fehler teilen wir uns im Team in den Sprints auf. Die Testpakete entnehme und pflege ich in Jira.
Virtualisierung der Datenbank PostgreSQL mit Dockercontainern und Kommunikation via Teams und Slack
Im Projekt wird lokal mit Dockercontainern die Datenbank PostgreSQL virtualisiert. Als Kommunikationsmittel nutzen wir Microsoft Teams und Slack. Ich nehme regelmäßig an den Teammeetings wie Sprints, Daily und Review nach SCRUM teil.
Methodik/Vorgehensweise: Scrum und agile Vorgehensweise
An einer bestehender Anwendung für Internetverwaltung werden Verbesserungen und neue Features eingebaut, zur Erleichterung der Bedingung. Das Testen der bestehenden Anwendung, sowohl im Backend als auch im Frontend nach ISTQB-Standart. Das Programm arbeitet mit Java-Backend und Single-Page-Architektur im Frontend, gesteuert über REST-Schnittstellen.
Entwicklung des Frontends mit Angular und des Backends in Java sowie der Kommunikation über JSON
Ich entwickele die Software mit Angular unter Verwendung von Bootstrap, Hibernate, JHipster weiter. Das Backend programmiere ich in Java und erstelle Klassen und Methoden. Die Frontend-Backend-Kommunikation realisiere ich über JSON und die Authentifizierung der User über JWT-Token. Meine Arbeitspakete bearbeite ich in Jira. Git nutze ich als Versionsverwaltung.
Methodik/Vorgehensweise: Scrum
Zertifikate
A4Q Selenium Tester Foundation (A4Q Alliance for Qualification GmbH)
ISTQB® Certified Tester Foundation Level (German Testing Board)
Programming in HTML5 with JavaScript and CSS3 (Microsoft)
Basiszertifikat im Projektmanagement GPM® (PM-ZERT)
Schulungen/Fortbildungen
Fortbildung "Barrierefreiheit" (02/2021)
Kommunikationsschulung
ITIL Schulung
Sharepoint & Teams Workshop
Netzwerk und Administration Grundlagen
Sharepoint & Teams Workshop
Ausbildung
Ausbildung zum Fachinformatiker-Anwendungsentwickler
Schwerpunkte:
Single-Page Application
Softwareentwicklung
Webtechnologien
Front-End-Entwicklung mit Angular
Behörden & Öffentlicher Dienst
Logistik
Service
Finanzberatung
Die Bundesagentur für Arbeit nutzt für die Leistungsberechnung von Arbeitslosengeld II die IT-Anwendung ALLEGRO. ALLEGRO teilt sich in vier Anwendungsbereiche auf. Diese sind das Bearbeitungssystem, die Differenzanzeige, die Ergebnisanzeige sowie das Auskunftssystem. Die java-basierte Anwendung ALLEGRO ist über ein Schnittstellenmanagementsystem mit einer Reihe von weiteren Anwendungen verknüpft, mit denen Daten austauscht werden. Die Anwendung wird immer wieder z. B. um Gesetzesänderungen oder anwenderspezifische Anpassungen erweitert. Ziel des Projektes ist es, diese Änderungen und Erweiterung der java-basierten Anwendung umfassend zu testen.
Auswahl des Testverfahrens, Erstellung des Testdesigns im Innovator und SilkCentral TestManager
Im Rahmen der Testvorbereitung erstelle ich Testdesigns anhand der Spezifikationen und UML im Innovator. Nach der Analyse entscheide ich mich für ein Testverfahren. Als nächstes erstelle ich Designs zu den Softwaretests im Word oder in Excel. Nach positiver Review pflege und attributiere ich die Testdesigns im SilkCentral TestManager. Die Testpakete werden am Schluss in Jira geschlossen.
Erstellung der Testfälle mit BA Schlüsselwortbibliothek in Eclipse, Silk-Test oder Swet
Die Testfälle für das manuelle oder automatisierte Testing erstelle ich mit der BA Schlüsselwortbibliothek in Eclipse, SilkTest oder Swet. Die benötigten Bezeichnungen entnehme ich dem Kollaborationstool Confluence. In diesem Wasserfall-Projekt nutze Jira als Anforderungsmanagement-Tool und zur Versionsverwaltung verwende ich Git, BitBucket und cvs.
Manuelle und automatisierte Testdurchführung sowie Dokumentation im SilkCentral TestManager
Während dem Testen entnehme ich aus Jira die zu testenden Pakete und beachte die ISTQB Standards. Dann führe ich die entsprechenden Tests manuell oder automatisiert über SilkTest oder Eclipse aus. Die Softwaretests pflege und dokumentiere ich im SilkCentral TestManager. Weiter analysiere ich die fehlgeschlagenen Tests und erstelle dazu Berichte.
Methodik/Vorgehensweise: Wasserfall und ISTQB Standards
Ziel des internen Projektes ist die Neufassung der Single-Page Application zum Erstellen, Verwalten und der Übergabe sowie Pflege des Inventars im Unternehmen. Das Projektteam besteht aus drei Software Testern und Entwick-lern. Die Anwendung soll hierbei komplett neu konzipiert und umfassend getestet werden. Es wird nach SCRUM gearbeitet und Story-gebunden agil entwickelt.
Entwicklung des Backends in Java, Anbindung ans Frontend und Versionsverwaltung mit Git und Github
Im Backend erstelle ich Klassen, Methoden nach der agilen Vorgehensweise und sorge für die Verbindung vom Backend zum Frontend. Als IDE setze ich IntelliJ ein und entwickele in Java. Als Framework dient Spring Boot und als Buildmanagement verwende ich Maven. Für die Versionsverwaltung nutze ich Git und Github.
Entwicklung des Frontends inkl. Design für die Anguar-Anwendung und Verwendung einer REST-API
Das Frontend entwickele ich bei der vorliegenden Angular-Anwendung mit Typescript und HTML/CSS. Als Frameworks dienen uns unter anderem PrimeNG und Bootstrap. REST-API verwenden wir als Kommunikationsansatz und Webservice zwischen den Servern und Clients. Zu meinen Aufgaben gehören auch das Designen, Positionieren und die richtige Skalierung.
Testdurchführung mit JUnit im Backend sowie manuell und automatisiert im Frontend u.a. mit Selenium
Innerhalb des SCRUM-Projektes habe ich neben der agilen Entwicklung auch getestet. Die Methoden im Backend teste ich mit JUnit automatisiert. Zur Qualitätssicherung des Frontends führe ich sowohl manuelle als auch automatisierte Tests mit Jasmine und Selenium WebDriver durch. Gefundene Fehler teilen wir uns im Team in den Sprints auf. Die Testpakete entnehme und pflege ich in Jira.
Virtualisierung der Datenbank PostgreSQL mit Dockercontainern und Kommunikation via Teams und Slack
Im Projekt wird lokal mit Dockercontainern die Datenbank PostgreSQL virtualisiert. Als Kommunikationsmittel nutzen wir Microsoft Teams und Slack. Ich nehme regelmäßig an den Teammeetings wie Sprints, Daily und Review nach SCRUM teil.
Methodik/Vorgehensweise: Scrum und agile Vorgehensweise
An einer bestehender Anwendung für Internetverwaltung werden Verbesserungen und neue Features eingebaut, zur Erleichterung der Bedingung. Das Testen der bestehenden Anwendung, sowohl im Backend als auch im Frontend nach ISTQB-Standart. Das Programm arbeitet mit Java-Backend und Single-Page-Architektur im Frontend, gesteuert über REST-Schnittstellen.
Entwicklung des Frontends mit Angular und des Backends in Java sowie der Kommunikation über JSON
Ich entwickele die Software mit Angular unter Verwendung von Bootstrap, Hibernate, JHipster weiter. Das Backend programmiere ich in Java und erstelle Klassen und Methoden. Die Frontend-Backend-Kommunikation realisiere ich über JSON und die Authentifizierung der User über JWT-Token. Meine Arbeitspakete bearbeite ich in Jira. Git nutze ich als Versionsverwaltung.
Methodik/Vorgehensweise: Scrum
Zertifikate
A4Q Selenium Tester Foundation (A4Q Alliance for Qualification GmbH)
ISTQB® Certified Tester Foundation Level (German Testing Board)
Programming in HTML5 with JavaScript and CSS3 (Microsoft)
Basiszertifikat im Projektmanagement GPM® (PM-ZERT)
Schulungen/Fortbildungen
Fortbildung "Barrierefreiheit" (02/2021)
Kommunikationsschulung
ITIL Schulung
Sharepoint & Teams Workshop
Netzwerk und Administration Grundlagen
Sharepoint & Teams Workshop
Ausbildung
Ausbildung zum Fachinformatiker-Anwendungsentwickler
Schwerpunkte:
Single-Page Application
Softwareentwicklung
Webtechnologien
Front-End-Entwicklung mit Angular
Behörden & Öffentlicher Dienst
Logistik
Service
Finanzberatung