freiberufler Senior Test Automation Engineer & Senior Test Manager auf freelance.de

Senior Test Automation Engineer & Senior Test Manager

offline
  • 1€/Stunde
  • 81371 München
  • auf Anfrage
  • de  |  en
  • 27.07.2024

Kurzvorstellung

Ingenieur für Testautomatisierung & Agile Tester & Testmanager mit Erfahrung in Finanzen, Versicherungen, Telekommunikation & Medien. Spezialisiert auf Playwright, Cypress, Jenkins & TypeScript.

Qualifikationen

  • Agile Methodologie1 J.
  • ISTQB
  • Qualitätsmanagement / QS / QA (IT)5 J.
  • Schulung / Coaching (allg.)
  • Scrum
  • Software Quality1 J.
  • Test Automation8 J.
  • Test Management6 J.
  • Testdesign (IT)6 J.
  • Testen7 J.

Projekt‐ & Berufserfahrung

Quality Assurance: Scrum Master und Testautomation Lead
Debeka, Koblenz
5/2024 – offen (8 Monate)
Versicherungen
Tätigkeitszeitraum

5/2024 – offen

Tätigkeitsbeschreibung

Meine Rolle umfasste:

Scrum Master:
Durchführung von Daily Stand-ups, Sprint Planning und Retrospektiven
Sicherstellung der Effizienz und Produktivität des Scrum-Teams
Unterstützung des Teams bei der Beseitigung von Hindernissen
Förderung der kontinuierlichen Verbesserung der Arbeitsprozesse
Testautomation Lead:
Verantwortung für die Architektur der Testautomation
Implementierung und Pflege der automatisierten Tests mit Playwright
Integration der Tests in die CI/CD-Pipeline mit Team City
Durchführung von Code-Reviews
Verbesserung der Test- und Codequalität
Leitung eines Teams von drei Testern und fünf Automatisierern

Eingesetzte Qualifikationen

Agile Methodologie, Scrum, Test Automation, Testdesign (IT), Test Management

Test Coach
Atruvia, München
1/2024 – 12/2024 (1 Jahr)
Banken
Tätigkeitszeitraum

1/2024 – 12/2024

Tätigkeitsbeschreibung

Meine Rolle umfasste:

Coaching des Mitarbeiters zu den Themen

Testautomatisierung:

Cypress und Selenium
Cucumber
Gherkin

Regulatorik

Prüfmethodik:
agile Testmethodik
Performanceprüfung
Funktionsprüfung

Test-Analyse:
User Story zu manuellem/automatisiertem Testfall
Verhaltensbasierte Entwicklung
Cucumber
Gherkin

Eingesetzte Qualifikationen

Schulung / Coaching (allg.)

Ingenieur für Testautomatisierung
Debeka, Koblenz
7/2023 – 3/2024 (9 Monate)
Gesundheitswesen
Tätigkeitszeitraum

7/2023 – 3/2024

Tätigkeitsbeschreibung

Projekt Kern:
Das Projekt bei der Debeka drehte sich um die Entwicklung und Verbesserung eines Kernsystems, das für die sorgfältige Speicherung und Verwaltung umfangreicher Datensätze ausgelegt ist, darunter Kunden- und Partnerstammdaten, sensible Gesundheitsinformationen und komplizierte Details der Provisionsberechnung. Dieses robuste System ist von zentraler Bedeutung für die nahtlose Integration von Daten, die eine Vielzahl von Versicherungsprodukten betreffen, und gewährleistet Genauigkeit, Sicherheit und Zugänglichkeit.

Meine Rolle umfasste:

Ingenieur für Testautomatisierung:
Implementierung von Testfällen in Cypress
Migration von 600 Testfällen von Cypress zu Playwright und Umstellung von Oberflächentests auf datengesteuerte Api-Tests

Vorteile:
Verkürzung der Ausführungszeit von 3 Stunden auf 10 Minuten
erhöhte Testabdeckung
parallele Testdurchführung
einfachere Wartung:
Reduzierung der Zeilen des Testcodes von 5780 auf 2640 Zeilen
Reduzierung der Featurefilezeilen von 7449 auf 2300

Stichwörter: Playwright, Cucumber, BDD, Team City, Cypress

Eingesetzte Qualifikationen

Test Automation

Software-Entwickler & Testautomatisierer
CTC - Corona Testzentrum, München
12/2021 – 1/2022 (2 Monate)
Gesundheitswesen
Tätigkeitszeitraum

12/2021 – 1/2022

Tätigkeitsbeschreibung

Im Rahmen dieses Projekts wurde eine Webanwendung für das Unternehmen CTC entwickelt, das ein Covid19-Testzentrum betreibt, in dem Kunden Termine auswählen und absagen können. Dazu wählt der Kunde zunächst einen Standort aus und gibt dann seine persönlichen Daten ein. Danach kann ein Termin ausgewählt werden. Auf einer Übersichtsseite kann der Kunde dann die ausgewählten Informationen bestätigen oder ändern. Bei Bestätigung wird eine E-Mail an den Kunden gesendet.

Meine Rolle umfasste:
React wurde als Web-Framework verwendet
Aufbau der Anwendung als einseitige Anwendung
Wahl der Programmiersprache: TypeScript
Durchführung von E2E-, Unit- und Integrationstests: Cucumber, Cypress, Jest, Enzme
CSS-Framework: Semantische Ui
Staatliche Verwaltung: Redux
SEO-Tags: Helm
Form: Ant
Backend: Firebase

Schlüsselwörter: React, React Hooks, Redux, Redux Thunk, Semantic UI, Jest, Cypress, TypeScript, Helmet VSCode, Singe Page Application

Eingesetzte Qualifikationen

Software Design, Software engineering / -technik

Testautomatisierungsingenieur & Testmanager & Tester für Barrierefreiheit
Atruvia, München
4/2021 – 12/2023 (2 Jahre, 9 Monate)
Banken
Tätigkeitszeitraum

4/2021 – 12/2023

Tätigkeitsbeschreibung

Entwicklung eines Testdesigns und Durchführung der Tests in einem agilen Team für eine Online-Banking-Plattform.

Meine Rolle umfasste:
Ingenieur für Testautomatisierung:
Implementierung und Pflege der erstellten Testdesigns:
Backend:
Newman/Postman
Pakt
JMeter
Wiremock
Frontend:
Cypress
Integration von Tests in die CI/CD-Pipeline

Agiler Tester:
Durchführung von Backend-/Frontend-Tests
Tester für Barrierefreiheit
Testanalyse

Test Manager:
Freigabe-Management
Überprüfung der Einhaltung des Regelungsprozesses

Schlüsselwörter: Grafana, Dynatrace, OpenShift, Graylog, Sonar, Jenkins, Cypress, Angular, Jest, Typescript, Java Script, Confluence, Jira, Kubernetes, HTML5, CSS, Npm, Node, Git, Bitbucket, SonarQ, NexusIQ, VSCode, Jmeter, Pact, Wiremock

Eingesetzte Qualifikationen

Qualitätsmanagement / QS / QA (IT), Test Automation, Testdesign (IT), Testen, Test Management

Ingenieur für Testautomatisierung & Agile Tester
Deutsche Telekom AG, Darmstadt
7/2020 – 4/2021 (10 Monate)
Telekommunikation
Tätigkeitszeitraum

7/2020 – 4/2021

Tätigkeitsbeschreibung

Konzeption und Entwicklung von Teststrategien und Tests in einem Projekt für die Deutsche Telekom, bei dem die Steuerung des Smart Home über einen Smart Speaker erfolgt.

Meine Rolle umfasste:

Agiler Tester:
Testdesign von Sprachtests
risikobasiertes Testen
Unterstützung der Entwickler beim Entwurf von Einheitstests
Durchführung von End-to-End-Tests

Ingenieur für Testautomatisierung:
Implementierung der erstellten Testdesigns
Analyse und Entscheidung, welche Tests automatisiert werden sollen
Integration von Tests in die CI/CD-Pipeline
Durchführung von Backend-/Frontend-Tests

Schlüsselwörter: Groovy, Kotlin, Python, Jira, Confluence, Gitlab CI, Grafana, Kibana, Docker, Kubernetes, Jäger, LOUIS, Humio, Postman, Swagger UI, Jira, PostgresDB, Git, SonarQ, NexusIQ

Eingesetzte Qualifikationen

Qualitätsmanagement / QS / QA (IT), Test Automation, Testdesign (IT), Testen

Ingenieur für Testautomatisierung & Testmanager
Allianz SE, München
8/2019 – 6/2020 (11 Monate)
Versicherungen
Tätigkeitszeitraum

8/2019 – 6/2020

Tätigkeitsbeschreibung

Konzeption und Entwicklung von Teststrategien und Tests für eine Plattform zur Identifizierung, Aggregation und Glättung globaler Bilanzrisiken und zur Reduzierung von Bilanzrückstellungen bei der Allianz SE in München.

Meine Rolle umfasste:

Agiler Tester:
Testentwurf für UI-Tests
Risikoprüfung
Abwärtskompatibilitätstests
Backend-Tests

Test Management:
Risikobewertung der neu zu implementierenden Funktion
Einrichtung von Quality Gates
Schulung von Teams in Testmethodik
Durchführung von Code Reviews
Verbesserungen des Prüfverfahrens
Management und Überwachung der Testaktivitäten eines Offshore-Teams in Indien
Verbesserung des Testkonzepts

Ingenieur für Testautomatisierung:
Implementierung der erstellten Testdesigns
Analyse und Entscheidung, welche Tests automatisiert werden sollen
Integration von Tests in die CI/CD-Pipeline
Durchführung von Backend-/Frontend-Tests

Schlüsselwörter: React, Java, Serenity, Selenium Webdriver, Rest Assured, Jira, Confluence, Sonar, Jenkins, Grafana, Kibana, Inlux DB, Docker, Kubernetes, Swagger UI, Jira, Eclipse, IntelliJ, Rest, Docker, Kafka, Prometheus, HTML5, CSS, Git, SonarQ, NexusIQ

Eingesetzte Qualifikationen

Qualitätsmanagement / QS / QA (IT), Test Automation, Testdesign (IT), Testen, Test Management

Ingenieur für Testautomatisierung & Agile Tester
Bundesagentur für Arbeit (BA), Nürnberg
4/2018 – 4/2019 (1 Jahr, 1 Monat)
Öffentliche Verwaltung
Tätigkeitszeitraum

4/2018 – 4/2019

Tätigkeitsbeschreibung

Entwicklung eines Testdesigns und Durchführung der Tests in einem agilen Team für ein Tool, das es Abiturienten ermöglicht, den passenden Studiengang entsprechend ihrer Fähigkeiten und Interessen zu finden, bei der Bundesagentur für Arbeit in Nürnberg.

Meine Rolle umfasste:

Dynamische Prüfung:
Test-Design
Erkundungstests
Prüfung der Zugänglichkeit
Risikobasierte Tests
Rauch- und Freigabetests
Fehlerüberwachung in Kibana

Statische Prüfung:
Überprüfung der User Stories auf Testbarkeit
Code-Überprüfungen
Überprüfung des Testdesigns
Analyse der Einheitstests auf Vollständigkeit
Etablierung von Quality Gates im Scrum-Prozess
Testautomatisierung:
Entwicklung und Überwachung von Systemtests (E2E)
Entwicklung und Überwachung von Benutzerakzeptanztests mit Pact Mock
Fehleranalyse in Systemtests/Benutzerakzeptanztests/Entwicklercode
Auswahl der richtigen Testfälle für die Automatisierung
Analyse der Gesamtheit der Tests: wird die Testpyramide eingehalten, gibt es veraltete Tests

Schlüsselwörter: Angular, Typescript, Jenkins, Protractor, Jira, Confluence, Git, CI/CD, Kibana, Webstorm, Jira, HTML5, CSS, Webstorm, Npm, Node, Git, Bitbucket, SonarQ, NexusIQ, Pact, JUnit, Cucumber

Eingesetzte Qualifikationen

Agile Methodologie, Qualitätsmanagement / QS / QA (IT), Software Quality, Test Automation, Testen

Ingenieur für Testautomatisierung & Testmanager
ProSiebenSat.1 Media SE, München
9/2016 – 4/2018 (1 Jahr, 8 Monate)
Medienbranche
Tätigkeitszeitraum

9/2016 – 4/2018

Tätigkeitsbeschreibung

Koordination des Testprozesses und Automatisierung von bisher manuell getesteten Teilen eines Tools zur Vertragsabbildung in Salesforce bei der ProSiebenSat.1 Media SE.

Meine Rolle umfasste:

