freiberufler Software Tester auf freelance.de

Software Tester

offline
  • auf Anfrage
  • 23669 Timmendorfer Strand
  • Weltweit
  • de  |  en
  • 22.04.2023

Kurzvorstellung

Software Tester hauptsächlich Unix Umfeld (AIX, Solaris, Linux) mit sehr guten Kenntnissen in der Testautomatisierung (SoapUI, Java+Selenium).

Qualifikationen

  • DB2
  • Qualitätsmanagement / QS / QA (IT)

Projekt‐ & Berufserfahrung

Java Entwickler / Tester
Kundenname anonymisiert, Eschborn
5/2016 – 10/2016 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

5/2016 – 10/2016

Tätigkeitsbeschreibung

Erstellen einer Testumgebung in einem agilen Projekt (Sprintplanung + Issue Tracking mit JIRA Agile)
mit folgenden Eigenschaften:
* Planen und Erstellen der Grundlegenden Architektur:
- Java basiert unter Verwendung von Selenium
- soll das automatisierte Testen einer Cloud-basierten Anwendung ermöglichen
- Trennung von Businessworkflow und Transaktionsdaten
- keine Klartext Passwörter in den Konfigurationsdateien
- Modulbasierter Ansatz (aufbrechen von komplexen Workflows in mehrerer Schritte und
Wiederverwendbarkeit der einzelen Module). Module können Daten untereinander austauschen,
es gibt ein zentrales Datenrepository
- device unabhängig (Entwicklung unter Windows (browserbasiert), Laufzeitumgebung Linux (headless))
- Cucumber soll als Testtreiber benutzt werden (Gherkin)
- einfache Konfiguration (hier: YAML)
* Aufsetzen der Serverumgebung, erstellen einer Deployment-Architektur und einer geschedulten Laufzeitumgebung, die das einfache Planen von Testworkflows / Reporting ermöglicht. Der Testserver läuft unter
Linux (Entwicklung unter Windows).
* Entwicklung mit den normalen Java-Devstack: (Eclipse / git / Java Laufzeitumgebung) unter Windows,
Deployment auf Linuxumgebung


