Test Automatisierung
Aktualisiert am 02.05.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.06.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Selenium
Testautomatisierung
Java EE
HP Quicktest Professional
Selenium WebDriver
HP Unified Functional Testing
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Köln (+50km) Saarbrücken (+50km)
Deutschland
möglich

Projekte

Projekte

1 Jahr 1 Monat
2021-05 - 2022-05

Implementierung einer Android App mit Wear OS Integration

Entwicklung einer Fitness- und Monitoring APP mittels Testdriven development (TDD). So soll von Beginn an die Softwarequalität sichergestellt und die Anhäufung technischer Schulden vermieden werden


Leistung:

  • Beratende Unterstützung bei der Erstellung quantifizierbarer Anforderungen
  • Definition und Umsetzung des Testkonzepts
  • Entwurf und Implementierung von automatisierten Schnittstellen- und Integrationstests
  • Implementierung von Softwaremodulen, die Sensor Rohdaten energieeffizient auslesen und über APIs verarbeitet zur Verfügung stellen
  • Aggregation, Interpretation und Visualisierung der Fitnessdaten in Echtzeit am Endgerät
  • Entwurf und Implementierung von Systemtests (End to End Testing)
  • Schulung von Teammitgliedern in Themen der Softwarequalitätssicherung und Testautomatisierung
  • Implementierung, Auswertung und Reporting von automatisierten Regressionstest
  • Laufende Beratung zur QS

Kotlin Java Android Jetpack Android Espresso SoapUI SQLite REST Jira Git Jenkins Android 11 Wear OS 3 SCRUM Pair-Programming Whitebox & Blackbox Testing Unittest Schnittstellentest Komponententest Systemtest End to End Test (E2E) Code Reviews SoapUI Testmanagement Fix Bugs first Approach Android Studio
Softwareentwicklung / Mobile
3 Jahre 2 Monate
2018-03 - 2021-04

Planung, Entwurf und Implementierung

Testautomatisierer Java JUnit Powershell (Scripting) ...
Testautomatisierer

Planung, Entwurf und Implementierung von Testframeworks für Komponenten-, Integrationstests einer Microserviceinfrastruktur sowie von Hardwaretreibern von Verkaufsautomaten


Ziel:

Sicherstellung des anforderungskonformen funktionalen und nicht funktionalen Verhaltens von Hard- und Middleware


Leistung:

  • Teamübergreifende Schulung und Beratung interner Mitarbeiter in grundlegenden Prinzipien der Qualitätssicherung, Anforderungsdefinition und Testautomatisierung
  • Durchführung von Risikoanalysen
  • Definition von Teststrategie und Testkonzept, sowie Bewertung und Reporting des Testfortschritts
  • Präzisierung und Priorisierung bestehender funktionaler und nicht funktionaler Anforderungen (nfAs)
  • Entwurf und Konzeption von manuellen, sowie automatisierten Testfällen- und Szenarien für Soft- und Hardwarekomponenten
  • Entwurf und Implementierung von Testframeworks für automatische und teilautomatische (geführte) Smoke Tests und Regressionstests auf Komponententest- und Integrationstestebene
  • Bugtracking (Jira), quantitative und qualitative Auswertung von Testergebnissen, sowie Reporting
  • Mitarbeit an Planung Entwurf von Last und Performancetests
  • Präsentation von Ergebnissen vor Stakeholdern

Java JUnit Powershell (Scripting) Docker Virtual Box Jenkins Maven Git Bash Gitlab TortoiseGit Swagger Eclipse NodeJS Jetty OSGI Karaf Tomcat Postman Asynchronous Microservices AWS REST UPOS Confluence Jira eclipse MS Office Kanban SCRUM Whitebox & Blackbox Testing continuous integration TDD ATDD Review Testmanagement Teststrategie Testkonzept Risikoanalyse Iterationsplanung Retrospective Refinement Inkrementelles Testdesign Ressourcenplan Release Planung
Softwareentwicklung / Logistik
Frankfurt am Main
8 Monate
2017-08 - 2018-03

Konzeption, Entwurf und Durchführung automatisierter funktionaler Tests

Konzeption, Entwurf und Durchführung automatisierter funktionaler Tests für eine Administrationswebseite eines mittelständigen Softwareherstellers zur Verbesserung der Mitarbeiterverwaltung


Ziel:

Konzeption und Umsetzung von vollautomatisierten funktionalen Tests für das Online-Administrationssystem der Mitarbeiterverwaltung. Evaluierung und Sicherstellung der Verfügbarkeit und Funktionsfähigkeit aller Administrationsmöglichkeiten. Realisierung eines sehr hohen Automatisierungsgrades der Tests zur späteren Wiederverwendung und Reduzierung des Testaufwandes.


Leistungen:

  • Ermittlung der gewünschten Anforderungen an das Gesamtsystem im Kundengespräch mit der Projektleitung und Vertretern der Fachbereiche
  • Planung und Umsetzung in Meetings/Sprints mit dem gesamten SCRUM-Team (SCRUM- -. Master, Productowner und Entwicklung)
  • Aufnahme, Analyse und Pflege der Anforderungen für die Online-Administrationsseite
  • Ableitung abstrakter Testfälle und Abdeckung der funktionalen Anforderungen
  • Design und Spezifikation der logischen Testfälle mit den Anforderungen an die Testdaten
  • Automatisierte Testdatengenerierung mit Java
  • Generierung und releasebedingte Anpassung der automatisierten Testskripte in Selenium inklusive Customcode unter Verwendung von Java
  • Durchführung der automatisierten Tests mit Selenium
  • Evaluierung der Resultate sowie Dokumentation und Archivierung sämtlicher Testfälle
  • Regelmäßiger Report sowie Präsentation der Ergebnisse beim Kunden

Selenium Java MySQL BugZilla Windows HTML CSS JavaScript AngularJS SCRUM
Personalmanagement
5 Monate
2017-04 - 2017-08

Testautomatisierung von Last- und Performancetests

Testautomatisierung von Last- und Performancetests für ein Online-Bestellsystem im agilen Entwicklungsumfeld mit JMeter


Ziel:

Mit den automatisierten Last- und Performancetests wurde sichergestellt, dass das Online-System die Bestellungen der Nutzer reibungslos und unter Einhaltung vorgegebener Antwortzeiten verarbeitet ? auch zu Spitzenzeiten. Dabei sollten auch bei hoher Last kurze Antwortzeiten garantiert sein, um den Anforderungen der Besucher zu entsprechen.


Leistungen:

  • Kontinuierliche Kommunikation mit dem Management, den fachlichen Ansprechpartnern und den Entwicklungsmitarbeitern in Form von Sprints
  • Aufnahme und Analyse aller für die Last- und Performancetests relevanten Anforderungen
  • Ableitung von KPIs gemeinsam mit dem Kunden
  • Entwicklung von automatisierten Last- und Performancetests
  • Spezifikation von verschiedenen Lasttestszenarien unter Berücksichtigung der zu erwartenden Last, Gewichtung der Benutzer über die parallel auszuführenden Anwendungsfälle
  • Identifikation der Anforderungen an die Testdaten und Organisation aller für die Tests benötigten Testdaten
  • Realisierung der Lasttestszenarien (JMeter)
  • Ausführung der Lasttestiterationen
  • Durchführung von Backendverifikationen unter Verwendung von SQL
  • Analyse der Testergebnisse
  • Unterstützung der Entwicklung beim Profiling und Optimierung
  • Dokumentation und Archivierung aller Lasttestiterationen samt den Ergebnissen
  • Erstellung von Management Summaries und Reports

JMeter andagon aqua SQL XML HTML SCRUM VMWare Unix / Linux
Softwareentwicklung / E-Commerce
5 Monate
2016-11 - 2017-03

Planung, Entwurf und Implementierung eines automatisierten Zahlungssystems

