Profilbild von Jens Fock Senior Consultant Software QA Engineer, ISTQB Certified, Testautomatisierung aus Ratzeburg

Jens Fock

verfügbar

Letztes Update: 11.04.2024

Senior Consultant Software QA Engineer, ISTQB Certified, Testautomatisierung

Abschluss: Bachelor of Science (B. Sc.) Wirtschaftsinformatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Skills

SOFTWARE-TESTING
  • Testen in agilen Entwicklungsprozessen nach SCRUM (sehr gut)
  • Funktionale Integrations-/Systemtests (sehr gut)
    • Tests auf UI-Layer (Weboberflächen), API-Layer und Datenbanken
    • Tests auf mobilen Geräten
    • Testautomatisierung in Continuous Integration und Continuous Delivery Prozessen
    • Manuelles/Exploratives Testen
  • Testmanagement (gut)
  • Komponenten-/Unit-Tests (rudimentär bis solide)
  • Nicht-funktionale Tests (rudimentär bis solide)
TOOLS / FRAMEWORKS
  • Selenium (sehr gut)
  • CodeceptJS (sehr gut)
  • Cucumber (sehr gut)
  • Geb (sehr gut)
  • ThoughtWorks Gauge (sehr gut)
  • HP Quality Center (sehr gut)
  • API-Testing: Postman, SoapUI (solide)
  • JUnit, TestNG (rudimentär bis solide)
  • Atlasssian-Tools: JIRA, Confluence (sehr gut)
  • FitNesse (gut)
  • Build-Tools: Gradle, Maven, Jenkins, TeamCity (gut)
  • IDE: IntelliJ, PhpStorm (gut)
  • Git (gut)
SPRACHEN/TECHNOLOGIEN
  • JavaScript (gut)
  • Java (gut)
  • Groovy (gut)
  • Batch-/Shell-Scripting (gut)
  • Python (solide)
  • SQL (gut)
  • XML, JSON (sehr gut)
  • Docker, Kubernetes (gut in Verständnis und Anwendung)
  • SQL (gut), Erfahrungen mit Datenbanken: Oracle, PostreSQL, MongoDB, MySQL/MariaDB
  • Betriebssysteme: MacOS, Linux, Windows (sicher)
SOFT SKILLS
  • Selbständiges Arbeiten
  • Teamfähigkeit
  • kommunikationsstark
  • kunden- und ergebnisorientiert
  • proaktiv und pragmatisch bei Problemlösungen
  • flexibel, belastbar und hohe Einsatzbereitschaft

Projekthistorie

05/2019 - 06/2020
QA Engineer mit Schwerpunkt Testautomatisierung
CTS Eventim Solutions GmbH, Bremen (Internet und Informationstechnologie)

Projekt: Eventim Sports Vereins-, Veranstaltungs- und Ticketmanagement
Weiterentwicklung bzw. Modernisierung einer komplexen Service-Plattform bestehend aus Backoffice, Shop- Frontend, CRM, REST-Schnittstellen und anderen Services, teils in Microservice-Architektur.

Aufgaben:
Testunterstützung bei der Neuentwicklung der Backoffice- Applikation in einem agilen Entwicklungsumfeld nach SCRUM. Ablösung eines historisch gewachsenen Testprojekts für automatisierte E2E-Tests auf Basis von Selenium: Evaluierung von Testframeworks, Einführung von CodeceptJS (JavaScript) und Migration bzw. Neuentwicklung von Testfällen. Anpassung der Teststrategie aufgrund veränderter Entwicklungsprozesse.

Technologien:
JavaScript, Node.js, CodeceptJS, Puppeteer, Selenium (Java), Docker, Vagrant, GitLab, Jira, Confluence, PhpStorm/IntelliJ, Symfony/PHP, Composer, VueJS


01/2015 - 04/2019
QA Engineer
eSailors Ltd, Hamburg (Internet und Informationstechnologie)

Projekt: Online-Lotterie-Plattform
Komplexe Online-Lotterie-Plattform bestehend aus verschiedenen Shop-Frontends, Backoffice-Frontends, Datenbanken und überwiegend JSON RESTful APIs.

Aufgaben:
Konzeption, Entwicklung und Durchführung automatisierter, funktionaler Integrations- und Systemtests als relevantes Abnahmekriterium im Release-Prozess. Verantwortung der Testautomatisierung in einer Continuous Integration / Continuous Delivery Pipeline. Entwicklung von Tests auf UI-, API- und Datenbank-Ebenen in einem sehr agilen Entwicklungsumfeld.

Technolgien:
Java, Groovy, Selenium, Cucumber, ThoughtWorks Gauge, Geb, HP Quality Center, Gradle, Maven, Jenkins, Ansible, Spring, Oracle DB, PostgreSQL, MongoDB, Docker/ Kubernetes, JSON REST-APIs, XML, Git, Jira, Confluence, IntelliJ.

01/2016 - 06/2016
QA Engineer
eSailors Ltd, Hamburg (Internet und Informationstechnologie)

Projekt: Hedging Service-Plattform
Service-Plattform zwecks Vermittlung und Verarbeitung von Ticketdaten und Mißbrauchsprävention.

Aufgaben:
Testunterstützung in einem agilen Entwicklungsprojekt nach SCRUM. Konzeption, Entwicklung und Durchführung von automatisierten Regressionstests für RESTful APIs.

Technologien:
Java, FitNesse, Jenkins, JSON REST-APIs, Git, Jira, Confluence, IntelliJ.

07/2012 - 12/2014
QA Engineer
eSailors Ltd, Hamburg (Internet und Informationstechnologie)

Projekt: B2B Online-Lotterie-Plattform
Neugestaltung der Online-Lotterie-Plattform eines Schwesterunternehmens für den Einsatz im B2B Business

Aufgaben:
Testunterstützung in einem international besetzten Projektteam (Projektsprache: Englisch). Aufbau einer Testumgebung für funktionale Integrations-/Systemtests.
Konzeption, Entwicklung und Durchführung der Tests im Continuous Integration Prozess und als Abnahmekriterium im Release-Prozess. Testautomatisierung und
Testmanagement (Testorganisation, Ressourcen, Dokumentation, Reporting, Fehlermanagement).

Technologien:
Java, Groovy, Selenium, HP Quality Center, Maven, Jenkins, Spring, Oracle DB, JSON REST-APIs, SVN, Jira, Confluence, Eclipse.

04/2012 - 06/2012
QA Engineer, Testmanager
Gruner & Jahr Druck- und Verlagshaus, Hamburg (Medien und Verlage)

Projekt: BI-Applikation
Webbasierte BI-Applikation zur strategischen Auswertung von Daten aus Leserbefragungen.

Aufgaben:
Durchführung manueller, teils automatisierter Tests der Weboberfläche begleitend zur Entwicklung. Testmanagement-Aspekte (Koordination mit Entwicklung,
Ressourcen, Dokumentation, Reporting, Fehlermanagement).

Technologien:
Selenium IDE, HTML, JavaScript, CSS.

11/2010 - 03/2012
QA Engineer
Vodafone Group Services GmbH, Düsseldorf (Telekommunikation)

Projekt:
Vodafone SuperShop (eCommerce-Plattform), Vodafone Music DownloadShop

Aufgaben:
Testunterstützung in agilen Entwicklungsprozessen nach SCRUM in international besetzten Teams (Projektsprache: Englisch). Konzeption, Entwicklung und Durchführung
automatisierter Regressionstests verschiedener, zentraler Services auf API-Layer. Testdokumentation und Reporting.

Technologien:
Java, FitNesse, SoapUI, Selenium, HP Quality Center,  XML, JSON, Hudson, SVN, Eclipse.

07/2009 - 10/2010
Entwickler, Software-Tester
bitmanager-media GmbH, Hamburg (Internet und Informationstechnologie)

Projekt: fanSTORE
ASP-eCommerce-Plattform für die Musik- und Entertainmentbranche. Musik-Downloads, Merchandizing und CD/DVD aus einem Warenkorb. Whitelabel-Technologie,

Aufgaben:
Software-Entwicklung, Testfallerstellung nach Analyse von Fachkonzepten, Planung und Durchführung manueller und automatisierter Integrations- und Regressionstests für die Neuentwicklung und im weiteren Release-Prozess.

Technologien:
Java, J2EE, Struts, JSF, JBoss, Oracle, SQL, Hibernate, JIRA, Rational Functional Tester, Selenium, JUnit, SVN, Eclipse.

07/2008 - 10/2010
Entwickler, Software-Tester
Warner Music International

Projekt: Warner Artist-Shop
Artist-eCommerce-Plattform für den internationalen, mandantenfähigen Einsatz. Musik-Downloads, Merchandizing und CD/DVD aus einem Warenkorb. Whitelabel-Technologie, DRM-Technologie (MP3/Watermarking).

Rolle:
Entwickler, Software-Tester

Aufgaben:
Software-Entwicklung, Testfallerstellung nach Analyse von Fachkonzepten, Planung und Durchführung manueller und automatisierter Integrations- und Regressionstests für die Neuentwicklung und im weiteren Release-Prozess. Qualitätssicherung von Pflichtenheften und Konzepten. Testdokumentation und Reporting.

Technologien:
Java, J2EE, Struts, JSF, JBoss, Oracle, SQL, Hibernate, JIRA, Rational Functional Tester, Selenium, JUnit, SVN, Eclipse.

03/2007 - 10/2010
Entwickler, Software-Tester
RTL DISNEY Fernsehen GmbH

Projekt: Kids Download-Plattform www.toni.de
Entwicklung einer eCommerce-Plattform für Kinder-Hörbücher und -Musik. Automatisierte Verarbeitung von Audiodaten mit DRM-Technologie (Microsoft DRM, MP3/
Watermarking).