Test Management:

Anleitung der Tester und Koordination des Testprozesses
Einarbeitung neuer Mitarbeiter in bestehende Testfälle und Erstellung neuer Testfallbeschreibungen
Überwachung der Testaktivitäten, Präsentation der Ergebnisse und Verfassen von Release Notes

Testautomatisierung:

Automatisieren von Oberflächentests in Bezug auf das funktionale Verhalten (Erstellen und Warten)
Identifizieren, Beschreiben und Isolieren von Fehlern und Besprechen der gefundenen Fehler mit dem Entwicklungsteam
Dokumentieren, Implementieren und Weiterentwickeln der für die automatisierten Tests benötigten Tools und Frameworks (Selenium WebDriver/Java)

Schlüsselwörter: Jira, Confluence, Salesforce, Java, Javascript, Selenium, Eclipse

Eingesetzte Qualifikationen

Test Automation, Testdesign (IT), Testen, Test Management

Zertifikate

ISTQB Test Analyst
ISTQB
2019
ISTQB Agile Tester
ISTQB
2017
ISTQB Foundation Level
ISTQB
2016

Ausbildung

Bachelor Wirtschaftsinformatik
Bachelor of Science
Hochschule München
2016
München

Über mich

Über mich:

Ich bin ein erfahrener Ingenieur für Testautomatisierung mit fundierten Kenntnissen in verschiedenen Branchen wie Finanzen, Telekommunikation, Versicherungen, dem öffentlichen Sektor und der Medien-/Unterhaltungsbranche. Mein beruflicher Werdegang ist geprägt von erfolgreichen Projekten, in denen ich maßgeblich an der Entwicklung und Verbesserung von Kernsystemen beteiligt war.

Berufliche Erfahrung:

Debeka (Juli 2023 - April 2024):
Als Ingenieur für Testautomatisierung bei Debeka war mein Hauptprojekt die Entwicklung und Verbesserung eines Kernsystems zur umfangreichen Datenspeicherung und -verwaltung. Durch die Implementierung von Testfällen in Cypress und die Migration zu Playwright konnte ich die Ausführungszeit erheblich verkürzen, die Testabdeckung erhöhen und die Wartung erleichtern.

Atruvia (Januar 2024 - heute):
Bei Atruvia fungierte ich als Test Coach und unterstützte Mitarbeiter in den Bereichen Testautomatisierung, agile Testmethodik und Testanalyse. Mein Beitrag umfasste die Implementierung von Testdesigns und die Integration von Tests in die CI/CD-Pipeline.

Weitere Stationen:

Atruvia (April 2021 - Dezember 2023)
CTC - Corona Testzentrum (Dezember 2020 - April 2021)
Deutsche Telekom AG (Juli 2020 - April 2021)
Allianz SE (August 2019 - Juni 2020)
Bundesagentur für Arbeit (BA) (April 2018 - April 2019)
ProSiebenSat.1 Media SE (September 2016 - April 2018)
Bildung und Zertifizierungen:

Bachelor of Science in Wirtschaftsinformatik von der Hochschule München und der Virtuellen Hochschule Bayern
Zertifizierungen in TypeScript, Agile Testing, und Testautomatisierungstools wie TOSCA
Fertigkeiten und Technologien:

Meine technischen Fähigkeiten umfassen Testautomatisierung, Testmanagement sowie Kenntnisse in TypeScript, Java, Cypress, Jenkins, Swagger UI, und Datenbanken wie PostgresDB und Influx DB. Darüber hinaus beherrsche ich diverse Frameworks und Bibliotheken wie React.js, Redux.js, und Angular.

Sprachen:

Deutsch (Muttersprache), Englisch (fließend), Spanisch (Grundkenntnisse).

Ich suche nach neuen Herausforderungen, bei denen ich meine Fähigkeiten in Testautomatisierung und Testmanagement weiterentwickeln und einbringen kann. Wenn Sie interessiert sind oder weitere Informationen benötigen, stehe ich gerne zur Verfügung.

Weitere Kenntnisse

Weitere Fähigkeiten:

Soft Skills:

Projektmanagement: Planung, Durchführung und Überwachung von Projekten sowie Ressourcenmanagement.
Kommunikation: Klare und effektive Kommunikation mit Teammitgliedern, Kunden und Stakeholdern.
Networking: Aufbau und Pflege von beruflichen Kontakten und Netzwerken.
Teamarbeit: Zusammenarbeit in multidisziplinären Teams, um gemeinsame Ziele zu erreichen.
Teammanagement: Führung und Motivation von Teammitgliedern zur Erreichung von Zielen.
Präsentieren: Präsentation von Projektergebnissen und Konzepten vor internen und externen Stakeholdern.
Zeitmanagement: Effiziente Organisation und Priorisierung von Aufgaben, um Fristen einzuhalten.
IT-Management: Verwaltung von IT-Ressourcen und -Infrastruktur.
Projektplanung: Erstellung von Projektplänen, Ressourcenallokation und Zeitplanung.
Scrum und Kanban: Erfahrung in agilen Methoden und Frameworks zur iterativen Softwareentwicklung.

Coding, Scripting & Querying:

HTML5: Kenntnisse in der Gestaltung und Strukturierung von Webseiten.
CSS3: Styling und Layoutgestaltung von Webseiten.
JavaScript ES6: Programmierung von interaktiven Webanwendungen und Client-seitigen Scripts.
TypeScript: Verwendung von statischen Typen in JavaScript-Programmen zur Fehlervermeidung.
Java: Objektorientierte Programmierung für die Entwicklung von Enterprise-Anwendungen.
Python: Scripting-Sprache für Automatisierung, Datenanalyse und Webentwicklung.

Frameworks und Bibliotheken:

React.js: JavaScript-Bibliothek für den Aufbau von Benutzeroberflächen.
Redux.js: Zustandsmanagement-Bibliothek für React-Anwendungen.
Angular: Plattform und Framework für die Entwicklung von Single-Page-Anwendungen.
MobX: Zustandsmanagement-Bibliothek für React- und Angular-Anwendungen.
NextJs: React-Framework für die Entwicklung von serverseitig gerenderten Webanwendungen.

Test-Bibliotheken:

Playwright: Automatisierungs-Framework für Browser-Tests.
Jest.js: JavaScript-Testframework für Unit- und Integrationstests.
Selenium: Open-Source-Tool für die Browserautomatisierung.
Enzyme: Testing-Utility für React-Komponenten.
Rest Assured: Java-Bibliothek für RESTful-API-Tests.
Serenity: BDD-Framework für die Testautomatisierung.
Cucumber: BDD-Framework zur Spezifikation von Softwareverhalten in natürlicher Sprache.
Pact: Tool zur Vertragstestautomatisierung für Microservices.
JMeter: Open-Source-Tool für die Last- und Performance-Tests von Webanwendungen.
Zusammenarbeit:

Bitbucket: Git-Repository-Hosting-Service von Atlassian.

Überwachung:

Grafana: Open-Source-Analyse- und Visualisierungstool für Metriken.
Dynatrace: APM-Tool zur Überwachung von Anwendungsleistung und Benutzererfahrung.
OpenShift: Container-Orchestrierungsplattform von Red Hat.
Graylog: Open-Source-Log-Management-Plattform zur zentralisierten Protokollanalyse.
LOUIS: Logdatenanalyse-Tool zur Anomalieerkennung.
Humio: Log Management und Analyselösung für schnelle und flexible Datensuche.

Andere Technologien:

Microservices: Architekturstil zur Entwicklung von verteilten Anwendungen als lose gekoppelte Services.
npm und yarn: Paketmanager für Node.js.
Gitlab CI: Kontinuierliche Integrationsplattform von Gitlab.
Swagger UI: Framework zur Generierung interaktiver API-Dokumentationen.
Kubernetes: Open-Source-Container-Orchestrierungssystem.
SonarQ: Open-Source-Plattform zur kontinuierlichen Inspektion von Codequalität.
NexusIQ: Repository Manager für binäre Softwarekomponenten.
Docker: Container-Virtualisierungsplattform zur Bereitstellung von Anwendungen.
Kafka: Verteiltes Streaming-Plattform zur Verarbeitung von Datenströmen in Echtzeit.
Prometheus: Open-Source-System zur Überwachung und Warnung.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Muttersprache)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
280
Alter
43
Berufserfahrung
8 Jahre und 3 Monate (seit 09/2016)

Kontaktdaten

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

Jetzt Mitglied werden