Planung, Entwurf und Implementierung eines automatisierten Zahlungs- und Bestellsystems für den Onlineshop eines Großhandelsunternehmens zur

Reduzierung von Arbeitsaufwand und Reaktionszeiten.


Ziel:

Die bis dahin manuell überwachten Buchungs- und Bezahlvorgänge sowie des Abgleichs der Kontakt- und Bestellinformationen und der anschließenden Bestellungsfreigabe sollen automatisiert werden. Dafür wird eine Software implementiert, dass die Daten von externen Zahlungsdienstleistern kontinuierlich abgleicht und in ein einheitliches System überführt. 


Leistung:

  • Definition, Priorisierung und Terminierung der Anforderungen mit dem Kunden und den beteiligten Mitarbeitern
  • Analyse des Geschäftsprozesses und der involvierten personellen und technischen Schnittstellen
  • Definition der Schnittstelle und der technischen Vorgaben der externen Online-Zahlungsdienste
  • Planung und Controlling in Hinblick auf
    • Projektmanagement
    • Software Engineering
    • Qualitätssicherung
  • Entwurf der Software Architektur
  • Implementierung der Softwarelösung
  • Test des erstellten Produkts (GUI-Testing, Whiteboxtesting und Grenzwertanalyse)
  • Technische Dokumentation für Wartung und Administration
  • Funktionale Dokumentation für Anwender
  • Präsentation des fertigen Produkts
  • Schulung von Endanwendern und Administratoren

.Net C# SQL Server HTML CSS JavaScript AngularJS REST Ajax cURL Microsoft Server 2012 R2 MS SSMS MS Visual Studio V-Modell XT OOA OOD
Softwareentwicklung / E-Commerce / Warenwirtschaft
8 Monate
2016-03 - 2016-10

Planung, Entwurf und Implementierung eines Verwaltungs- und Buchungssystems

Planung, Entwurf und Implementierung eines Verwaltungs- und Buchungssystems für Anwenderschulungen um den Verwaltungsaufwand zu reduzieren und Anmeldungen und Bestätigungen der Teilnehmer zu automatisieren.


Ziel:

Mit dem neuen System soll der Arbeitsaufwand um 60% reduziert werden. Bislang wurde der gesamte Prozess manuell gepflegt. Mit dem System soll von der Veröffentlichung der Schulungstermine auf Webseiten, bis zur administrativen Abwicklung der Prozess automatisiert werden.


Leistung:

  • Definition, Priorisierung und Terminierung der Anforderungen mit dem Kunden und Beteiligten Mitarbeitern
  • Analyse des Geschäftsprozesses und der involvierten personellen und technischen Schnittstellen
  • Planung und Controlling in Hinblick auf
    • Projektmanagement
    • Softwareengineering
    • Qualitätssicherung
  • Entwurf der Software Architektur
  • Implementierung der Softwarelösung
  • Test des erstellten Produkts in Hinblick auf Funktion und Qualität
  • Organisation von UI-Tests mit anschließender Auswertung
  • Fehlerdokumentation und Fehlernachtest
  • Technische und funktionale Dokumentation für Anwender im Backoffice
  • Präsentation des fertigen Produkts

.Net C# SQL Server HTML CSS JavaScript jQuery jQuery Ui REST Ajax Microsoft Server 2012 R2 MS SSMS MS Visual Studio V-Modell XT
Softwareentwicklung / Handel
9 Monate
2015-07 - 2016-03

Analyse, Lasttest und Ausbau der Server- und Netzwerkinfrastruktur

Analyse, Lasttest und Ausbau der Server- und Netzwerkinfrastruktur eines Großhandelsunternehmens um Überlastungen vorzubeugen.


Ziel:

Untersuchung der vorhandenen Infrastruktur und Abgleich mit den gestellten Anforderungen. Durchführung von Lasttest mit anschließender Hardwarespezifikation, Angebotsvergleich, Einkauf und Installation.


Leistung:

  • Definition und Priorisierung der Funktionalen und Ökonomischen Anforderungen mit dem Kunden.
  • Spezifikation der Technischen Anforderungen an die zu installierende Hardware
  • Spezifikation von Testfällen und Gruppierung zu Testszenarien
  • Spezifikation und Implementierung von Lasttestszenarien
  • Ausführung und Überwachung der Lasttestiterationen
  • Analyse der Ergebnisse und Präsentation der Analyse
  • Angebotsvergleich und Zusammenstellung der geeignetsten Systeme
  • Präsentation den Optionen
  • Einkauf und Installation der neuen Hardware
  • Test der neuen Systeme inkl. Durchführung der zuvor definierten Lasttestszenarien
  • Inbetriebnahme und Dokumentation
  • Präsentation der Ergebnisse

MS Windows Linux MS Server 2008 & 2012 R2 JMeter MS Office USV V-Model XT Systematischer Tool- und Lieferantenvergleich
Softwareentwicklung / E-Commerce / Warenwirtschaft

Aus- und Weiterbildung

Aus- und Weiterbildung

Fachinformatiker Anwendungsentwicklung


Zertifizierung

  • ISTQB Certified Tester Foundation Level (CTFL)
  • ISTQB CTFL Agile Tester
  • andagon aqua® Certified Test Management Professiona

Kompetenzen

Kompetenzen

Top-Skills

Java Selenium Testautomatisierung Java EE HP Quicktest Professional Selenium WebDriver HP Unified Functional Testing

Produkte / Standards / Erfahrungen / Methoden

Expertenskills 

  • Softwareentwicklung / Java, Kotlin, Android (Jetpack), WearOS und C# .NET
  • Testautomatisierung / Android Espresso, TestNG, JUnit, Selenium und Ranorex, SoapUI
  • Testmanagement, Testplanung, Testdurchführung und Reporting / ISTQB, MF/ HP Quality Center (HPQC), ALM, aqua
  • APIs und (Asynchrone) Webservices / REST und SOAP
  • Webentwicklung / HTML, CSS, JavaScript, und jQuery
  • (Agile) Entwicklungsmethoden / SCRUM, Kanban, V-Modell XT, Test-Driven Development (TDD)


Methoden/Verfahren

  • IEEE829 / ISTQB
  • UML, ER-Modellierung, OOA, OOD
  • Agile Softwareentwicklung (SCRUM, Kanban)
  • V-Modell, V-Modell XT
  • Test-Driven Development (TDD)


Werkzeuge 

Softwaretest-Werkzeuge

  • Ranorex, Selenium
  • SoapUI, Postman
  • JMeter / JUnit
  • Atlassian Jira, Atlassian Confluence
  • SCM / Git
  • HP LoadRunner
  • HP / MC Quality Center / Application Lifecycle Management (ALM)


Standardsoftware

  • Microsoft Office
  • Microsoft Project, Visio
  • Microsoft SQL Server Management
  • Microsoft SharePoint
  • Adobe CS
  • VMware, VirtualBox, Docker


Technologien

Entwicklungsumgebungen

  • Android Studio, IntelliJ, Eclipse
  • Visual Studio, MatLab


Application-, Build- und Webserver

  • Tomcat, Karaf, IIS, Jetty
  • Jenkins


Programmiersprachen / Scriptsprachen /Frameworks

  • Kotlin, Java, J2EE, JEE, AWT, Swing
  • C, C#, .NET
  • Android
  • Android Jetpack
  • Android Wear OS 3
  • HTML, CSS, JavaScript, jQuery, Ajax
  • JSON, XML, XPath
  • Powershell ISE, Batch, Kommandozeilen, cmd
  • Regular Expressions (RegExp / Regex)
  • VBScript, VBA, Visual Basic
  • MySQL, MS SQL, SQLite, Oracle

Betriebssysteme

Windows
MacOS
Linux
Android
iOS

Datenbanken

SQLite
MySQL
MS-SQL

Datenkommunikation

REST
SOAP
TCP/IP
HTTPS
HTTP


Branchen

Branchen

  • Mobile App Development (Android)
  • Softwareentwicklung
  • E-Commerce
  • Handel / Warenwirtschaft / Logistik

Einsatzorte

Einsatzorte

Köln (+50km) Saarbrücken (+50km)
Deutschland
möglich

Projekte

Projekte

1 Jahr 1 Monat
2021-05 - 2022-05

Implementierung einer Android App mit Wear OS Integration

Entwicklung einer Fitness- und Monitoring APP mittels Testdriven development (TDD). So soll von Beginn an die Softwarequalität sichergestellt und die Anhäufung technischer Schulden vermieden werden


Leistung:

  • Beratende Unterstützung bei der Erstellung quantifizierbarer Anforderungen
  • Definition und Umsetzung des Testkonzepts
  • Entwurf und Implementierung von automatisierten Schnittstellen- und Integrationstests
  • Implementierung von Softwaremodulen, die Sensor Rohdaten energieeffizient auslesen und über APIs verarbeitet zur Verfügung stellen
  • Aggregation, Interpretation und Visualisierung der Fitnessdaten in Echtzeit am Endgerät
  • Entwurf und Implementierung von Systemtests (End to End Testing)
  • Schulung von Teammitgliedern in Themen der Softwarequalitätssicherung und Testautomatisierung
  • Implementierung, Auswertung und Reporting von automatisierten Regressionstest
  • Laufende Beratung zur QS

Kotlin Java Android Jetpack Android Espresso SoapUI SQLite REST Jira Git Jenkins Android 11 Wear OS 3 SCRUM Pair-Programming Whitebox & Blackbox Testing Unittest Schnittstellentest Komponententest Systemtest End to End Test (E2E) Code Reviews SoapUI Testmanagement Fix Bugs first Approach Android Studio
Softwareentwicklung / Mobile
3 Jahre 2 Monate
2018-03 - 2021-04

Planung, Entwurf und Implementierung

Testautomatisierer Java JUnit Powershell (Scripting) ...
Testautomatisierer

Planung, Entwurf und Implementierung von Testframeworks für Komponenten-, Integrationstests einer Microserviceinfrastruktur sowie von Hardwaretreibern von Verkaufsautomaten


Ziel:

Sicherstellung des anforderungskonformen funktionalen und nicht funktionalen Verhaltens von Hard- und Middleware


Leistung:

  • Teamübergreifende Schulung und Beratung interner Mitarbeiter in grundlegenden Prinzipien der Qualitätssicherung, Anforderungsdefinition und Testautomatisierung
  • Durchführung von Risikoanalysen
  • Definition von Teststrategie und Testkonzept, sowie Bewertung und Reporting des Testfortschritts
  • Präzisierung und Priorisierung bestehender funktionaler und nicht funktionaler Anforderungen (nfAs)
  • Entwurf und Konzeption von manuellen, sowie automatisierten Testfällen- und Szenarien für Soft- und Hardwarekomponenten
  • Entwurf und Implementierung von Testframeworks für automatische und teilautomatische (geführte) Smoke Tests und Regressionstests auf Komponententest- und Integrationstestebene
  • Bugtracking (Jira), quantitative und qualitative Auswertung von Testergebnissen, sowie Reporting
  • Mitarbeit an Planung Entwurf von Last und Performancetests
  • Präsentation von Ergebnissen vor Stakeholdern

Java JUnit Powershell (Scripting) Docker Virtual Box Jenkins Maven Git Bash Gitlab TortoiseGit Swagger Eclipse NodeJS Jetty OSGI Karaf Tomcat Postman Asynchronous Microservices AWS REST UPOS Confluence Jira eclipse MS Office Kanban SCRUM Whitebox & Blackbox Testing continuous integration TDD ATDD Review Testmanagement Teststrategie Testkonzept Risikoanalyse Iterationsplanung Retrospective Refinement Inkrementelles Testdesign Ressourcenplan Release Planung
Softwareentwicklung / Logistik
Frankfurt am Main
8 Monate
2017-08 - 2018-03

Konzeption, Entwurf und Durchführung automatisierter funktionaler Tests

Konzeption, Entwurf und Durchführung automatisierter funktionaler Tests für eine Administrationswebseite eines mittelständigen Softwareherstellers zur Verbesserung der Mitarbeiterverwaltung


Ziel:

Konzeption und Umsetzung von vollautomatisierten funktionalen Tests für das Online-Administrationssystem der Mitarbeiterverwaltung. Evaluierung und Sicherstellung der Verfügbarkeit und Funktionsfähigkeit aller Administrationsmöglichkeiten. Realisierung eines sehr hohen Automatisierungsgrades der Tests zur späteren Wiederverwendung und Reduzierung des Testaufwandes.


Leistungen:

  • Ermittlung der gewünschten Anforderungen an das Gesamtsystem im Kundengespräch mit der Projektleitung und Vertretern der Fachbereiche
  • Planung und Umsetzung in Meetings/Sprints mit dem gesamten SCRUM-Team (SCRUM- -. Master, Productowner und Entwicklung)
  • Aufnahme, Analyse und Pflege der Anforderungen für die Online-Administrationsseite
  • Ableitung abstrakter Testfälle und Abdeckung der funktionalen Anforderungen
  • Design und Spezifikation der logischen Testfälle mit den Anforderungen an die Testdaten
  • Automatisierte Testdatengenerierung mit Java
  • Generierung und releasebedingte Anpassung der automatisierten Testskripte in Selenium inklusive Customcode unter Verwendung von Java
  • Durchführung der automatisierten Tests mit Selenium
  • Evaluierung der Resultate sowie Dokumentation und Archivierung sämtlicher Testfälle
  • Regelmäßiger Report sowie Präsentation der Ergebnisse beim Kunden

Selenium Java MySQL BugZilla Windows HTML CSS JavaScript AngularJS SCRUM
Personalmanagement
5 Monate
2017-04 - 2017-08

Testautomatisierung von Last- und Performancetests

Testautomatisierung von Last- und Performancetests für ein Online-Bestellsystem im agilen Entwicklungsumfeld mit JMeter


Ziel:

Mit den automatisierten Last- und Performancetests wurde sichergestellt, dass das Online-System die Bestellungen der Nutzer reibungslos und unter Einhaltung vorgegebener Antwortzeiten verarbeitet ? auch zu Spitzenzeiten. Dabei sollten auch bei hoher Last kurze Antwortzeiten garantiert sein, um den Anforderungen der Besucher zu entsprechen.


Leistungen:

  • Kontinuierliche Kommunikation mit dem Management, den fachlichen Ansprechpartnern und den Entwicklungsmitarbeitern in Form von Sprints
  • Aufnahme und Analyse aller für die Last- und Performancetests relevanten Anforderungen
  • Ableitung von KPIs gemeinsam mit dem Kunden
  • Entwicklung von automatisierten Last- und Performancetests
  • Spezifikation von verschiedenen Lasttestszenarien unter Berücksichtigung der zu erwartenden Last, Gewichtung der Benutzer über die parallel auszuführenden Anwendungsfälle
  • Identifikation der Anforderungen an die Testdaten und Organisation aller für die Tests benötigten Testdaten
  • Realisierung der Lasttestszenarien (JMeter)
  • Ausführung der Lasttestiterationen
  • Durchführung von Backendverifikationen unter Verwendung von SQL
  • Analyse der Testergebnisse
  • Unterstützung der Entwicklung beim Profiling und Optimierung
  • Dokumentation und Archivierung aller Lasttestiterationen samt den Ergebnissen
  • Erstellung von Management Summaries und Reports

JMeter andagon aqua SQL XML HTML SCRUM VMWare Unix / Linux
Softwareentwicklung / E-Commerce
5 Monate
2016-11 - 2017-03

Planung, Entwurf und Implementierung eines automatisierten Zahlungssystems

Planung, Entwurf und Implementierung eines automatisierten Zahlungs- und Bestellsystems für den Onlineshop eines Großhandelsunternehmens zur

Reduzierung von Arbeitsaufwand und Reaktionszeiten.


Ziel:

Die bis dahin manuell überwachten Buchungs- und Bezahlvorgänge sowie des Abgleichs der Kontakt- und Bestellinformationen und der anschließenden Bestellungsfreigabe sollen automatisiert werden. Dafür wird eine Software implementiert, dass die Daten von externen Zahlungsdienstleistern kontinuierlich abgleicht und in ein einheitliches System überführt. 


Leistung:

  • Definition, Priorisierung und Terminierung der Anforderungen mit dem Kunden und den beteiligten Mitarbeitern
  • Analyse des Geschäftsprozesses und der involvierten personellen und technischen Schnittstellen
  • Definition der Schnittstelle und der technischen Vorgaben der externen Online-Zahlungsdienste
  • Planung und Controlling in Hinblick auf
    • Projektmanagement
    • Software Engineering
    • Qualitätssicherung
  • Entwurf der Software Architektur
  • Implementierung der Softwarelösung
  • Test des erstellten Produkts (GUI-Testing, Whiteboxtesting und Grenzwertanalyse)
  • Technische Dokumentation für Wartung und Administration
  • Funktionale Dokumentation für Anwender
  • Präsentation des fertigen Produkts
  • Schulung von Endanwendern und Administratoren

.Net C# SQL Server HTML CSS JavaScript AngularJS REST Ajax cURL Microsoft Server 2012 R2 MS SSMS MS Visual Studio V-Modell XT OOA OOD
Softwareentwicklung / E-Commerce / Warenwirtschaft
8 Monate
2016-03 - 2016-10

Planung, Entwurf und Implementierung eines Verwaltungs- und Buchungssystems

Planung, Entwurf und Implementierung eines Verwaltungs- und Buchungssystems für Anwenderschulungen um den Verwaltungsaufwand zu reduzieren und Anmeldungen und Bestätigungen der Teilnehmer zu automatisieren.


Ziel:

Mit dem neuen System soll der Arbeitsaufwand um 60% reduziert werden. Bislang wurde der gesamte Prozess manuell gepflegt. Mit dem System soll von der Veröffentlichung der Schulungstermine auf Webseiten, bis zur administrativen Abwicklung der Prozess automatisiert werden.


Leistung:

  • Definition, Priorisierung und Terminierung der Anforderungen mit dem Kunden und Beteiligten Mitarbeitern
  • Analyse des Geschäftsprozesses und der involvierten personellen und technischen Schnittstellen
  • Planung und Controlling in Hinblick auf
    • Projektmanagement
    • Softwareengineering
    • Qualitätssicherung
  • Entwurf der Software Architektur
  • Implementierung der Softwarelösung
  • Test des erstellten Produkts in Hinblick auf Funktion und Qualität
  • Organisation von UI-Tests mit anschließender Auswertung
  • Fehlerdokumentation und Fehlernachtest
  • Technische und funktionale Dokumentation für Anwender im Backoffice
  • Präsentation des fertigen Produkts

.Net C# SQL Server HTML CSS JavaScript jQuery jQuery Ui REST Ajax Microsoft Server 2012 R2 MS SSMS MS Visual Studio V-Modell XT
Softwareentwicklung / Handel
9 Monate
2015-07 - 2016-03

Analyse, Lasttest und Ausbau der Server- und Netzwerkinfrastruktur

Analyse, Lasttest und Ausbau der Server- und Netzwerkinfrastruktur eines Großhandelsunternehmens um Überlastungen vorzubeugen.


Ziel:

Untersuchung der vorhandenen Infrastruktur und Abgleich mit den gestellten Anforderungen. Durchführung von Lasttest mit anschließender Hardwarespezifikation, Angebotsvergleich, Einkauf und Installation.


Leistung:

  • Definition und Priorisierung der Funktionalen und Ökonomischen Anforderungen mit dem Kunden.
  • Spezifikation der Technischen Anforderungen an die zu installierende Hardware
  • Spezifikation von Testfällen und Gruppierung zu Testszenarien
  • Spezifikation und Implementierung von Lasttestszenarien
  • Ausführung und Überwachung der Lasttestiterationen
  • Analyse der Ergebnisse und Präsentation der Analyse
  • Angebotsvergleich und Zusammenstellung der geeignetsten Systeme
  • Präsentation den Optionen
  • Einkauf und Installation der neuen Hardware
  • Test der neuen Systeme inkl. Durchführung der zuvor definierten Lasttestszenarien
  • Inbetriebnahme und Dokumentation
  • Präsentation der Ergebnisse

MS Windows Linux MS Server 2008 & 2012 R2 JMeter MS Office USV V-Model XT Systematischer Tool- und Lieferantenvergleich
Softwareentwicklung / E-Commerce / Warenwirtschaft

Aus- und Weiterbildung

Aus- und Weiterbildung

Fachinformatiker Anwendungsentwicklung


Zertifizierung

  • ISTQB Certified Tester Foundation Level (CTFL)
  • ISTQB CTFL Agile Tester
  • andagon aqua® Certified Test Management Professiona

Kompetenzen

Kompetenzen

Top-Skills

Java Selenium Testautomatisierung Java EE HP Quicktest Professional Selenium WebDriver HP Unified Functional Testing

Produkte / Standards / Erfahrungen / Methoden

Expertenskills 

  • Softwareentwicklung / Java, Kotlin, Android (Jetpack), WearOS und C# .NET
  • Testautomatisierung / Android Espresso, TestNG, JUnit, Selenium und Ranorex, SoapUI
  • Testmanagement, Testplanung, Testdurchführung und Reporting / ISTQB, MF/ HP Quality Center (HPQC), ALM, aqua
  • APIs und (Asynchrone) Webservices / REST und SOAP
  • Webentwicklung / HTML, CSS, JavaScript, und jQuery
  • (Agile) Entwicklungsmethoden / SCRUM, Kanban, V-Modell XT, Test-Driven Development (TDD)


Methoden/Verfahren

  • IEEE829 / ISTQB
  • UML, ER-Modellierung, OOA, OOD
  • Agile Softwareentwicklung (SCRUM, Kanban)
  • V-Modell, V-Modell XT
  • Test-Driven Development (TDD)


Werkzeuge 

Softwaretest-Werkzeuge

  • Ranorex, Selenium
  • SoapUI, Postman
  • JMeter / JUnit
  • Atlassian Jira, Atlassian Confluence
  • SCM / Git
  • HP LoadRunner
  • HP / MC Quality Center / Application Lifecycle Management (ALM)


Standardsoftware

  • Microsoft Office
  • Microsoft Project, Visio
  • Microsoft SQL Server Management
  • Microsoft SharePoint
  • Adobe CS
  • VMware, VirtualBox, Docker


Technologien

Entwicklungsumgebungen

  • Android Studio, IntelliJ, Eclipse
  • Visual Studio, MatLab


Application-, Build- und Webserver

  • Tomcat, Karaf, IIS, Jetty
  • Jenkins


Programmiersprachen / Scriptsprachen /Frameworks

  • Kotlin, Java, J2EE, JEE, AWT, Swing
  • C, C#, .NET
  • Android
  • Android Jetpack
  • Android Wear OS 3
  • HTML, CSS, JavaScript, jQuery, Ajax
  • JSON, XML, XPath
  • Powershell ISE, Batch, Kommandozeilen, cmd
  • Regular Expressions (RegExp / Regex)
  • VBScript, VBA, Visual Basic
  • MySQL, MS SQL, SQLite, Oracle

Betriebssysteme

Windows
MacOS
Linux
Android
iOS

Datenbanken

SQLite
MySQL
MS-SQL

Datenkommunikation

REST
SOAP
TCP/IP
HTTPS
HTTP


Branchen

Branchen

  • Mobile App Development (Android)
  • Softwareentwicklung
  • E-Commerce
  • Handel / Warenwirtschaft / Logistik

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.