Senior Test Automation Engineer & Senior Test Manager
- Verfügbarkeit einsehen
- 0 Referenzen
- 1€/Stunde
- 81371 München
- auf Anfrage
- de | en
- 27.07.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
Agile Methodologie, Scrum, Test Automation, Testdesign (IT), Test Management
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
Schulung / Coaching (allg.)
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
Test Automation
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
Software Design, Software engineering / -technik
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
Qualitätsmanagement / QS / QA (IT), Test Automation, Testdesign (IT), Testen, Test Management
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
Qualitätsmanagement / QS / QA (IT), Test Automation, Testdesign (IT), Testen
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
Qualitätsmanagement / QS / QA (IT), Test Automation, Testdesign (IT), Testen, Test Management
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
Agile Methodologie, Qualitätsmanagement / QS / QA (IT), Software Quality, Test Automation, Testen
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
Test Automation, Testdesign (IT), Testen, Test Management
Zertifikate
ISTQB
ISTQB
ISTQB
Ausbildung
Hochschule München
München
Ü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
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
- Deutsch (Muttersprache)
- Englisch (Muttersprache)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden