Softwareentwicklung und Software-Testing
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
Französisch
Polnisch

Einsatzorte

Einsatzorte

Leipzig (+75km) Hoyerswerda (+75km) Gera (+75km) Stade (+150km) Essen (+75km) Ibbenbüren (+75km) Darmstadt (+75km) Homburg (Saar) (+50km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
möglich

Projekte

Projekte

2 Jahre 10 Monate
2021-11 - heute

LION

Softwaretester
Softwaretester

Die Bundesagentur für Arbeit (BA) in Nürnberg ist Ansprechpartner für die Arbeits- und Ausbildungsvermittlung und unterstützt Bürger:innen mit finanziellen Leistungen wie Arbeitslosengeld und Kindergeld. Ziele des Projektes LION im Team JODA sind neben dem umfassenden Software-Testing auch die Weiterentwicklung, Pflege und Wartung der folgenden Verfahren: DOKO, KEEP, VA-Vereinfachter Antrag, VAEM-Veränderungsmitteilung und WBA-Weiterbewilligungsantrag. Den Rahmen für diese Microservice-Anwendungen bildet ein Angular-Frontend zusammen mit einem Java-Backend und Kubernetes-Containern.

Orchestrierung der Kubernetes-Container, Überwachung von Deployments und Auswertung der Logs

Die Anwendungen laufen auf Kubernetes-Containern, die ich orchestriere. Um diese zu managen, Deployments zu überwachen oder Logs auszuwerten, nutze ich Rancher. Mit Rancher schalte ich z. B. auch an Wartungswochenenden für das Angular-Frontend der jeweiligen Anwendungen jeweils eine Wartungsseite.

Software-Testing sowie Weiterentwicklung, Pflege und Wartung verschiedener BA-Verfahren

In diesem agilen Projekt teste ich manuell und explorativ. Weiter bin ich im Team JODA mitverantwortlich für die Weiterentwicklung, Pflege und Wartung der folgenden Verfahren: DOKO, KEEP, VA-Vereinfachter Antrag, VAEM-Veränderungsmitteilung und WBA-Weiterbewilligungsantrag. Dabei gehen wir nach SCRUM und Best Practice vor.


Methodik/Vorgehensweise: Agile Vorgehensweise, SCRUM, Manuelles Testing, Best Practice, Exploratives Testing und Continuous integration

Kubernetes Rancher Manuelles testing Scrum Best Practice Continous Integration Exploratives Testen Agile Vorgehensweise
Bundesagentur für Arbeit
2 Jahre 1 Monat
2020-11 - 2022-11

BEA-Bescheinigungen elektronisch annehmen

Softwaretester
Softwaretester

Das IT-Verfahren BEA dient der elektronischen Annahme von Entgeltbescheinigungen (Arbeits-, Nebeneinkommensbescheinigung und Arbeitsbescheinigung-EU)  sowie deren Weitergabe an verschiedene andere Fachverfahren. Die Nutzdaten in den Bescheinigungen werden mit Informationen verschiedener IT-Verfahren angereichert und abgespeichert. Damit besteht die Möglichkeit, dass andere Verfahren diese Informationen abrufen können.

Ausführen von manuellen Softwaretests mit SoapUI sowie automatisierte Regressionstests mit SCTM

Im Projekt BEA führe ich mittels SoapUI manuelle Softwaretests durch, um die Funktionalität von Services zu testen. Hierzu teste ich auch explorativ. Für das Ausführen von automatisierten Regressionstests verwende ich einerseits SCTM im Zusammenspiel von Eclipse, SilkTest und SOAP UI, andererseits geschieht dies durch das Verwenden von bestimmten Batches, die ich mittels PuTTY ausführe.

Verwaltung von Software und Testdaten mit SVN und Bitbucket sowie Deployments mit WebLogic Server

Zur Versionsverwaltung der Software verwende ich SVN und Bitbucket. Um Deployments in verschiedenen Umgebungen durchzuführen und diese dann testen zu können, verwende ich einen WebLogic Server. Über WinSCP verwalte ich für einige Tests die notwendigen Testdaten und bediene die entsprechenden Batches. Den Zugriff auf die Testdaten in den DBs der verschiedenen Ebenen erhalte ich über SQL-Developer.


Methodik/Vorgehensweise: Agile Vorgehensweise, Best Practice, Wasserfall, Manuelles Testing und Exploratives Testing

Bitbucket Subversion WinSCP WebLogic Server Enterprise Edition Oracle Oracle SQL Developer Exploratives Testen manuelles Testen Regressionstest Software-Testing Silk Central SoapUI PuTTY Eclipse
Bundesagentur für Arbeit
1 Jahr 4 Monate
2020-07 - 2021-10

KEA

Softwaretester Java
Softwaretester

Im Projekt KEA (Kurzarbeitergeldanträge elektronisch annehmen) geht es darum, dass Unternehmen zukünftig die Anträge bei der BA für Kurzarbeitergeld für ihre Mitarbeiter über ihre Lohnverwaltungssoftware stellen können. Hierzu muss die entsprechende Infrastruktur erstellt werden. Dabei wird der Antrag als XML-Dokument erstellt, übermittelt, gespeichert und der weiter bearbeitenden Stelle zur Verfügung gestellt.

Erstellung automatisierter Softwaretests mit IDE IntelliJ in Java sowie manuelles Testen mit Postman

Mit Hilfe der IDE IntelliJ Idea und der Programmiersprache Java bzw. dem entsprechenden Testframework JUnit erstelle und bearbeite ich automatisierte Fach- und Systemtests. Mittels dieser Entwicklerwerkzeuge beteilige ich mich zudem an der Software-Pflege und -Entwicklung im Projekt KEA im Rahmen eines Junior-Developers. Für manuelle End-to-End Tests verwende ich Postman.

Versionsverwaltung mit Bitbucket und Git sowie Deployment der Projekt-Software mit Jenkins

Zur Versionsverwaltung des Programm-Codes verwende ich neben Bitbucket zusätzlich Git. Mittels dem Build-Tool Jenkins und Mesosphere DC/OS deploye und überwache ich Container-Builds in verschiedenen Umgebungen und führe im Rahmen von CI/CD zum Sprintende Deployments des Projekt-Codes in der Produktiv-Umgebung durch. Als weiteres Logging-Tool für die Datenverarbeitung verwende ich Kibana.

Verwendung von Buildmanagementtools wie Maven und Quarkus sowie Softwaretests mit Quarkus-Test

Im Projekt KEA wird neben Maven als Buildmanagementtool das Java-Framework Quarkus verwendet, dessen Funktionalität Quarkus-Test ich auch für die automatisierten Systemtests verwende. Für die Verwaltung der Software-Abhängigkeiten verwenden wir den Nexus IQ der BA, den ich  auch benutze, um die Software-Versionen upzudaten oder Warnungen bzgl. Software-Vulnerabilitäten zu managen.

Datenanalyse und -verwaltung in Cloud-Speichersystem und Oracle Datenbank mittels SQL-Developer

In KEA werden Oracle DBs zur Speicherung von Daten verwendet, auf welche ich mittels dem Oracle SQL-Developer zwecks Test, Analyse und Manipulation zugreife. Zusätzlich kommt der Amazon S3 Object Store als Cloud-Speichersystem zum Einsatz, auf dem ich mittels WinSCP Zugriff erhalte. Zur Erstellung von automatisierten Software-Systemtests in diesem Umfeld verwende ich die AWS SW-Bibliothek.

Management der Userstories und -tasks in Jira sowie Verwaltung der Testfallausführung in SilkCentral

Als Projektmanagementtool zur Erstellung und Verwaltung der SCRUM-Userstories und -tasks dient mir Jira, das ich im Zusammenspiel von Confluence, Bitbucket und SCTM verwende. Jira wird zudem zur Koordination des Sprintablaufs verwendet. Die BA-Software SilkCentral Testmanager nutze ich als Testmanagementtool zur Verwaltung der Ausführung der automatisierten Testfälle.

Dokumentation des Projektvorgehens in Confluence und Kommunikation im Team via Skype und Outlook

Confluence nutze ich neben der Dokumentation von fachlichen und technischen Details sowie des Vorgehens in diesem SCRUM-Projekt ebenfalls als allgemeines Nachschlagewerk zu in der BA verwendeter Software und Vorgehensweise in IT-Projekten. Zur Kommunikation im Team benutze ich Skype for Business sowie Microsoft Outlook. Zu Präsentationszwecken kommt neben Skype auch PowerPoint zum Einsatz.

Erstellen und Analysieren von XML-Testdaten mittels  Notepad++ und Altova XMLSpy 2017

Da die Anträge für Kurzarbeit als XML-Dateien übergeben werden, benutze ich Notepad++ und Altova XMLSpy 2017, um entsprechende Testdaten gemäß den vorhandenen XSD-Schemata zu generieren und zu analysieren. Mit Hilfe dieser Tools untersuche ich ebenso von externen Software-Herstellern übergebene Test-Anträge.

Erstellung und Überprüfung barrierefreier PDFs für den Internetauftritt von KEA mit PAC 3 und JAWS

Um agil zu testen, ob die im Projekt erstellten PDFs den BA-Anforderungen zur Barrierefreiheit genügen, verwende ich das Analysetool PAC 3 sowie den Screenreader JAWS und gebe dem Entwickler zeitnah Feedback bzw. nehme kleinere Änderungen am Code selber vor. Zusätzlich verwende ich den Adobe Acrobat Pro DC, um Dokumente der Fachabteilung in barrierefreie PDFs für den Internetauftritt umzuwandeln.


Methodik/Vorgehensweise: Agile Vorgehensweise, Scrum, Continuous Integration

IntelliJ JUnit Postman Kibana Jenkins Mesosphere DC/OS Bitbucket Git Maven Nexus IQ Quarkus Oracle DBA Oracle SQL Developer WinSCP Atlassian JIRA Silk Central MS Outlook Powerpoint Skype Atlassian Confluence XMLSpy Adobe Acrobat
Java
Bundesagentur für Arbeit
Nürnberg
3 Monate
2020-04 - 2020-06

SZ-DB

Testautomatisierer Best Practice Web-Anwendungen E2E Test ...
Testautomatisierer

Die Schifffahrtszeichendatenbank (SZ-DB) ist eine datenbankbasierte Web-Applikation zur Erfassung und Verwaltung der festen und schwimmenden Schifffahrtszeichen im Bereich der deutschen Binnenschifffahrtsstraßen. Der Schifffahrtszeichenkatalog (SzKat) ist ein wesentlicher Bestandteil der SZ-DB. Er prägt mit seinen Vorgaben die Arbeitsumgebung (das SZ-Verwaltungssystem) und wird mit Hilfe eines eigenen Katalogverwaltungs-systems gepflegt. Ziel des Projektes ist es, eine Testautomatisierung für die Applikation auf-zubauen und beim Testmanagement zu unterstützen. So sollen mittels dem Testautomatisierungstool testOFFICE automatisierte Softwaretests für die Online-Version der SZ-DB erstellt werden. Weiter sollen die not-wendigen Arbeitsabläufe aus Anwendersicht nachgebildet, die jeweiligen Webseiten und deren Objekte gemappt sowie die entsprechenden Testda-ten erstellt werden.

Anlegen der Testfälle für automatisierte E2E-Tests mit testOFFICE und Ausführung in Firefox & Chrome

Ich definiere und lege Testaten mittels testOFFICE an und erstelle mit TCDL - Keyword driven testing automatisierte E2E-Tests für die Web-Anwendung SZ-DB. Ich führe die Testfälle über die Browser Mozilla Firefox und Google Chrome aus. Danach prüfe ich den Ablauf der automatisierten Tests hinsichtlich einer korrekten Testfallerstellung bzw. mit diesen die richtige Funktionalität der Anwendung.

Installation einer virtuellen Maschine in VirtualBox zum Zugriff auf die testOFFICE Testumgebung

Zur Vorbereitung des Zugriffs auf die Testumgebung installiere ich VirtualBox eine virtuelle Maschine. So kannn ich dann mittels VPN per Remote auf die testOFFICE-Umgebung zugreife, die sich auf einem Microsoft Windows Server 2012 befindet. Von dort erreiche ich online die SZ-Datenbank.


Methodik/Vorgehensweise: Best Practice

Firefox Google Chrome test OFFICE test OFFICE TCDL Microsoft windows 2012 Virtual Box
Best Practice Web-Anwendungen E2E Test Keyword driven testing
Behörde
Thüringen
10 Monate
2019-07 - 2020-04

Sidexis 4

Software Test Engineer agile Entwicklungsmethoden
Software Test Engineer

Dentsply Sirona ist Hersteller von Dentalprodukten und -technologien für Zahnärzte und -techniker und vereint Plattformen für Verbrauchsmaterialien, Dentalgeräte, Technologien und Spezialprodukte. Das Unternehmen bietet zahlreiche Produkte für die Zahn- und Mundgesundheit wie z.B. Verbrauchsmaterialien und zahnmedizinische Geräte, computergestützte CAD/CAM-Restaurationssysteme, Zahnrestaurationsprodukte, digitale Intraoral-, Panorama- und 3D-Röntgengeräte, Behandlungseinheiten u.n.v.m. an.  Sidexis ist die Software, mit der das zahnmedizinische Personal Röntgenaufnahmen erstellt und verwaltet. Ziel des Projektes ist es, die Funktionalität von Sidexis, der UI und dem Zusammenspiel mit den verschiedenen im Kundeneinsatz befindlichen Röntgenapparaten zu testen. Im Projekt EO3 soll das neueste 3D-Röntgengerät hinsichtlich Funktionalität und Bedienbarkeit getestet werden.

Erstellung und Pflege von manuellen Testfällen in Polarion, Durchführung der Testfälle über Salome

Mittels dem Testwerkzeug Salome dokumentiere ich die manuelle Abarbeitung von Testfällen bei Sirona. Die Testfälle selbst sind aus Polarion, welches dem Requirements- und dem Testfallmanagement dient, importiert. Hier gilt es für mich, die Testfälle hinsichtlich der Anforderungen auf Richtigkeit zu überprüfen und gegebenenfalls anzupassen. Dies tue ich sowohl auf Deutsch als auch auf Englisch.

Erstellung und Verwaltung von Defekts über TeamTrack und Jira mit Dokumentation der ReTests

Zur Erstellung, Verwaltung und Bearbeitung von Defekten habe ich bis 11.2019 TeamTrack verwendet, welches durch Jira abgelöst worden ist. Jira nutze ich auf Englisch für das Defektmanagement sowie für die Verwaltung und zu Dokumentationszwecken von nützlichen, zusätzlichen Informationen wie Screenshots, Videos und Dateien. Weiter nutze ich Jira auch als Ticketsystem für Retests.

Konfiguration und Durchführung von automatisierten Tests für Applikationen mit Röntgengeräten

Für die Durchführung von automatisierten Tests, verwende ich Test Studio (Sirona), in dem in einer Art Baukastensystem die einzelnen Vorgänge erfasst sind, so dass ich die Hard- oder Software ausführen kann. Ich erstelle aus diesen Testprojekte, die in Nacht- oder Wochenendläufen automatisiert ablaufen. Hierbei nehme ich die richtigen Netzwerkeinstellungen hinsichtlich PCs und Röntgengeräte vor.

Durchführen von manuellen Tests der Software für verschiedene Röntgengeräte sowie Hardwaretests

Manuelles Testing verwende ich zur Prüfung der entsprechenden Software und der verschiedenen Röntgengeräte. Hierbei ist besonderes Augenmerk auf die potenziell gesundheitsgefährdenden Aspekte dieser medizinischen Hard- und Software zu werfen. Neben der intensiven Untersuchung der Software bediene ich händisch die Röntgengeräte (u. a. Sensor- und Prüfkörperwechsel, Kalibration, Bilderstellung).

Softwaretests in verschiedenen Umgebungen mit unterschiedlichen Betriebssystemen und Browsern

Um die Software unter Aspekten wie Datensicherung und -verarbeitung auf ihre Kompatibilität der mit im Feld befindlichen Betriebssysteme zu testen, verwende ich Images von Windows 7, Windows 8.1 und Windows 10. Auch verwende ich verschiedene Browserversionen wie Firefox, Google Chrome, Internet Explorer und Microsoft Edge, um die entsprechende Webfunktionalität der Software zu überprüfen.

Kommunikation mit Skype & Outlook und Datenverarbeitung in Excel, Word und Notepad++ über Sharepoint

Outlook verwende ich neben Skype für die firmeninterne Kommunikation, der auch MS Sharepoint dienlich ist. Excel benutze ich als Tool zur Verarbeitung und Visualisierung von relevanten Daten, während mir Notepad++ als Mittel dient, Dateien wie z. B. XML oder Config zu öffnen und zu bearbeiten. Word findet Verwendung in der Textverarbeitung.

Sonstige verwendete Software zum Testen (manuell und automatisiert) wie z. B. TeamViewer, Wireshark

TeamViewer/ Remote verwende ich um auf PCs, auf denen automatisierte Tests ablaufen, zuzugreifen. Für manche Testfälle ist die Analyse des Netzwerkverkehrs mittels Wireshark erforderlich. Der Soll- und Ist-Vergleich mancher Daten in der Microsoft SQL-Datenbank wird von mir auch durchgeführt. Mittels PuTTy greife ich direkt auf Geräte zu, um Infos zu erhalten oder Manipulationen vorzunehmen.


Methodik/Vorgehensweise: Manuelles Testing

Firefox google chrome microsoft edge TeamViewer Putty Wireshark JIRA Serena TeamTrack Test Studio Polarion Salome Microsoft SQL Datenbank MS Excel MS Word XML
agile Entwicklungsmethoden
Dentsply Sirona
Darmstadt
1 Jahr 3 Monate
2018-05 - 2019-07

Spirit Traveler

Softwareentwickler und Tester Angular Docker Firefox ...
Softwareentwickler und Tester

Ziel ist die Erstellung einer Web-Applikation zur Spesenverwaltung der Mitarbeiter für die beiden Unternehmen SPIRIT-ONSIDE Consulting und SPIRIT-TESTING Software & Services GmbH. Es kommt eine Microservices-Architektur mit einem Angular-Frontend, einem Java-Backend und einer PostgreSQL-Datenbank zur Anwendung. Zu Entwicklungszwecken wird mittels Docker eine Container-Virtualisierung benutzt. Besondere Herausforderung ist dabei die Integration in die bestehende Service-Infrastruktur mit Anbindung an den Discovery-Service, Load-Balancer und Datenaustausch zwischen Front- und Backend.

Entwicklung des Frontends mit Angular, Umsetzung der Logik mit Typescript, Testautomatisierung JUnit

Zum Bearbeiten des Frontends nutze ich das Framework Angular und gestalte mittels HTML/CSS das UI (User-Interface). Die notwendige Logik setze ich mit Hilfe von Typescript um, wobei es sich um die eigenständige Umsetzung definierter Workflows handelt. Zudem implementiere ich die Umstellung von Frontend-Seiten von Plain HTML auf PrimeNG-Komponenten und sichere die Qualität mit JUnit.

Entwicklung des Backends mit Java und Maven, Kommunikation mit REST-Schnittstellen zum Frontend

Mit Hilfe des Build-Management-Tools Maven bearbeite und implementiere ich in Java das Backend und dessen Logik. Die Verbindung zwischen Front- und Backend realisiere ich unter Verwendung von REST als Schnittstelle. Weiter nehme ich bei der Planung, in Sprints und an Dailys in diesem SCRUM-Projekt teil und stimme mich mit dem Product Owner (PO) ab.

Erstellung des Grundgerüsts der Applikation über UML Modellierung und Verwendung von JHipster

Um ein Grundgerüst zu erstellen, ermittele ich zunächst mittels User Story Formulierung die Anforderungen an die App. Danach modelliere ich mittels UML eine Struktur der Objekte, ihrer Methoden und Beziehungen untereinander. Anschließend nutze ich JHipster, um eine erste Codebasis der Applikation zu generieren, die ich in Java und Typescript weiter entwickeln kann.

Automatisiertes Testen des Backends mit JUnit & Spring Tests sowie E2E-Tests mit Selenium Webdriver

Um die Logik des Backends zu testen, erweitere und passe ich die JUnit-Tests auf Klassen- und Systemebene mit Spring Test an. Zur Überprüfung des Frontends erstelle ich E2E-Tests mittels Selenium WebDriver. Zum Zwecke von Regressionstests kontrolliere ich die Durchführung in der Continuous integration (CI/CD)' Pipeline mit Jenkins und überprüfe die automatisierten Testergebnisse.

Entwicklung mit IntelliJ und Frontend Entwicklung mit Visual Studio Code, Versionierung mit Git

IntelliJ ist die von mir allgemein verwendete Entwicklungsumgebung, während ich für die Frontend-Entwicklung zusätzlich Visual Studio Code benutze. Die Versionsverwaltung des Programmiercodes realisiere ich mittels Git und Powershell bzw. der Weboberfläche von Github. Hier integriere ich meine Arbeitsergebnisse in das Git-Repository und führe das Code Review der anderen Entwickler durch.

Virtualisierung der Micro-Services mittels Docker und PostgreSQL-DB als virtualisierter Container

Diese Applikation ist als Micro-Services Architektur konzipiert, wobei mittels Docker die einzelnen Services virtualisiert wird. Unter anderem kommt in diesem Projekt eine PostgreSQL-Datenbank als virtualisierter Container zum Einsatz, in der ich mittels Liquibase-Dateien Anpassungen und Veränderungen vornehme.


Methodik/Vorgehensweise: Best Practice, SCRUM, Agile Vorgehensweise und Continuous integration

Microsoft Team Foundation Server JIRA Google Chrome Selenium WebDriver
Angular Docker Firefox GitHub Google Chrome HTML/CSS Hibernate IntelliJ JHipster JUnit Apache Java Webserver Atlassian JIRA Liquibase MS Office Maven Microsoft Team Foundation Server PostgreSQL REST PL / SQL Spring spring boot UML Visual Studio Code TypeScript Testautomatisierung Backend Entwickler Entwickler Frontend
Spirit Onside GmbH
Nürnberg

Aus- und Weiterbildung

Aus- und Weiterbildung

Zertifikate

  • A4Q Selenium Tester Foundation (iSQI GmbH; 05/2022)

  • ISTQB® Certified Tester Advanced Level - Test Analyst (iSQI GmbH; 10/2021)

  • ISTQB® Certified Tester Foundation Level (iSQI GmbH; 05/2019)

  • Microsoft Certified Professional: 70-480 Programming in HTML5 with JavaScript and CSS3 (Private ptm-Akademie GmbH; 03/2019)

  • Microsoft Certified Professional: 70-483 Programming in C# (Comcave College GmbH; 02/2018)

  • Basiszertifikat im Projektmanagement (GPM) (PM-ZERT; 01/2018)

Schulungen/Fortbildungen

  • Grundlagen der digitalen Barrierefreiheit (mindscreen.; 02/2021)

  • Docker - Docker und Java - Container für Java Anwendungen (PC-COLLEGE Institut für IT-Training, Berlin; 12/2020)

  • Microsoft SharePoint Vertiefung (Private ptm-Akademie GmbH, Dozent: Ronald Hawelka; 02/2019)

  • Microsoft SharePoint Einführung (Private ptm-Akademie GmbH, Dozent: Ronald Hawelka; 01/2019)

  • Selenium Foundation Level - Testautomatisierung im WEB (SPIRIT-TESTING Software & Services GmbH; 09/2018)

Kompetenzen

Kompetenzen

Schwerpunkte

Backend Entwickler
Entwickler Frontend
Testautomatisierung

Produkte / Standards / Erfahrungen / Methoden

agile Entwicklungsmethoden
Apache Java Webserver
Atlassian JIRA
Best Practice
Docker
E2E Test
E2E-Test
Firefox
GitHub
Hibernate
HTML/CSS
IntelliJ
JHipster
JIRA
JUnit
Keyword driven testing
Liquibase
Maven
microsoft edge
Microsoft windows 2012
Microsoft Windows Server 2012
MS Office
Polarion
Putty
REST
Salome
Selenium WebDriver
Serena TeamTrack
Spring
spring boot
TeamViewer
test OFFICE
test OFFICE TCDL
Test Studio
Virtual Box
Visual Studio Code
Web-Anwendungen
Wireshark
Eclipse
SilkTest
SoapUi
manuelles Testing
Regressionstest
Exploratives Testing
SVN
Bitbucket
Oracle DB
WebLogic Server
SQL Developer
WinSCP
Google Chrome
Rancher
Kubernetes
Exploratives Testen
Manuelles Testen
SCRUM

Programmiersprachen

.NET
Angular
Java
JavaScript
JHipster
Maven
PL / SQL
TypeScript
UML

Datenbanken

Microsoft SQL Datenbank
PostgreSQL

Branchen

Branchen

  • Öffentlicher Dienst & Behörden

  • Hersteller von Medizintechnik

  • Hersteller von Dentalprodukten und -technologien

  • ITK

Einsatzorte

Einsatzorte

Leipzig (+75km) Hoyerswerda (+75km) Gera (+75km) Stade (+150km) Essen (+75km) Ibbenbüren (+75km) Darmstadt (+75km) Homburg (Saar) (+50km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
möglich

Projekte

Projekte

2 Jahre 10 Monate
2021-11 - heute

LION

Softwaretester
Softwaretester

Die Bundesagentur für Arbeit (BA) in Nürnberg ist Ansprechpartner für die Arbeits- und Ausbildungsvermittlung und unterstützt Bürger:innen mit finanziellen Leistungen wie Arbeitslosengeld und Kindergeld. Ziele des Projektes LION im Team JODA sind neben dem umfassenden Software-Testing auch die Weiterentwicklung, Pflege und Wartung der folgenden Verfahren: DOKO, KEEP, VA-Vereinfachter Antrag, VAEM-Veränderungsmitteilung und WBA-Weiterbewilligungsantrag. Den Rahmen für diese Microservice-Anwendungen bildet ein Angular-Frontend zusammen mit einem Java-Backend und Kubernetes-Containern.

Orchestrierung der Kubernetes-Container, Überwachung von Deployments und Auswertung der Logs

Die Anwendungen laufen auf Kubernetes-Containern, die ich orchestriere. Um diese zu managen, Deployments zu überwachen oder Logs auszuwerten, nutze ich Rancher. Mit Rancher schalte ich z. B. auch an Wartungswochenenden für das Angular-Frontend der jeweiligen Anwendungen jeweils eine Wartungsseite.

Software-Testing sowie Weiterentwicklung, Pflege und Wartung verschiedener BA-Verfahren

In diesem agilen Projekt teste ich manuell und explorativ. Weiter bin ich im Team JODA mitverantwortlich für die Weiterentwicklung, Pflege und Wartung der folgenden Verfahren: DOKO, KEEP, VA-Vereinfachter Antrag, VAEM-Veränderungsmitteilung und WBA-Weiterbewilligungsantrag. Dabei gehen wir nach SCRUM und Best Practice vor.


Methodik/Vorgehensweise: Agile Vorgehensweise, SCRUM, Manuelles Testing, Best Practice, Exploratives Testing und Continuous integration

Kubernetes Rancher Manuelles testing Scrum Best Practice Continous Integration Exploratives Testen Agile Vorgehensweise
Bundesagentur für Arbeit
2 Jahre 1 Monat
2020-11 - 2022-11

BEA-Bescheinigungen elektronisch annehmen

Softwaretester
Softwaretester

Das IT-Verfahren BEA dient der elektronischen Annahme von Entgeltbescheinigungen (Arbeits-, Nebeneinkommensbescheinigung und Arbeitsbescheinigung-EU)  sowie deren Weitergabe an verschiedene andere Fachverfahren. Die Nutzdaten in den Bescheinigungen werden mit Informationen verschiedener IT-Verfahren angereichert und abgespeichert. Damit besteht die Möglichkeit, dass andere Verfahren diese Informationen abrufen können.

Ausführen von manuellen Softwaretests mit SoapUI sowie automatisierte Regressionstests mit SCTM

Im Projekt BEA führe ich mittels SoapUI manuelle Softwaretests durch, um die Funktionalität von Services zu testen. Hierzu teste ich auch explorativ. Für das Ausführen von automatisierten Regressionstests verwende ich einerseits SCTM im Zusammenspiel von Eclipse, SilkTest und SOAP UI, andererseits geschieht dies durch das Verwenden von bestimmten Batches, die ich mittels PuTTY ausführe.

Verwaltung von Software und Testdaten mit SVN und Bitbucket sowie Deployments mit WebLogic Server

Zur Versionsverwaltung der Software verwende ich SVN und Bitbucket. Um Deployments in verschiedenen Umgebungen durchzuführen und diese dann testen zu können, verwende ich einen WebLogic Server. Über WinSCP verwalte ich für einige Tests die notwendigen Testdaten und bediene die entsprechenden Batches. Den Zugriff auf die Testdaten in den DBs der verschiedenen Ebenen erhalte ich über SQL-Developer.


Methodik/Vorgehensweise: Agile Vorgehensweise, Best Practice, Wasserfall, Manuelles Testing und Exploratives Testing

Bitbucket Subversion WinSCP WebLogic Server Enterprise Edition Oracle Oracle SQL Developer Exploratives Testen manuelles Testen Regressionstest Software-Testing Silk Central SoapUI PuTTY Eclipse
Bundesagentur für Arbeit
1 Jahr 4 Monate
2020-07 - 2021-10

KEA

Softwaretester Java
Softwaretester

Im Projekt KEA (Kurzarbeitergeldanträge elektronisch annehmen) geht es darum, dass Unternehmen zukünftig die Anträge bei der BA für Kurzarbeitergeld für ihre Mitarbeiter über ihre Lohnverwaltungssoftware stellen können. Hierzu muss die entsprechende Infrastruktur erstellt werden. Dabei wird der Antrag als XML-Dokument erstellt, übermittelt, gespeichert und der weiter bearbeitenden Stelle zur Verfügung gestellt.

Erstellung automatisierter Softwaretests mit IDE IntelliJ in Java sowie manuelles Testen mit Postman

Mit Hilfe der IDE IntelliJ Idea und der Programmiersprache Java bzw. dem entsprechenden Testframework JUnit erstelle und bearbeite ich automatisierte Fach- und Systemtests. Mittels dieser Entwicklerwerkzeuge beteilige ich mich zudem an der Software-Pflege und -Entwicklung im Projekt KEA im Rahmen eines Junior-Developers. Für manuelle End-to-End Tests verwende ich Postman.

Versionsverwaltung mit Bitbucket und Git sowie Deployment der Projekt-Software mit Jenkins

Zur Versionsverwaltung des Programm-Codes verwende ich neben Bitbucket zusätzlich Git. Mittels dem Build-Tool Jenkins und Mesosphere DC/OS deploye und überwache ich Container-Builds in verschiedenen Umgebungen und führe im Rahmen von CI/CD zum Sprintende Deployments des Projekt-Codes in der Produktiv-Umgebung durch. Als weiteres Logging-Tool für die Datenverarbeitung verwende ich Kibana.

Verwendung von Buildmanagementtools wie Maven und Quarkus sowie Softwaretests mit Quarkus-Test

Im Projekt KEA wird neben Maven als Buildmanagementtool das Java-Framework Quarkus verwendet, dessen Funktionalität Quarkus-Test ich auch für die automatisierten Systemtests verwende. Für die Verwaltung der Software-Abhängigkeiten verwenden wir den Nexus IQ der BA, den ich  auch benutze, um die Software-Versionen upzudaten oder Warnungen bzgl. Software-Vulnerabilitäten zu managen.

Datenanalyse und -verwaltung in Cloud-Speichersystem und Oracle Datenbank mittels SQL-Developer

In KEA werden Oracle DBs zur Speicherung von Daten verwendet, auf welche ich mittels dem Oracle SQL-Developer zwecks Test, Analyse und Manipulation zugreife. Zusätzlich kommt der Amazon S3 Object Store als Cloud-Speichersystem zum Einsatz, auf dem ich mittels WinSCP Zugriff erhalte. Zur Erstellung von automatisierten Software-Systemtests in diesem Umfeld verwende ich die AWS SW-Bibliothek.

Management der Userstories und -tasks in Jira sowie Verwaltung der Testfallausführung in SilkCentral

Als Projektmanagementtool zur Erstellung und Verwaltung der SCRUM-Userstories und -tasks dient mir Jira, das ich im Zusammenspiel von Confluence, Bitbucket und SCTM verwende. Jira wird zudem zur Koordination des Sprintablaufs verwendet. Die BA-Software SilkCentral Testmanager nutze ich als Testmanagementtool zur Verwaltung der Ausführung der automatisierten Testfälle.

Dokumentation des Projektvorgehens in Confluence und Kommunikation im Team via Skype und Outlook

Confluence nutze ich neben der Dokumentation von fachlichen und technischen Details sowie des Vorgehens in diesem SCRUM-Projekt ebenfalls als allgemeines Nachschlagewerk zu in der BA verwendeter Software und Vorgehensweise in IT-Projekten. Zur Kommunikation im Team benutze ich Skype for Business sowie Microsoft Outlook. Zu Präsentationszwecken kommt neben Skype auch PowerPoint zum Einsatz.

Erstellen und Analysieren von XML-Testdaten mittels  Notepad++ und Altova XMLSpy 2017

Da die Anträge für Kurzarbeit als XML-Dateien übergeben werden, benutze ich Notepad++ und Altova XMLSpy 2017, um entsprechende Testdaten gemäß den vorhandenen XSD-Schemata zu generieren und zu analysieren. Mit Hilfe dieser Tools untersuche ich ebenso von externen Software-Herstellern übergebene Test-Anträge.

Erstellung und Überprüfung barrierefreier PDFs für den Internetauftritt von KEA mit PAC 3 und JAWS

Um agil zu testen, ob die im Projekt erstellten PDFs den BA-Anforderungen zur Barrierefreiheit genügen, verwende ich das Analysetool PAC 3 sowie den Screenreader JAWS und gebe dem Entwickler zeitnah Feedback bzw. nehme kleinere Änderungen am Code selber vor. Zusätzlich verwende ich den Adobe Acrobat Pro DC, um Dokumente der Fachabteilung in barrierefreie PDFs für den Internetauftritt umzuwandeln.


Methodik/Vorgehensweise: Agile Vorgehensweise, Scrum, Continuous Integration

IntelliJ JUnit Postman Kibana Jenkins Mesosphere DC/OS Bitbucket Git Maven Nexus IQ Quarkus Oracle DBA Oracle SQL Developer WinSCP Atlassian JIRA Silk Central MS Outlook Powerpoint Skype Atlassian Confluence XMLSpy Adobe Acrobat
Java
Bundesagentur für Arbeit
Nürnberg
3 Monate
2020-04 - 2020-06

SZ-DB

Testautomatisierer Best Practice Web-Anwendungen E2E Test ...
Testautomatisierer

Die Schifffahrtszeichendatenbank (SZ-DB) ist eine datenbankbasierte Web-Applikation zur Erfassung und Verwaltung der festen und schwimmenden Schifffahrtszeichen im Bereich der deutschen Binnenschifffahrtsstraßen. Der Schifffahrtszeichenkatalog (SzKat) ist ein wesentlicher Bestandteil der SZ-DB. Er prägt mit seinen Vorgaben die Arbeitsumgebung (das SZ-Verwaltungssystem) und wird mit Hilfe eines eigenen Katalogverwaltungs-systems gepflegt. Ziel des Projektes ist es, eine Testautomatisierung für die Applikation auf-zubauen und beim Testmanagement zu unterstützen. So sollen mittels dem Testautomatisierungstool testOFFICE automatisierte Softwaretests für die Online-Version der SZ-DB erstellt werden. Weiter sollen die not-wendigen Arbeitsabläufe aus Anwendersicht nachgebildet, die jeweiligen Webseiten und deren Objekte gemappt sowie die entsprechenden Testda-ten erstellt werden.

Anlegen der Testfälle für automatisierte E2E-Tests mit testOFFICE und Ausführung in Firefox & Chrome

Ich definiere und lege Testaten mittels testOFFICE an und erstelle mit TCDL - Keyword driven testing automatisierte E2E-Tests für die Web-Anwendung SZ-DB. Ich führe die Testfälle über die Browser Mozilla Firefox und Google Chrome aus. Danach prüfe ich den Ablauf der automatisierten Tests hinsichtlich einer korrekten Testfallerstellung bzw. mit diesen die richtige Funktionalität der Anwendung.

Installation einer virtuellen Maschine in VirtualBox zum Zugriff auf die testOFFICE Testumgebung

Zur Vorbereitung des Zugriffs auf die Testumgebung installiere ich VirtualBox eine virtuelle Maschine. So kannn ich dann mittels VPN per Remote auf die testOFFICE-Umgebung zugreife, die sich auf einem Microsoft Windows Server 2012 befindet. Von dort erreiche ich online die SZ-Datenbank.


Methodik/Vorgehensweise: Best Practice

Firefox Google Chrome test OFFICE test OFFICE TCDL Microsoft windows 2012 Virtual Box
Best Practice Web-Anwendungen E2E Test Keyword driven testing
Behörde
Thüringen
10 Monate
2019-07 - 2020-04

Sidexis 4

Software Test Engineer agile Entwicklungsmethoden
Software Test Engineer

Dentsply Sirona ist Hersteller von Dentalprodukten und -technologien für Zahnärzte und -techniker und vereint Plattformen für Verbrauchsmaterialien, Dentalgeräte, Technologien und Spezialprodukte. Das Unternehmen bietet zahlreiche Produkte für die Zahn- und Mundgesundheit wie z.B. Verbrauchsmaterialien und zahnmedizinische Geräte, computergestützte CAD/CAM-Restaurationssysteme, Zahnrestaurationsprodukte, digitale Intraoral-, Panorama- und 3D-Röntgengeräte, Behandlungseinheiten u.n.v.m. an.  Sidexis ist die Software, mit der das zahnmedizinische Personal Röntgenaufnahmen erstellt und verwaltet. Ziel des Projektes ist es, die Funktionalität von Sidexis, der UI und dem Zusammenspiel mit den verschiedenen im Kundeneinsatz befindlichen Röntgenapparaten zu testen. Im Projekt EO3 soll das neueste 3D-Röntgengerät hinsichtlich Funktionalität und Bedienbarkeit getestet werden.

Erstellung und Pflege von manuellen Testfällen in Polarion, Durchführung der Testfälle über Salome

Mittels dem Testwerkzeug Salome dokumentiere ich die manuelle Abarbeitung von Testfällen bei Sirona. Die Testfälle selbst sind aus Polarion, welches dem Requirements- und dem Testfallmanagement dient, importiert. Hier gilt es für mich, die Testfälle hinsichtlich der Anforderungen auf Richtigkeit zu überprüfen und gegebenenfalls anzupassen. Dies tue ich sowohl auf Deutsch als auch auf Englisch.

Erstellung und Verwaltung von Defekts über TeamTrack und Jira mit Dokumentation der ReTests

Zur Erstellung, Verwaltung und Bearbeitung von Defekten habe ich bis 11.2019 TeamTrack verwendet, welches durch Jira abgelöst worden ist. Jira nutze ich auf Englisch für das Defektmanagement sowie für die Verwaltung und zu Dokumentationszwecken von nützlichen, zusätzlichen Informationen wie Screenshots, Videos und Dateien. Weiter nutze ich Jira auch als Ticketsystem für Retests.

Konfiguration und Durchführung von automatisierten Tests für Applikationen mit Röntgengeräten

Für die Durchführung von automatisierten Tests, verwende ich Test Studio (Sirona), in dem in einer Art Baukastensystem die einzelnen Vorgänge erfasst sind, so dass ich die Hard- oder Software ausführen kann. Ich erstelle aus diesen Testprojekte, die in Nacht- oder Wochenendläufen automatisiert ablaufen. Hierbei nehme ich die richtigen Netzwerkeinstellungen hinsichtlich PCs und Röntgengeräte vor.

Durchführen von manuellen Tests der Software für verschiedene Röntgengeräte sowie Hardwaretests

Manuelles Testing verwende ich zur Prüfung der entsprechenden Software und der verschiedenen Röntgengeräte. Hierbei ist besonderes Augenmerk auf die potenziell gesundheitsgefährdenden Aspekte dieser medizinischen Hard- und Software zu werfen. Neben der intensiven Untersuchung der Software bediene ich händisch die Röntgengeräte (u. a. Sensor- und Prüfkörperwechsel, Kalibration, Bilderstellung).

Softwaretests in verschiedenen Umgebungen mit unterschiedlichen Betriebssystemen und Browsern

Um die Software unter Aspekten wie Datensicherung und -verarbeitung auf ihre Kompatibilität der mit im Feld befindlichen Betriebssysteme zu testen, verwende ich Images von Windows 7, Windows 8.1 und Windows 10. Auch verwende ich verschiedene Browserversionen wie Firefox, Google Chrome, Internet Explorer und Microsoft Edge, um die entsprechende Webfunktionalität der Software zu überprüfen.

Kommunikation mit Skype & Outlook und Datenverarbeitung in Excel, Word und Notepad++ über Sharepoint

Outlook verwende ich neben Skype für die firmeninterne Kommunikation, der auch MS Sharepoint dienlich ist. Excel benutze ich als Tool zur Verarbeitung und Visualisierung von relevanten Daten, während mir Notepad++ als Mittel dient, Dateien wie z. B. XML oder Config zu öffnen und zu bearbeiten. Word findet Verwendung in der Textverarbeitung.

Sonstige verwendete Software zum Testen (manuell und automatisiert) wie z. B. TeamViewer, Wireshark

TeamViewer/ Remote verwende ich um auf PCs, auf denen automatisierte Tests ablaufen, zuzugreifen. Für manche Testfälle ist die Analyse des Netzwerkverkehrs mittels Wireshark erforderlich. Der Soll- und Ist-Vergleich mancher Daten in der Microsoft SQL-Datenbank wird von mir auch durchgeführt. Mittels PuTTy greife ich direkt auf Geräte zu, um Infos zu erhalten oder Manipulationen vorzunehmen.


Methodik/Vorgehensweise: Manuelles Testing

Firefox google chrome microsoft edge TeamViewer Putty Wireshark JIRA Serena TeamTrack Test Studio Polarion Salome Microsoft SQL Datenbank MS Excel MS Word XML
agile Entwicklungsmethoden
Dentsply Sirona
Darmstadt
1 Jahr 3 Monate
2018-05 - 2019-07

Spirit Traveler

Softwareentwickler und Tester Angular Docker Firefox ...
Softwareentwickler und Tester

Ziel ist die Erstellung einer Web-Applikation zur Spesenverwaltung der Mitarbeiter für die beiden Unternehmen SPIRIT-ONSIDE Consulting und SPIRIT-TESTING Software & Services GmbH. Es kommt eine Microservices-Architektur mit einem Angular-Frontend, einem Java-Backend und einer PostgreSQL-Datenbank zur Anwendung. Zu Entwicklungszwecken wird mittels Docker eine Container-Virtualisierung benutzt. Besondere Herausforderung ist dabei die Integration in die bestehende Service-Infrastruktur mit Anbindung an den Discovery-Service, Load-Balancer und Datenaustausch zwischen Front- und Backend.

Entwicklung des Frontends mit Angular, Umsetzung der Logik mit Typescript, Testautomatisierung JUnit

Zum Bearbeiten des Frontends nutze ich das Framework Angular und gestalte mittels HTML/CSS das UI (User-Interface). Die notwendige Logik setze ich mit Hilfe von Typescript um, wobei es sich um die eigenständige Umsetzung definierter Workflows handelt. Zudem implementiere ich die Umstellung von Frontend-Seiten von Plain HTML auf PrimeNG-Komponenten und sichere die Qualität mit JUnit.

Entwicklung des Backends mit Java und Maven, Kommunikation mit REST-Schnittstellen zum Frontend

Mit Hilfe des Build-Management-Tools Maven bearbeite und implementiere ich in Java das Backend und dessen Logik. Die Verbindung zwischen Front- und Backend realisiere ich unter Verwendung von REST als Schnittstelle. Weiter nehme ich bei der Planung, in Sprints und an Dailys in diesem SCRUM-Projekt teil und stimme mich mit dem Product Owner (PO) ab.

Erstellung des Grundgerüsts der Applikation über UML Modellierung und Verwendung von JHipster

Um ein Grundgerüst zu erstellen, ermittele ich zunächst mittels User Story Formulierung die Anforderungen an die App. Danach modelliere ich mittels UML eine Struktur der Objekte, ihrer Methoden und Beziehungen untereinander. Anschließend nutze ich JHipster, um eine erste Codebasis der Applikation zu generieren, die ich in Java und Typescript weiter entwickeln kann.

Automatisiertes Testen des Backends mit JUnit & Spring Tests sowie E2E-Tests mit Selenium Webdriver

Um die Logik des Backends zu testen, erweitere und passe ich die JUnit-Tests auf Klassen- und Systemebene mit Spring Test an. Zur Überprüfung des Frontends erstelle ich E2E-Tests mittels Selenium WebDriver. Zum Zwecke von Regressionstests kontrolliere ich die Durchführung in der Continuous integration (CI/CD)' Pipeline mit Jenkins und überprüfe die automatisierten Testergebnisse.

Entwicklung mit IntelliJ und Frontend Entwicklung mit Visual Studio Code, Versionierung mit Git

IntelliJ ist die von mir allgemein verwendete Entwicklungsumgebung, während ich für die Frontend-Entwicklung zusätzlich Visual Studio Code benutze. Die Versionsverwaltung des Programmiercodes realisiere ich mittels Git und Powershell bzw. der Weboberfläche von Github. Hier integriere ich meine Arbeitsergebnisse in das Git-Repository und führe das Code Review der anderen Entwickler durch.

Virtualisierung der Micro-Services mittels Docker und PostgreSQL-DB als virtualisierter Container

Diese Applikation ist als Micro-Services Architektur konzipiert, wobei mittels Docker die einzelnen Services virtualisiert wird. Unter anderem kommt in diesem Projekt eine PostgreSQL-Datenbank als virtualisierter Container zum Einsatz, in der ich mittels Liquibase-Dateien Anpassungen und Veränderungen vornehme.


Methodik/Vorgehensweise: Best Practice, SCRUM, Agile Vorgehensweise und Continuous integration

Microsoft Team Foundation Server JIRA Google Chrome Selenium WebDriver
Angular Docker Firefox GitHub Google Chrome HTML/CSS Hibernate IntelliJ JHipster JUnit Apache Java Webserver Atlassian JIRA Liquibase MS Office Maven Microsoft Team Foundation Server PostgreSQL REST PL / SQL Spring spring boot UML Visual Studio Code TypeScript Testautomatisierung Backend Entwickler Entwickler Frontend
Spirit Onside GmbH
Nürnberg

Aus- und Weiterbildung

Aus- und Weiterbildung

Zertifikate

  • A4Q Selenium Tester Foundation (iSQI GmbH; 05/2022)

  • ISTQB® Certified Tester Advanced Level - Test Analyst (iSQI GmbH; 10/2021)

  • ISTQB® Certified Tester Foundation Level (iSQI GmbH; 05/2019)

  • Microsoft Certified Professional: 70-480 Programming in HTML5 with JavaScript and CSS3 (Private ptm-Akademie GmbH; 03/2019)

  • Microsoft Certified Professional: 70-483 Programming in C# (Comcave College GmbH; 02/2018)

  • Basiszertifikat im Projektmanagement (GPM) (PM-ZERT; 01/2018)

Schulungen/Fortbildungen

  • Grundlagen der digitalen Barrierefreiheit (mindscreen.; 02/2021)

  • Docker - Docker und Java - Container für Java Anwendungen (PC-COLLEGE Institut für IT-Training, Berlin; 12/2020)

  • Microsoft SharePoint Vertiefung (Private ptm-Akademie GmbH, Dozent: Ronald Hawelka; 02/2019)

  • Microsoft SharePoint Einführung (Private ptm-Akademie GmbH, Dozent: Ronald Hawelka; 01/2019)

  • Selenium Foundation Level - Testautomatisierung im WEB (SPIRIT-TESTING Software & Services GmbH; 09/2018)

Kompetenzen

Kompetenzen

Schwerpunkte

Backend Entwickler
Entwickler Frontend
Testautomatisierung

Produkte / Standards / Erfahrungen / Methoden

agile Entwicklungsmethoden
Apache Java Webserver
Atlassian JIRA
Best Practice
Docker
E2E Test
E2E-Test
Firefox
GitHub
Hibernate
HTML/CSS
IntelliJ
JHipster
JIRA
JUnit
Keyword driven testing
Liquibase
Maven
microsoft edge
Microsoft windows 2012
Microsoft Windows Server 2012
MS Office
Polarion
Putty
REST
Salome
Selenium WebDriver
Serena TeamTrack
Spring
spring boot
TeamViewer
test OFFICE
test OFFICE TCDL
Test Studio
Virtual Box
Visual Studio Code
Web-Anwendungen
Wireshark
Eclipse
SilkTest
SoapUi
manuelles Testing
Regressionstest
Exploratives Testing
SVN
Bitbucket
Oracle DB
WebLogic Server
SQL Developer
WinSCP
Google Chrome
Rancher
Kubernetes
Exploratives Testen
Manuelles Testen
SCRUM

Programmiersprachen

.NET
Angular
Java
JavaScript
JHipster
Maven
PL / SQL
TypeScript
UML

Datenbanken

Microsoft SQL Datenbank
PostgreSQL

Branchen

Branchen

  • Öffentlicher Dienst & Behörden

  • Hersteller von Medizintechnik

  • Hersteller von Dentalprodukten und -technologien

  • ITK

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.