Aufgaben:
Software-Entwicklung und Durchführung von automatisierten und manuellen Regressionstests im Release-Prozess. Testdokumentation und Reporting.

Technologien:
Java, J2EE, Struts, JSP, JS, Tomcat, Oracle, SQL, Hibernate, DRM, JIRA, Rational Functional Tester, Selenium, JUnit, SVN, Eclipse.

10/2006 - 10/2010
Entwickler, QA Engineer
Warner Music International

Projekt: Online Promotion Tool "Codeshop"
Entwicklung eines Tools für Promotion-Kooperationen zwischen Platten-Label und Markenartikeln. Whitelabel-Applikation für den Download for free gegen Angabe von
individualisierten Promotioncodes. Backoffice für die Einrichtung von Promotions.

Aufgaben:
Entwicklung, Testfallerstellung nach Analyse von Fachkonzepten, Planung und Durchführung manueller und automatisierter Integrations- und Regressionstests für die
Neuentwicklung und im weiteren Release-Prozess. Testdokumentation und Reporting.

Technologien:
Java/J2EE, Struts, JSP, JSP, JBoss, Oracle, SQL, Hibernate, JIRA, Rational Functional Tester, Selenium, JUnit, SVN, Eclipse.

01/2007 - 11/2008
QA Engineer
Tchibo GmbH

Projekt: Projekt MARTA
Entwicklung einer webbasierten Workflowanwendung zur Durchführung von Marktstudien. Der Workflow steuert den gesamten Ablauf von der Bedarfsprüfung von Studien über Ausschreibungen bis hin zur Aufarbeitung und Verteilung von Ergebnissen. Das System umfasst eine umfangreiche Dokumenten- und Formularverwaltung sowie Archivierung.

Aufgaben:
Entwicklung und Durchführung manueller und automatisierter Integrations- und Regressionstests. Testdokumentation und Reporting.

Technologien:
Java, Tomcat, SAP MaxDB, OpenOffice, JIRA, Rational Functional Tester, Selenium, SVN, Eclipse.

06/2007 - 11/2007
QA Engineer, Entwickler
bitmanager-media GmbH, Hamburg

Projekt: Online-Payment-Modul
Einbindung in eCommerce-Plattformen der bitmanagermedia Gmbh

Aufgaben:
Implementierung und Durchführung manueller und automatisierter Integrations- und Regressionstests im Release-Prozess.


Technologien: Java, JS, JSP, JIRA, Rational Functional Tester, Selenium,
SVN, Eclipse

03/2007 - 10/2007
Entwickler, QA Engineer
bitmanager-media GmbH, Hamburg

Projekt: Downloadplattform für Independent-Music
Neuentwicklung einer Music-Download-Plattform für Independent-Music

Aufgaben:
Entwicklung und Durchführung manueller und automatisierter Integrations- und Regressionstests. Testdokumentation und Reporting.

Technologien:
Java/J2EE, JS, JSP, Struts, Hibernate, MaxDB, DRM, JIRA, Rational Functional Tester, Selenium, SVN, Eclipse.

03/2003 - 12/2006
Leiter Technischer Betrieb
Bitmanager-media GmbH, Hamburg

  • Aufbau und Betrieb einer mandantenfähigen Betriebsplattform für Web-Applikationen und Download-Plattformen.
  • System-Administration Unix, Windows
  • Aufbau und Administration heterogener Netzwerke
  • Applikationsbetrieb: Deployment, Monitoring

08/2005 - 10/2006
Entwickler, QA Engineer
Tchibo GmbH, Hamburg

Projekt: Projekt ePower
Neu- und Weiterentwicklung einer webbasierten Workflowanwendung für die Unterstützung des organisations- und unternehmensübergreifenden Prozesses der Verpackungserstellung im Non-Food-Bereich. Das System steuert übergreifend alle Prozesse und Aktivitäten der beteiligten Organisationseinheiten bei Tchibo und aller
externen Dienstleister wie Kreativagenturen, Litho-Anstalten und Druckereien von der Produktidee bis zur druckfertigen Verpackung.

Aufgaben:
Entwicklung und Durchführung manueller und automatisierter Integrations- und Regressionstests. Testdokumentation und Reporting.

Technologien:
Java, Tomcat, SAP MaxDB, JIRA, Rational Functional Tester, Selenium, SVN, Eclipse.

01/2001 - 02/2003
System Administrator
www bitmanager AG, Hamburg (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Administration von Unix-/Linux-Servern, Datenbanken und Netzwerk

Reisebereitschaft

Verfügbar in den Ländern Deutschland
  • Verfügbar ab 10.08.2020
  • Vorzugsweise Norddeutschland
  • Reisebereitschaft bundesweit, jedoch nur mit Remoteanteil
Profilbild von Jens Fock Senior Consultant Software QA Engineer, ISTQB Certified, Testautomatisierung aus Ratzeburg Senior Consultant Software QA Engineer, ISTQB Certified, Testautomatisierung
Registrieren