· Weiterbildung der Mitarbeiter von deutschen und internationalen Industriekunden bei Qualitätssicherungs- und Testautomatisierungsaktivitäten mit Frontend-Frameworks (Selenium, Selenide, Ranorex, Playwright und Cypress) und Backend-Frameworks (Rest-Assured, Postman) und Datenbanken (Oracle und SQL Server)
· Unterstützung von Kunden mit Best Practices, Spickzetteln und Problemlösungen bei der Testautomatisierung
· Review und Ausarbeitung von Testkonzepten und Teststrategie in Rahmen von Workshops mit Kunden
· Vorbereitung und Durchführung von IT-Schulungen (online und offline)
· Entwicklung neuer Schulungen und Ausarbeitung der Best-Practices-Übungen
· Aufbau und Optimierung der Testinfrastruktur (CI/CD, Reporting)
· Wartung, Konzeption und strategische Weiterentwicklung des BDD (Behavior Driven Development) ? Testautomatisierungsframeworks zum Testen der Backend System der DP Packstation Lean & Classic sowie sämtlicher angebundener Drittkomponenten des Systems
· Automatisierung von neuen Tests im Rahmen der agilen Softwareentwicklung in Sprints
· Wartung und Erweiterung der Jenkins-Testautomatisierungspipelines
· Evaluierung neuer Werkzeuge, Methodiken und Testansätze
· Betreuung der Testumgebungskonfiguration und Testdaten
· Umstellung der Testdatengenerierung auf dynamische Testdatenerzeugung zur Optimierung der Ausführungs-Parallelisierung
· Überwachung und Reporting der Testergebnisse
· Überwachung der Codeabdeckung und Kommunikation an die Stakeholder
· Betreuung eines internationalen Teams (Deutschland / Tschechien / Indien), Einarbeitung und Koordnination neuer Mitarbeiter
· Einführung der BDD Methodik zur Verbessrung der Kollaboration in agilen Teams zwischen Fachseite und Entwicklung
· Konzeption und Weiterentwicklung des Testautomatisierungsframeworks zum frühzeitigen Testen von Kernoberflächen auf Basis von BDD unter Einsatz von Squish unter Linux in docker
· Koordination aller Tesautomatisierungsaktivitäten zwischen beteiligten Teams des Kunden
· Aufsetzen und Integration von Testautomatisierung in Jenkins CI
· Beratung und Coaching bei der Automatisierung von Tests
· Weiterbildung der Mitarbeiter des Kunden
· Konsolidierung aller Testergebnisse in Zephyr und QA Reporting an Produkt Owner
· Überwachung der QS Metriken und Ableitung der Empfehlungen
· Optimierung der fachlichen und technischen Testabdeckung
· Konzeption und initiales Aufsetzen des Testautomatisierungsframeworks zum frühzeitigen Testen von Kernoberflächen der Desktop Rich-Client Applikation unter Einsatz von Ranorex
· Skallierung der Tests auf bis zu 40 Test Agenten
· Durchführung der Tests auf verschiedenen Plattformen mit unterschiedlichen Sprachen und Versionen
· Automatisierter visueller und struktureller Vergleich grosser Datemengen in verschiedenen Formaten (XML, XLS, PDF, Visio, CAD)
· Koordination aller Tesautomatisierungsaktivitäten zwischen beteiligten Teams des Kunden
· Aufsetzen und Integration von Testautomatisierung in Azure Devops CI
· Überwachung der QS Metriken und Ableitung der Empfehlungen
· Optimierung der fachlichen und technischen Testabdeckung
· Entwicklung und Optimierung einer Qualitätssicherungsstrategie in einem komplexen verteilten System
· Evaluierung und Entwicklung eines zentralen Testautomatisierungsframeworks
· Aufbau und Optimierung von Test Pipelines für Nightly Tests
· Aufbau einer Reporting Lösung
· Upskilling der Entwicklungsteams
· Schulung von Product Owner in Grundlagen der agilen Qualitätssicherung und Behavior Driven Development
· Optimierung der Regressionssuite und Ausbau von automatisierten Abnahmetests
· Durchführung und Moderation von Test-Meetings
· Veranstaltung von BugHunts / Explorativen Testsessions
· Betreuung beim Rollout und Ableitung von Lessons-Learned aus Produktionsmonitoring
· Erhöhung der Anforderungsabdeckung im Privatkunden und Bankkundensegment (Kontoeröffnung / Wertpapiergeschäfte)
· Aufbau der App Tests (iOS und Android) mit Appium in der Telekom Mobile Device Cloud
· Koordination der Aufgaben unter eingesetzten Mitarbeitern
· Abstimmung der Ergebnisfortschritte und Impediments mit der Projektleitung
· Abstimmung der Fachlichkeit und der Testziele automatisierter Tests mit dem Fachtester-Team
· Erarbeitung von Stabilisierungs- und Optimierungsmaßnahmen zur Steigerung der Teststabilität und Optimierung der Laufzeiten
· Beratung der Projektleistung in der Teststrategie
· Automatisierung der bestehenden Regressionstestfällen mit webdriver.io
· Durchführung und Auswertung der Regressionstests über Jenkins Pipelines
· Stabilisierung neuer und bestehender Testfälle
· Wartung und Erweiterung des Testautomatisierungsframeworks
· Überwachung und Reporting der Testergebnisse
· Betreuung der Testumgebungskonfiguration und Testdaten
· Koordination und Abstimmung mit den Stakeholdern
· Einarbeitung neuer Kollegen
· Konzeption und Weiterentwicklung des BDD (Behavior Driven Development) ? Testautomatisierungsframeworks zum Testen der Backend System der DP Packstation Lean & Classic
· Automatisierung von neuen Tests im Rahmen der agilen Softwareentwicklung in Sprints
· Wartung und Erweiterung der Jenkins-Testautomatisierungspipelines
· Evaluierung neuer Werkzeuge, Methodiken und Testansätze
· Betreuung der Testumgebungskonfiguration und Testdaten
· Umstellung der Testdatengenerierung auf dynamische Testdatenerzeugung zur Optimierung der Ausführungs-Parallelisierung
· Überwachung und Reporting der Testergebnisse
· Coaching und technische Betreuung der Mitglieder der Entwicklungsteams beim effizienten Einsatz von Methodiken und Werkzeuge im Qualitätssicherungsbereich
· Durchführung von Team-Reviews um Verbesserungen im Qualitätssicherungsprozess zu erreichen
· Erstellung von Testabschlussberichten inkl. Freigabeempfehlungen für Alt-Anwendungen, die noch an Release-Zyklus gebunden sind
· Teilnahme an verfahrensübergreifenden Qualitätssicherungs-?CoP?s? (Community of Practice)
· Evaluierung von Methodiken, Testwerkzeugen und Frameworks für moderne Architekturen, vor allem auch in Zusammenarbeit mit Legacy Systemen
· Einarbeitung der Tester in BDD (Cucumber / Gherkin), Karma, Protractor und andere Testframeworks
· Aufbau der Teststrategie für neuen Anwendungen
· Betreuung übergreifender Themen wie: Geschäftsprozessübergreifende Testdaten, SonarQube Regelwerk, einheitliches Reporting an Stakeholder, Durchführung teamübergreifender BugHunt-Veranstaltungen, Produktionsmonitoring
· Erstellung einer Teststrategie für eine moderne Online-Anwendung
· Erstellung und Abstimmung des Testkonzeptes mit zentralen Testverantwortlichen
· Einweisung des Entwicklungsteams in BDD (Cucumber / Gherkin), Karma, Protractor und andere Testframeworks
· Aufbau von Backend Integrationstests für die Schnittstellen mit Hilfe von Cucumber / Gherkin Notation in Java
· Abstimmung von der Schnittstelle und Einweisung der Partnerprojekte in CDC PACT Framework
· Implementierung und Abstimmung der Swagger / Open API-Schnittstellendefinition
· Aufbau von Karma Tests für das Angular FrontEnd
· Aufbau von Protractor Integrationstests für das Angular FrontEnd
· Integration der QA Maßnahmen in Jenkins Pipelines inkl. Aus-wertung und statischer Codeanalyse in Sonar Qube
· Aufbau von Systemtests in Protractor inkl. Ausführungspipeline in Jenkins
· Regelmäßiges Reporting von Testkennzahlen an zentrales Testmanagement (Übersicht über Testaufwände und Status über alle Teststufen inkl. Sonar KPI Reporting)
· Erstellung und Durchführung von nicht funktionalen Tests
· Analyse bisheriger QA Maßnahmen
· Leitung von Workshops zwischen Testern und Entwicklern für gemeinsames Verständnis der Testbegriffe und Methodiken in agilen Projekten
· Review, Restrukturierung und Ausbau von Karma Tests der Unit- und Integrationsteststufe in TypeScript für die Angular Applikationen
· Einführung von Protractor Integrationstests für Angular FrontEnd inkl. Backend Service Mocks, um isolierte QA Maßnahmen am FrontEnd durchführen zu können
· Analyse und Refactoring von Spring Boot Rest-API - Unit Tests
· Evaluierung und Einführung von Cucumber Integrationstests für das REST API Backend mit H2 In-Memory-Datenbank und Mockito Mocks für Schnittstellenpartner
· Coaching der Anwender in Cucumber und BDD Methodiken
· Analyse und Erweiterung bestehender Systemtests in unternehmenseigener Schlüsselwortbibliothek.
· Einführung von NightlyBuilds
· Implementierung eines Report Generators aus allen Teststufen als Angular Applikation und Bereitstellung für alle Partner-Projekte
· Einführung und Einweisung der Testmitarbeiter von Cross Device Tests mit BrowserStack Plattform
- Entwicklung, Erweiterung und Wartung eines schlüsselwortbasierten Testautomatisierungsframeworks
- Entwicklung, Erweiterung und Wartung eines Rest API-Server-Client Systems zur Ausführung und Analyse automatisierter Testfälle
- Implementierung von Werkzeugen zur Unterstützung der Fachtester bei der Spezifikation und Ausführung automatisierter Testfälle
- Einführung der Automatisierungslösungen in neue Softwareprojekte inkl. Evaluierung und Machbarkeitsstudien
- Betreuung der fachlichen Tester bei der Realisierung automatisierter Testfälle
- Evaluierung und Einführung der Cross-Browser / Cross-Plattform Tests in der Cloud bei SauceLabs / BrowserStack
- Betreuung bei der Umstellung auf testen im agilen Umfeld
- Betreuung und Durchführung von Last und Performancetests
- Evaluierung und Analyse auf dem Markt befindlicher Frameworks zur Testautomatisierung von Rest API-Schnittstellen aus einer Swagger API-Spezifikation
- Konzeption eines, durch Swagger API-Spezifikation getriebenen, TypeScript RestAPI Testframeworks
- Implementierung des Frameworks in TypeScript, auf Node.js Basis
- Abschluss und Einweisung der Testmitarbeiter
- Erstellung eines Testautomatisierungskonzepts für bestehende manuelle Testfälle
- Evaluierung und Implementierung von Cross-Browser E2E Tests mit Hilfe von Selenium Web Driver
- Einweisung des Testpersonals in die Benutzung der Testautomatisierungslösung
- Erstellung eines Testautomatisierungskonzepts für bestehende manuelle Testfälle
- Evaluierung unterschiedlicher Testansätze inkl. verteilter Testfälle über Rest API-Teststeuerung
- Spezifikation der Umgebungsanforderungen
- Automatisierung der manuellen Testfälle als automatisierte Micro-Service / Prozess-Tests und E2E Tests
- Betreuung und Koordination der Team Mitglieder und Bericht an die Projektleitung
- Einweisung des Testpersonals in die Benutzung der Testautomatisierungslösung
- Integration der Lösung in die Bestehende CI Infrastruktur
- Aufbau und Erweiterung eines PageObjects JavaScript Testautomatisierungsframeworks auf Basis von Jasmine mit dem Test Automatisierungstool Protractor / Selenium
- Aufbau und Erweiterung der Testdatenverwaltung für datengetriebene Tests
- Implementieren und Warten der Testfälle
- Migration der Daten aus Produktivsystem in das Testsystem
- Implementierung von Micro Service Testfällen für den Test von der Rest API-Schnittstellen, Integration in das Test Framework
- Dokumentation und Erstellung von Anleitung zur Einarbeitung neuer Mitarbeiter
- Initiale Evaluierung des GUI Testautomatisierungswerkzeuges Ranorex im Zusammenspiel mit Microsoft Testmanager und den Firmenapplikationen
- Planung und Entwicklung einer Schlüsselwort-Notation für die Spezifikation von automatisierten Tests
- Einarbeitung von fachlichen Testern in die Spezifikationsnotation
- Ausimplementierung der schlüsselwortbasierten Notation in einem Test Framework in der agilen Softwareentwicklungsmethode (Iterative Entwicklung)
- Erweiterung und Wartung des schlüsselwortbasierten Testautomatisierungsframeworks für VB6 / WinForms / WPF / C1 / Silverlight / Web Oberflächen
- Implementierung von Werkzeugen zur Unterstützung der Fachtester bei der Spezifikation von automatisierten Testfällen
- Spezifikation, Implementierung und Durchführung von automatisierten Testfällen
- Auswertung und Dokumentation der Fehler
- Implementierung einer Oberflächen Performance / Verfügbarkeitsmessung des produktiven Systems
- Implementierung von Testwerkzeugen zur Verbesserung / Vereinfachung der manuellen und automatisierten Testdurchführung
- Evaluierung, Planung, Implementierung und Durchführung von Last und Performance Tests
- Erstellung eines Testautomatisierungskonzepts für bestehende manuelle Exporttestfälle
- Umsetzung einer datengetriebenen Testautomatisierung für bestehende Testfälle mit einer firmeninternen ?Visual Studio Coded UI Test? Lösung
- Automatisierter Vergleich der Exportergebnisse gegen Sollvorgaben
- Einweisung des Testpersonals in die Benutzung der Testautomatisierungslösung
- Integration der Lösung in bestehende TFS Infrastruktur
Erstellung eines Konzepts für die Automatisierung bestehender, manueller Performancemessungen
- Analyse der Oberflächen auf Automatisierbarkeit
- Beratung der Entwicklung über nicht automatisierbare / eindeutig identifizierbare VB Oberflächen-Controls
- Umsetzung von automatisierten Performancemessungen mit einer firmeninternen ?Visual Studio Coded UI Test? Lösung
- Einweisung des Testpersonals in die Benutzung der Testautomatisierungslösung
- Betreuung bei der Analyse der Ergebnisse
- Integration der Lösung in bestehende TFS Infrastruktur
- Erstellung eines Testautomatisierungskonzepts für bestehende Anwendungen
- Analyse der Oberflächen auf Automatisierbarkeit
- Beratung der Entwicklung über nicht automatisierbare / eindeutig identifizierbare Oberflächen-Elemente
- Abnahme und Inspektion der neuen, für den Test angepassten Oberflächen
- Umsetzung einer datengetriebenen Testautomatisierung für mehrere Testbereiche mit einer firmeninternen ?Visual Studio Coded UI Test? Lösung
- Einweisung des Testpersonals in die Benutzung der Testautomatisierungslösung
- Betreuung bei der Analyse der Ergebnisse
- Durchführung manueller und automatisierter Testfälle
- Spezifikation von Testfällen anhand von Anforderungen und Fachentwürfen
- Betreuung beim Umstellen der Testverwaltung von Excel auf QualityCenter für aktuelle Produktlinie
- Automatisierung von Abnahme- und Systemtests mit QuickTest Pro
- Entwicklung und Pflege von Plattformtests (Betriebssystemtests)
- Betreuung von extern durchgeführten Tests (Externer Testdienstleister), Auswertung und Erfassung von Fehlern
- Beratung und Umsetzung von Qualitätssicherung im Rahmen von einem agilen Softwareentwicklungsprozess
- Implementierung von UnitTests in C#, erweitern des UnitTest-Frameworks
- Wartung und Erweiterung der UnitTest ? Testfälle
- Evaluierung Visual Studio Coded UI Tests in C#
- Implementierung Testframework für Visual Studio UI Tests
- Implementierung von Oberflächen-Performancemessungen in C#
- Beraten von QS-Verantwortlichen aus anderen Abteilungen über Einsatz von Microsoft GUI Automatisierung
- Beratung der Projektleitung bei der Visual Studio Versionsauswahl für Tester
- Planung und Implementierung von Continuous Integration: Tägliche Durchführung von Unit und Automatisierungstests, nach dem Bereitstellen der neun Softwareversion
- Überprüfung der Automatisierbarkeit der WPF Oberfläche und Erfassung der Anforderungen für Automatisierbarkeit der Oberfläche
- Evaluierung von Visual Studio Testmanager, einrichten der Testumgebung, Erstellung von manuellen und automatisierten TFS - Testfällen
- Upgrade und Installation von RIS-Systemen
- Durchführung manueller System- und Installationstests
- Anpassung und Durchführung von automatisierten RIS ? HIS Kommunikationstests
- Erstellung von Testspezifikation anhand von Produktanforderungen
- Konfiguration der Kommunikation zwischen RIS und PACS-Systemen mit Schwerpunkt syngo Imaging XS
- Fehlerprotokollierung und -validierung
- Evaluierung der neuen Testautomatisierungswerkzeuge als Ersatz für die nicht mehr unterstütze WinRunner Suite
Aufbau und Organisation von Ghost Image und VMware Images
- Dokumentation des Testprozesses und Übergabe der Test-Ergebnisse an den Kunden
- Einweisung neuer Mitarbeiter in die Tests
Erstellung und Wartung von dem Automatisierungsframework
- Automatisierung, Durchführung und Wartung fachlicher Testfälle
- Evaluieren verschiedener Wiki-Implementierungen
- Planung der Integration von Wiki in das imbus Intranet
- Übernahme von Daten aus der abzulösenden veralteten KnowHow-DB
- Inbetriebnahme und Anpassungen zur Integration
- Benutzerdokumentation und Präsentation der neuen Lösung
Manuelle und automatisierte Testdurchführung
- Erweiterung der bestehenden SilkTest Projektbibliotheken
- Aufbau komplexer Testsysteme (z.B. Win2003 Cluster)
- Fehlermanagement, Analyse und Dokumentation von Fehlerzustand und Fehlerwirkung
Durchführung und Spezifikation von Plattformtests
- Durchführung von Performancetests
- Durchführung von Lasttest
- Durchführung von Modultests
- Durchführung von Installationstests auf unterschiedlichen Plattformen
- Testautomatisierung von API Schnittstellen mit WinRunner
- Second Level Support für aktive Kunden
Senior Qualitätsmanagement, Senior Testing, Testautomatisierung
IT / Rechnungs- und Personalwesen / Automotive / Unternehmensberatung / Rechnungswesen / Logistik / Industrie /
Medizintechnik / Healthcare / Öffentlicher Dienst / Marktforschung / Verlagswesen
· Weiterbildung der Mitarbeiter von deutschen und internationalen Industriekunden bei Qualitätssicherungs- und Testautomatisierungsaktivitäten mit Frontend-Frameworks (Selenium, Selenide, Ranorex, Playwright und Cypress) und Backend-Frameworks (Rest-Assured, Postman) und Datenbanken (Oracle und SQL Server)
· Unterstützung von Kunden mit Best Practices, Spickzetteln und Problemlösungen bei der Testautomatisierung
· Review und Ausarbeitung von Testkonzepten und Teststrategie in Rahmen von Workshops mit Kunden
· Vorbereitung und Durchführung von IT-Schulungen (online und offline)
· Entwicklung neuer Schulungen und Ausarbeitung der Best-Practices-Übungen
· Aufbau und Optimierung der Testinfrastruktur (CI/CD, Reporting)
· Wartung, Konzeption und strategische Weiterentwicklung des BDD (Behavior Driven Development) ? Testautomatisierungsframeworks zum Testen der Backend System der DP Packstation Lean & Classic sowie sämtlicher angebundener Drittkomponenten des Systems
· Automatisierung von neuen Tests im Rahmen der agilen Softwareentwicklung in Sprints
· Wartung und Erweiterung der Jenkins-Testautomatisierungspipelines
· Evaluierung neuer Werkzeuge, Methodiken und Testansätze
· Betreuung der Testumgebungskonfiguration und Testdaten
· Umstellung der Testdatengenerierung auf dynamische Testdatenerzeugung zur Optimierung der Ausführungs-Parallelisierung
· Überwachung und Reporting der Testergebnisse
· Überwachung der Codeabdeckung und Kommunikation an die Stakeholder
· Betreuung eines internationalen Teams (Deutschland / Tschechien / Indien), Einarbeitung und Koordnination neuer Mitarbeiter
· Einführung der BDD Methodik zur Verbessrung der Kollaboration in agilen Teams zwischen Fachseite und Entwicklung
· Konzeption und Weiterentwicklung des Testautomatisierungsframeworks zum frühzeitigen Testen von Kernoberflächen auf Basis von BDD unter Einsatz von Squish unter Linux in docker
· Koordination aller Tesautomatisierungsaktivitäten zwischen beteiligten Teams des Kunden
· Aufsetzen und Integration von Testautomatisierung in Jenkins CI
· Beratung und Coaching bei der Automatisierung von Tests
· Weiterbildung der Mitarbeiter des Kunden
· Konsolidierung aller Testergebnisse in Zephyr und QA Reporting an Produkt Owner
· Überwachung der QS Metriken und Ableitung der Empfehlungen
· Optimierung der fachlichen und technischen Testabdeckung
· Konzeption und initiales Aufsetzen des Testautomatisierungsframeworks zum frühzeitigen Testen von Kernoberflächen der Desktop Rich-Client Applikation unter Einsatz von Ranorex
· Skallierung der Tests auf bis zu 40 Test Agenten
· Durchführung der Tests auf verschiedenen Plattformen mit unterschiedlichen Sprachen und Versionen
· Automatisierter visueller und struktureller Vergleich grosser Datemengen in verschiedenen Formaten (XML, XLS, PDF, Visio, CAD)
· Koordination aller Tesautomatisierungsaktivitäten zwischen beteiligten Teams des Kunden
· Aufsetzen und Integration von Testautomatisierung in Azure Devops CI
· Überwachung der QS Metriken und Ableitung der Empfehlungen
· Optimierung der fachlichen und technischen Testabdeckung
· Entwicklung und Optimierung einer Qualitätssicherungsstrategie in einem komplexen verteilten System
· Evaluierung und Entwicklung eines zentralen Testautomatisierungsframeworks
· Aufbau und Optimierung von Test Pipelines für Nightly Tests
· Aufbau einer Reporting Lösung
· Upskilling der Entwicklungsteams
· Schulung von Product Owner in Grundlagen der agilen Qualitätssicherung und Behavior Driven Development
· Optimierung der Regressionssuite und Ausbau von automatisierten Abnahmetests
· Durchführung und Moderation von Test-Meetings
· Veranstaltung von BugHunts / Explorativen Testsessions
· Betreuung beim Rollout und Ableitung von Lessons-Learned aus Produktionsmonitoring
· Erhöhung der Anforderungsabdeckung im Privatkunden und Bankkundensegment (Kontoeröffnung / Wertpapiergeschäfte)
· Aufbau der App Tests (iOS und Android) mit Appium in der Telekom Mobile Device Cloud
· Koordination der Aufgaben unter eingesetzten Mitarbeitern
· Abstimmung der Ergebnisfortschritte und Impediments mit der Projektleitung
· Abstimmung der Fachlichkeit und der Testziele automatisierter Tests mit dem Fachtester-Team
· Erarbeitung von Stabilisierungs- und Optimierungsmaßnahmen zur Steigerung der Teststabilität und Optimierung der Laufzeiten
· Beratung der Projektleistung in der Teststrategie
· Automatisierung der bestehenden Regressionstestfällen mit webdriver.io
· Durchführung und Auswertung der Regressionstests über Jenkins Pipelines
· Stabilisierung neuer und bestehender Testfälle
· Wartung und Erweiterung des Testautomatisierungsframeworks
· Überwachung und Reporting der Testergebnisse
· Betreuung der Testumgebungskonfiguration und Testdaten
· Koordination und Abstimmung mit den Stakeholdern
· Einarbeitung neuer Kollegen
· Konzeption und Weiterentwicklung des BDD (Behavior Driven Development) ? Testautomatisierungsframeworks zum Testen der Backend System der DP Packstation Lean & Classic
· Automatisierung von neuen Tests im Rahmen der agilen Softwareentwicklung in Sprints
· Wartung und Erweiterung der Jenkins-Testautomatisierungspipelines
· Evaluierung neuer Werkzeuge, Methodiken und Testansätze
· Betreuung der Testumgebungskonfiguration und Testdaten
· Umstellung der Testdatengenerierung auf dynamische Testdatenerzeugung zur Optimierung der Ausführungs-Parallelisierung
· Überwachung und Reporting der Testergebnisse
· Coaching und technische Betreuung der Mitglieder der Entwicklungsteams beim effizienten Einsatz von Methodiken und Werkzeuge im Qualitätssicherungsbereich
· Durchführung von Team-Reviews um Verbesserungen im Qualitätssicherungsprozess zu erreichen
· Erstellung von Testabschlussberichten inkl. Freigabeempfehlungen für Alt-Anwendungen, die noch an Release-Zyklus gebunden sind
· Teilnahme an verfahrensübergreifenden Qualitätssicherungs-?CoP?s? (Community of Practice)
· Evaluierung von Methodiken, Testwerkzeugen und Frameworks für moderne Architekturen, vor allem auch in Zusammenarbeit mit Legacy Systemen
· Einarbeitung der Tester in BDD (Cucumber / Gherkin), Karma, Protractor und andere Testframeworks
· Aufbau der Teststrategie für neuen Anwendungen
· Betreuung übergreifender Themen wie: Geschäftsprozessübergreifende Testdaten, SonarQube Regelwerk, einheitliches Reporting an Stakeholder, Durchführung teamübergreifender BugHunt-Veranstaltungen, Produktionsmonitoring
· Erstellung einer Teststrategie für eine moderne Online-Anwendung
· Erstellung und Abstimmung des Testkonzeptes mit zentralen Testverantwortlichen
· Einweisung des Entwicklungsteams in BDD (Cucumber / Gherkin), Karma, Protractor und andere Testframeworks
· Aufbau von Backend Integrationstests für die Schnittstellen mit Hilfe von Cucumber / Gherkin Notation in Java
· Abstimmung von der Schnittstelle und Einweisung der Partnerprojekte in CDC PACT Framework
· Implementierung und Abstimmung der Swagger / Open API-Schnittstellendefinition
· Aufbau von Karma Tests für das Angular FrontEnd
· Aufbau von Protractor Integrationstests für das Angular FrontEnd
· Integration der QA Maßnahmen in Jenkins Pipelines inkl. Aus-wertung und statischer Codeanalyse in Sonar Qube
· Aufbau von Systemtests in Protractor inkl. Ausführungspipeline in Jenkins
· Regelmäßiges Reporting von Testkennzahlen an zentrales Testmanagement (Übersicht über Testaufwände und Status über alle Teststufen inkl. Sonar KPI Reporting)
· Erstellung und Durchführung von nicht funktionalen Tests
· Analyse bisheriger QA Maßnahmen
· Leitung von Workshops zwischen Testern und Entwicklern für gemeinsames Verständnis der Testbegriffe und Methodiken in agilen Projekten
· Review, Restrukturierung und Ausbau von Karma Tests der Unit- und Integrationsteststufe in TypeScript für die Angular Applikationen
· Einführung von Protractor Integrationstests für Angular FrontEnd inkl. Backend Service Mocks, um isolierte QA Maßnahmen am FrontEnd durchführen zu können
· Analyse und Refactoring von Spring Boot Rest-API - Unit Tests
· Evaluierung und Einführung von Cucumber Integrationstests für das REST API Backend mit H2 In-Memory-Datenbank und Mockito Mocks für Schnittstellenpartner
· Coaching der Anwender in Cucumber und BDD Methodiken
· Analyse und Erweiterung bestehender Systemtests in unternehmenseigener Schlüsselwortbibliothek.
· Einführung von NightlyBuilds
· Implementierung eines Report Generators aus allen Teststufen als Angular Applikation und Bereitstellung für alle Partner-Projekte
· Einführung und Einweisung der Testmitarbeiter von Cross Device Tests mit BrowserStack Plattform
- Entwicklung, Erweiterung und Wartung eines schlüsselwortbasierten Testautomatisierungsframeworks
- Entwicklung, Erweiterung und Wartung eines Rest API-Server-Client Systems zur Ausführung und Analyse automatisierter Testfälle
- Implementierung von Werkzeugen zur Unterstützung der Fachtester bei der Spezifikation und Ausführung automatisierter Testfälle
- Einführung der Automatisierungslösungen in neue Softwareprojekte inkl. Evaluierung und Machbarkeitsstudien
- Betreuung der fachlichen Tester bei der Realisierung automatisierter Testfälle
- Evaluierung und Einführung der Cross-Browser / Cross-Plattform Tests in der Cloud bei SauceLabs / BrowserStack
- Betreuung bei der Umstellung auf testen im agilen Umfeld
- Betreuung und Durchführung von Last und Performancetests
- Evaluierung und Analyse auf dem Markt befindlicher Frameworks zur Testautomatisierung von Rest API-Schnittstellen aus einer Swagger API-Spezifikation
- Konzeption eines, durch Swagger API-Spezifikation getriebenen, TypeScript RestAPI Testframeworks
- Implementierung des Frameworks in TypeScript, auf Node.js Basis
- Abschluss und Einweisung der Testmitarbeiter
- Erstellung eines Testautomatisierungskonzepts für bestehende manuelle Testfälle
- Evaluierung und Implementierung von Cross-Browser E2E Tests mit Hilfe von Selenium Web Driver
- Einweisung des Testpersonals in die Benutzung der Testautomatisierungslösung
- Erstellung eines Testautomatisierungskonzepts für bestehende manuelle Testfälle
- Evaluierung unterschiedlicher Testansätze inkl. verteilter Testfälle über Rest API-Teststeuerung
- Spezifikation der Umgebungsanforderungen
- Automatisierung der manuellen Testfälle als automatisierte Micro-Service / Prozess-Tests und E2E Tests
- Betreuung und Koordination der Team Mitglieder und Bericht an die Projektleitung
- Einweisung des Testpersonals in die Benutzung der Testautomatisierungslösung
- Integration der Lösung in die Bestehende CI Infrastruktur
- Aufbau und Erweiterung eines PageObjects JavaScript Testautomatisierungsframeworks auf Basis von Jasmine mit dem Test Automatisierungstool Protractor / Selenium
- Aufbau und Erweiterung der Testdatenverwaltung für datengetriebene Tests
- Implementieren und Warten der Testfälle
- Migration der Daten aus Produktivsystem in das Testsystem
- Implementierung von Micro Service Testfällen für den Test von der Rest API-Schnittstellen, Integration in das Test Framework
- Dokumentation und Erstellung von Anleitung zur Einarbeitung neuer Mitarbeiter
- Initiale Evaluierung des GUI Testautomatisierungswerkzeuges Ranorex im Zusammenspiel mit Microsoft Testmanager und den Firmenapplikationen
- Planung und Entwicklung einer Schlüsselwort-Notation für die Spezifikation von automatisierten Tests
- Einarbeitung von fachlichen Testern in die Spezifikationsnotation
- Ausimplementierung der schlüsselwortbasierten Notation in einem Test Framework in der agilen Softwareentwicklungsmethode (Iterative Entwicklung)
- Erweiterung und Wartung des schlüsselwortbasierten Testautomatisierungsframeworks für VB6 / WinForms / WPF / C1 / Silverlight / Web Oberflächen
- Implementierung von Werkzeugen zur Unterstützung der Fachtester bei der Spezifikation von automatisierten Testfällen
- Spezifikation, Implementierung und Durchführung von automatisierten Testfällen
- Auswertung und Dokumentation der Fehler
- Implementierung einer Oberflächen Performance / Verfügbarkeitsmessung des produktiven Systems
- Implementierung von Testwerkzeugen zur Verbesserung / Vereinfachung der manuellen und automatisierten Testdurchführung
- Evaluierung, Planung, Implementierung und Durchführung von Last und Performance Tests
- Erstellung eines Testautomatisierungskonzepts für bestehende manuelle Exporttestfälle
- Umsetzung einer datengetriebenen Testautomatisierung für bestehende Testfälle mit einer firmeninternen ?Visual Studio Coded UI Test? Lösung
- Automatisierter Vergleich der Exportergebnisse gegen Sollvorgaben
- Einweisung des Testpersonals in die Benutzung der Testautomatisierungslösung
- Integration der Lösung in bestehende TFS Infrastruktur
Erstellung eines Konzepts für die Automatisierung bestehender, manueller Performancemessungen
- Analyse der Oberflächen auf Automatisierbarkeit
- Beratung der Entwicklung über nicht automatisierbare / eindeutig identifizierbare VB Oberflächen-Controls
- Umsetzung von automatisierten Performancemessungen mit einer firmeninternen ?Visual Studio Coded UI Test? Lösung
- Einweisung des Testpersonals in die Benutzung der Testautomatisierungslösung
- Betreuung bei der Analyse der Ergebnisse
- Integration der Lösung in bestehende TFS Infrastruktur
- Erstellung eines Testautomatisierungskonzepts für bestehende Anwendungen
- Analyse der Oberflächen auf Automatisierbarkeit
- Beratung der Entwicklung über nicht automatisierbare / eindeutig identifizierbare Oberflächen-Elemente
- Abnahme und Inspektion der neuen, für den Test angepassten Oberflächen
- Umsetzung einer datengetriebenen Testautomatisierung für mehrere Testbereiche mit einer firmeninternen ?Visual Studio Coded UI Test? Lösung
- Einweisung des Testpersonals in die Benutzung der Testautomatisierungslösung
- Betreuung bei der Analyse der Ergebnisse
- Durchführung manueller und automatisierter Testfälle
- Spezifikation von Testfällen anhand von Anforderungen und Fachentwürfen
- Betreuung beim Umstellen der Testverwaltung von Excel auf QualityCenter für aktuelle Produktlinie
- Automatisierung von Abnahme- und Systemtests mit QuickTest Pro
- Entwicklung und Pflege von Plattformtests (Betriebssystemtests)
- Betreuung von extern durchgeführten Tests (Externer Testdienstleister), Auswertung und Erfassung von Fehlern
- Beratung und Umsetzung von Qualitätssicherung im Rahmen von einem agilen Softwareentwicklungsprozess
- Implementierung von UnitTests in C#, erweitern des UnitTest-Frameworks
- Wartung und Erweiterung der UnitTest ? Testfälle
- Evaluierung Visual Studio Coded UI Tests in C#
- Implementierung Testframework für Visual Studio UI Tests
- Implementierung von Oberflächen-Performancemessungen in C#
- Beraten von QS-Verantwortlichen aus anderen Abteilungen über Einsatz von Microsoft GUI Automatisierung
- Beratung der Projektleitung bei der Visual Studio Versionsauswahl für Tester
- Planung und Implementierung von Continuous Integration: Tägliche Durchführung von Unit und Automatisierungstests, nach dem Bereitstellen der neun Softwareversion
- Überprüfung der Automatisierbarkeit der WPF Oberfläche und Erfassung der Anforderungen für Automatisierbarkeit der Oberfläche
- Evaluierung von Visual Studio Testmanager, einrichten der Testumgebung, Erstellung von manuellen und automatisierten TFS - Testfällen
- Upgrade und Installation von RIS-Systemen
- Durchführung manueller System- und Installationstests
- Anpassung und Durchführung von automatisierten RIS ? HIS Kommunikationstests
- Erstellung von Testspezifikation anhand von Produktanforderungen
- Konfiguration der Kommunikation zwischen RIS und PACS-Systemen mit Schwerpunkt syngo Imaging XS
- Fehlerprotokollierung und -validierung
- Evaluierung der neuen Testautomatisierungswerkzeuge als Ersatz für die nicht mehr unterstütze WinRunner Suite
Aufbau und Organisation von Ghost Image und VMware Images
- Dokumentation des Testprozesses und Übergabe der Test-Ergebnisse an den Kunden
- Einweisung neuer Mitarbeiter in die Tests
Erstellung und Wartung von dem Automatisierungsframework
- Automatisierung, Durchführung und Wartung fachlicher Testfälle
- Evaluieren verschiedener Wiki-Implementierungen
- Planung der Integration von Wiki in das imbus Intranet
- Übernahme von Daten aus der abzulösenden veralteten KnowHow-DB
- Inbetriebnahme und Anpassungen zur Integration
- Benutzerdokumentation und Präsentation der neuen Lösung
Manuelle und automatisierte Testdurchführung
- Erweiterung der bestehenden SilkTest Projektbibliotheken
- Aufbau komplexer Testsysteme (z.B. Win2003 Cluster)
- Fehlermanagement, Analyse und Dokumentation von Fehlerzustand und Fehlerwirkung
Durchführung und Spezifikation von Plattformtests
- Durchführung von Performancetests
- Durchführung von Lasttest
- Durchführung von Modultests
- Durchführung von Installationstests auf unterschiedlichen Plattformen
- Testautomatisierung von API Schnittstellen mit WinRunner
- Second Level Support für aktive Kunden
Senior Qualitätsmanagement, Senior Testing, Testautomatisierung
IT / Rechnungs- und Personalwesen / Automotive / Unternehmensberatung / Rechnungswesen / Logistik / Industrie /
Medizintechnik / Healthcare / Öffentlicher Dienst / Marktforschung / Verlagswesen