Nach dem Erstellen der Testumgebung folgt das Erstellen der einzelnen Module
(hier:Erstellen von feature files (Cucumber Gherkin) die dann von der Testumgebung kontrolliert Cucumber übergeben werden. Die Transaktionsdaten sind normale Datenwerte (Benutzernamen, andere Angaben), die definiert
werden können. Die Logik, mit der der Testtreiber durch die AUT (application under test) wird mit CSS ggf. (auch xpath) selectoren
definiert, die ebenfalls manuell aus der Anwendung extrahiert wurden (via Analyse der HTML Seiten + Browser Developertools).

Durch die ausgewählte Architektur ergab sich eine Trennung zwischen business logic (Vorgabe durch die Anwendung, der wir mit CSS Selectoren gefolgt sind), den reinen Transkationsdaten wie Projektnamen, Werte usw. die via Flatfiles injeziert wurden sowie globale Werte, die aus einem zentralen repository stammten (zB. globale Menüinformationen, der Anwendung, gültig für alle Module)

Eingesetzte Qualifikationen

Reporting, Hardware Entwicklung, Linux (Kernel), Agile Entwicklung, Testing (IT), Eclipse, Java (allg.), Konfiguration, Xpath (XML Path Language), CSS (Cascading Style Sheet), HTML

Software Tester / Entwickler
n/a, Frankfurt
5/2016 – 10/2016 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

5/2016 – 10/2016

Tätigkeitsbeschreibung

Erstellung einer konfigurierbaren Umgebung zur Abwicklung eines automatisierten Regressiontests einer cloudbasierten Anwendung (Salesforce=>Kimble). Erstinstallation / Wartung des Servers welcher die automatisierten Tests ausführt (Linux). Die Entwicklung fand mit agilen Methoden in 2 Wochen Sprints statt.

Laut Vorgaben wurden folgende Tools eingesetzt:
Eclipse, Selenium 2, Cucumber, Testng

Incident Manangement fand mit Jira statt (+Agile Tools)

Eingesetzte Qualifikationen

Incident Management, Agile Entwicklung, Qualitätsmanagement / QS / QA (IT), Java-Frameworks

Software Tester
n/a, Paderborn
6/2013 – 12/2015 (2 Jahre, 7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2013 – 12/2015

Tätigkeitsbeschreibung

• Erstellung Testplan
• Erstellung, Durchführung und Dokumentation von Testfällen
• Nachstellen von Produktionsproblemen und Support 3rd Level
• Prüfen von AFP und PDF Dokumenten in Inhalt und Struktur
• Automatisiertes Erstellen von Eingabedateien (XML + Flat Files)
• Testautomatisierung auf Clientseite mit Scripting Host (Windows) und auf Servierseite Shell Skripten
• Testautomatisierung mit SoapUI (via Groovy)
• Testautomatisierung mit einen Selenium Javatreiber, der eine Webanwendung automatisiert
• Administration Lasttest Umgebung (inkl. erstellen von BigDocs)
• Sicherheits-Testplan nach OWASP T10 erstellen und Testfälle durchführen
• Bauen von Exploits gegen Webanwendungen / Server API Code (REST / JAVAX)
• Whitebox Sourceanalyse von Java und Javascript zur Suche nach Sicherheitslücken
Systemumfeld Linux, Java, AFP/PDF (ApfViewer und Ghostscript
 als Analysetools), Jira / Testplan, Selenium,

Eclipse / IntelliJ IDEA, SoupUI, JBoss / Tomcat,
 AngularJS, Hibernate

Eingesetzte Qualifikationen

Testing (IT), Testdesign (IT), Apache Tomcat, jboss, Shell (CSH), XML, Java (allg.), Hibernate (Java), Eclipse, 2nd & 3rd Level Support, IT-Support (allg.), Scripting, AngularJS, Hibernate (Framework), JavaScript

Eigenprojekt: Apple IOS App

n/a, Timmendorfer Strand
1/2013 – 5/2013 (5 Monate)
app store
Tätigkeitszeitraum

1/2013 – 5/2013

Tätigkeitsbeschreibung

• App Passwordgenerator
• erstellt sichere Passwörter • benutzt Krypton API
• „Voice Over“ Support
Systemumfeld Apple IOS, iPhone

Eingesetzte Qualifikationen

iOS, IT-Support (allg.)

Datenbank Administration
n/a, Stuttgart
4/2010 – 12/2012 (2 Jahre, 9 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2010 – 12/2012

Tätigkeitsbeschreibung

• ITIL Bearbeitung von Tasks / Incidents DB2 / Oracle
• 3rd Level Support für indisches Operating
• Troubleshooting bei Incidents, Wiederaufsetzer von ETL Jobs
• Aufbau und Unterstützung bei Planung und Installation von neuen Projekten
• Datenbank Migrationen
• Einweisung, Kommunikation, KnowHow Transfer nach Indien
Systemumfeld DB2, AIX, Solaris, Linux, Oracle

Eingesetzte Qualifikationen

Oracle (allg.), ETL, DB2, ITIL, Linux (Kernel), AIX, 2nd & 3rd Level Support, IT-Support (allg.), Migration, Installation / Montage / Wartung (allg.), Kommunikation (allg.)

Software Tester
n/a, Stuttgart
8/2009 – 3/2010 (8 Monate)
Automobilindustrie
Tätigkeitszeitraum

8/2009 – 3/2010

Tätigkeitsbeschreibung

• Regression / Integration / Systemtest der neuen Systemumgebung für DB2 Datenbanken
• erstellen / tracking von Bug Tickets
• erstellen von automatisierten Tests der DB2 Systemumgebung
• Disaster Recovery Tests
Systemumfeld DB2, Linux, AIX, Solaris

Eingesetzte Qualifikationen

DB2, Linux (Kernel), AIX, Testing (IT), Back up / Recovery

Datenbank Administration
n/a, Stuttgart
4/2008 – 7/2009 (1 Jahr, 4 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2008 – 7/2009

Tätigkeitsbeschreibung

• DB2 Troubleshooting
• Problemmanagement
• Tracking der Vendoren
• Erstellen von ETL Jobs (Unixshell + DB2 CLI) • Ersteinrichtung von Neuinstallationen
• Unterstützung im Oracle Tagesgeschäft
Systemumfeld DB2, AIX, Solaris, Linux, Shell, Oracle

Eingesetzte Qualifikationen

Oracle (allg.), ETL, DB2, Linux (Kernel), UNIX, AIX, Shell (CSH)

Datenbank Administration
n/a, Darmstadt
2/2002 – 2/2005 (3 Jahre, 1 Monat)
Telekommunikation
Tätigkeitszeitraum

2/2002 – 2/2005

Tätigkeitsbeschreibung

• Datenbankbetreuung DB2 UDB • Problemtracking bei IBM
• 24 Rufbereitschaft
• Migration von Datenbanken
• Performance Optimierungen und Entwicklungsvorschläge • Erstellung von Verfügbarkeitsreports zum SLA Reporting • Erstellung Backupkonzept mit lokalem Fallback
Systemumfeld DB2 UDB, Windows NT, Unix, OS/2, unix shell

Eingesetzte Qualifikationen

Reporting, DB2, OS/2, UNIX, IBM WebSphere Application Server (WAS), Shell (CSH), Migration, Back up / Recovery, Service-Level-Management (SLA), Forschung & Entwicklung (allg.)

System Analyst
ASP für Archivierung und GDPDU Lösungen
, Ahrensburg
9/2001 – 12/2001 (4 Monate)
Medienbranche
Tätigkeitszeitraum

9/2001 – 12/2001

Tätigkeitsbeschreibung

• Analyse und Test der Skalierbarkeit zur Eignung als ASP Lösung
• Wartung / Installation der Test und Produktionsumgebung
• Erfassen von Stylesheets und Erstellen von DTDs zur Validierung von XML Dokumenten
• Entwicklung einer XML Schnittstelle für den Import (Java) Systemumfeld Sun Solaris, Windows NT, Java, Mac OS X

Eingesetzte Qualifikationen

Oracle Solaris (SunOS), Mac OS, XML, Java (allg.), ASP, Rechnergestütztes Betriebsleitsystem (RBL), Installation / Montage / Wartung (allg.), Import, Forschung & Entwicklung (allg.)

Datawarehouse Development / Administration
n/a, Frankfurt / Göppingen
1/2001 – 8/2001 (8 Monate)
Telekommunikation
Tätigkeitszeitraum

1/2001 – 8/2001

Tätigkeitsbeschreibung

Build / Versionmanagement
• Analyse der Auftretenden Fehler
• Anpassung der Buildumgebung
• Versionsmanagement der Releases • Pfleger der Installationsroutinen
Entwicklung (Applikationsebene)
• Erstellung neuer Schnittstellen
• Test / Anpassung der Steuerdateien • Integration in die Produktionstreiber
IT / Projektsupport vor Ort
• vor Ort Analyse bei Problemen
• Unterstützung der Entwicklung direkt vom Kunden aus
• Unterstützung der Kunden Administration im DB2 EEE
• Troubleshooting in der Produktionsdatenbank
• Unterstützung beim Wiederaufsetzen nach Komplikationen

Systemumfeld AIX, DB2 UDB EEE, 2 Knoten Testumgebung
 32 Knoten Produktionsumgebung, Kornshell,
 AWK + SQL Scripting

Eingesetzte Qualifikationen

Datawarehouse / DWH, SQL, DB2, Hardware Entwicklung, AIX, Shell (CSH), Versionierung / Versionsverwaltung, AWK/SED, Scripting, Installation / Montage / Wartung (allg.), Pflege (allg.), Forschung & Entwicklung (allg.)

Problem Management
n/a, Frankfurt
1/2000 – 12/2000 (1 Jahr)
Banken
Tätigkeitszeitraum

1/2000 – 12/2000

Tätigkeitsbeschreibung


• Entwicklung von Lösungstrategien
• Problemtracking für Client und Server
• Analyse von Hardwareproblemen
• Support des 3rd Levels
• Incident Reporting aus dem DWH der Bank • Erstellen von Analyse Tools / Workarounds
Systemumfeld DB2, OS/2, Windows NT, REXX, ARS Remedy

Eingesetzte Qualifikationen

Datawarehouse / DWH, Reporting, DB2, OS/2, IT-Support (allg.), Management (allg.), Public Relations, Forschung & Entwicklung (allg.)

3rd level Support
n/a, Frankfurt
6/1998 – 12/1999 (1 Jahr, 7 Monate)
Banken
Tätigkeitszeitraum

6/1998 – 12/1999

Tätigkeitsbeschreibung

• 3rd Level Support
• Entwicklung von REXX Tools zur Abfrage der Filialsserver
• Entwickung eines management Informations-System zur Abrechnung der Techniker Einsätze des Vendors
• Vor-Ort Support der Feldtechniker bei Komplikationen
• Erstellung / Pflege von Notendatenbanken zur Dokumentation / Workflow Optimierung / Resourcenplanung
Systemumfeld DB2, SQL, C++, REXX, OS/2, ARS Remedy

Eingesetzte Qualifikationen

SQL, DB2, OS/2, C#, C++, C, 2nd & 3rd Level Support, IT-Support (allg.), IT-Techniker (allg.), Prozess- / Workflow, Rechnergestütztes Betriebsleitsystem (RBL), Management (allg.), Public Relations, Pflege (allg.), Forschung & Entwicklung (allg.)

Ausbildung

Datenverarbeitungs Kaufmann
Ausbildung
1991
Frankfurt

Weitere Kenntnisse

Unix (AIX, Solaris, Linux)
Softwareentwicklung (ObjectiveC, Intel Assembler, Native C, Java)
Scripting ( Shell, Ruby, Javascript, Groovy)
SQL und DB Administration (DB2)
OWASP T10 Security Tests (Client und Server inkl. Whitebox Analyse für Java und Javascript)
Bugtrackung Software (Jira + Testreport)
Testautomation mit SoapUI und Selenium Webdriver (Java)

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
1804
Alter
55
Berufserfahrung
35 Jahre und 6 Monate (seit 09/1988)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden