Softwareentwicklung mit Angular und Testautomatisierung
Aktualisiert am 10.07.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.11.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Englisch
Russisch
Ukrainisch

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

4 Jahre 9 Monate
2019-12 - heute

ALLEGRO

Softwaretester Eclipse SWET SilkTest ...
Softwaretester

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

Eclipse SWET SilkTest cvs Confluence BitBucket Git Innovator UML SilkCentralTestManagement MS Word MS Excel Software-Testing Atlassian JIRA Manuelles Testing
Bundesagentur für Arbeit
Nürnberg
7 Monate
2019-05 - 2019-11

Inventory Rel. 2.0

Software Tester & Entwickler Model Driven Design Test-Driven-Design Scrum ...
Software Tester & Entwickler

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

Bootstrap Docker Eclipse Git GitHub Google Chrome IntelliJ JHipster JUnit Apache Java Webserver D3 JavaScript Jenkins Atlassian JIRA Liquidbase Maven Microsoft Edge Entity SQL Spring Spring Boot Visual Studio Code PrimeNG Jasmine Selenium WebDriver PostgreSQL
Model Driven Design Test-Driven-Design Scrum Customer-Relationship-Management Java Angular HTML CSS TypeScript
SPIRIT-ONSIDE Consulting GmbH
Nürnberg
6 Monate
2018-12 - 2019-05

Inventory

Software Tester & Entwickler Model-Driven-Design Scrum Angular
Software Tester & Entwickler

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

Angular Git JHipster JSON Apache Java Webserver Atlassian JIRA MongoDB Hibernate REST
Model-Driven-Design Scrum Angular
SPIRIT-ONSIDE Consulting GmbH
Nürnberg

Aus- und Weiterbildung

Aus- und Weiterbildung

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

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Apache Java Webserver
Atlassian JIRA
Bootstrap
Confluence
Customer-Relationship-Management
cvs
Docker
Eclipse
Firefox
Git
GitHub
Google Chrome
GoogleChrome
HTML/CSS
Innovator
IntelliJ
Internet Explorer
Jenkins
JIRA
Liquidbase
Maven
Microsoft Edge
MS Sharepoint
REST
Scrum
Selenium
Selenium WebDriver
Spring
Springboot
Test-Driven-Design
manuelles Testing
Software Testing

Programmiersprachen

Angular
D3 JavaScript
Jave EE
JSON
Power Shell
TypeScript
UML

Datenbanken

Entity SQL
MongoDB

Design / Entwicklung / Konstruktion

JHipster
JUnit
Model Driven Design
Model-Driven-Design
Spring Boot
Visual Studio Code

Branchen

Branchen

  • Behörden & Öffentlicher Dienst

  • Logistik

  • Service

  • Finanzberatung

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

4 Jahre 9 Monate
2019-12 - heute

ALLEGRO

Softwaretester Eclipse SWET SilkTest ...
Softwaretester

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

Eclipse SWET SilkTest cvs Confluence BitBucket Git Innovator UML SilkCentralTestManagement MS Word MS Excel Software-Testing Atlassian JIRA Manuelles Testing
Bundesagentur für Arbeit
Nürnberg
7 Monate
2019-05 - 2019-11

Inventory Rel. 2.0

Software Tester & Entwickler Model Driven Design Test-Driven-Design Scrum ...
Software Tester & Entwickler

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

Bootstrap Docker Eclipse Git GitHub Google Chrome IntelliJ JHipster JUnit Apache Java Webserver D3 JavaScript Jenkins Atlassian JIRA Liquidbase Maven Microsoft Edge Entity SQL Spring Spring Boot Visual Studio Code PrimeNG Jasmine Selenium WebDriver PostgreSQL
Model Driven Design Test-Driven-Design Scrum Customer-Relationship-Management Java Angular HTML CSS TypeScript
SPIRIT-ONSIDE Consulting GmbH
Nürnberg
6 Monate
2018-12 - 2019-05

Inventory

Software Tester & Entwickler Model-Driven-Design Scrum Angular
Software Tester & Entwickler

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

Angular Git JHipster JSON Apache Java Webserver Atlassian JIRA MongoDB Hibernate REST
Model-Driven-Design Scrum Angular
SPIRIT-ONSIDE Consulting GmbH
Nürnberg

Aus- und Weiterbildung

Aus- und Weiterbildung

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

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Apache Java Webserver
Atlassian JIRA
Bootstrap
Confluence
Customer-Relationship-Management
cvs
Docker
Eclipse
Firefox
Git
GitHub
Google Chrome
GoogleChrome
HTML/CSS
Innovator
IntelliJ
Internet Explorer
Jenkins
JIRA
Liquidbase
Maven
Microsoft Edge
MS Sharepoint
REST
Scrum
Selenium
Selenium WebDriver
Spring
Springboot
Test-Driven-Design
manuelles Testing
Software Testing

Programmiersprachen

Angular
D3 JavaScript
Jave EE
JSON
Power Shell
TypeScript
UML

Datenbanken

Entity SQL
MongoDB

Design / Entwicklung / Konstruktion

JHipster
JUnit
Model Driven Design
Model-Driven-Design
Spring Boot
Visual Studio Code

Branchen

Branchen

  • Behörden & Öffentlicher Dienst

  • Logistik

  • Service

  • Finanzberatung

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.