Senior IT-Consultant / Software Quality Engineer (m/w/d)
München, Berlin, Düsseldorf, Frankfurt (Main), Hamburg
Aktualität: 30.08.2023
30.08.2023, Deloitte
München, Berlin, Düsseldorf, Frankfurt (Main), Hamburg
Senior IT-Consultant / Software Quality Engineer (m/w/d)
Du unterstützt im Quality Engineering Team bei der Erarbeitung von Lösungsansätzen für vielfältige technische Problemstellungen unter Anwendung bewährter Coding-, Design- und Qualitätsmanagement-Methoden, insbesondere bei folgenden Aufgaben: Implementierung von Automatisierungs-Frameworks, einschließlich Behavior Driven Design (BDD) oder Test Driven Design (TDD) Schreiben und Ausführen von Testskripten zur Validierung von Webanwendungen und/oder Client/Server-Anwendungen Zusammenarbeit mit QA-Teams bei Prozessen zur Identifizierung von Abweichungen und Einschränkungen im Zusammenhang mit Geschäftsanforderungen und -prozessen sowie Unterstützung bei der Bereitstellung von Lösungen zur Behebung der Prozessprobleme Entwicklung von Teststrategien und -szenarien zur Überprüfung mit Projekt- und Kundenteams, um die Übereinstimmung mit der Projektlieferdokumentation sicherzustellen Konzeption, Erstellung und Durchführung von nicht-funktionalen Tests (z.B. Last- und Performance-Tests) Erstellung und Validierung umfassender Testpläne für Automatisierungsanwendungen Protokollierung, Verfolgung und Weiterleitung von Fehlern an die Entwicklungsteams zur Behebung
Implementierung von Automatisierungs-Frameworks, einschließlich Behavior Driven Design (BDD) oder Test Driven Design (TDD)
Schreiben und Ausführen von Testskripten zur Validierung von Webanwendungen und/oder Client/Server-Anwendungen
Zusammenarbeit mit QA-Teams bei Prozessen zur Identifizierung von Abweichungen und Einschränkungen im Zusammenhang mit Geschäftsanforderungen und -prozessen sowie Unterstützung bei der Bereitstellung von Lösungen zur Behebung der Prozessprobleme
Entwicklung von Teststrategien und -szenarien zur Überprüfung mit Projekt- und Kundenteams, um die Übereinstimmung mit der Projektlieferdokumentation sicherzustellen
Konzeption, Erstellung und Durchführung von nicht-funktionalen Tests (z.B. Last- und Performance-Tests)
Erstellung und Validierung umfassender Testpläne für Automatisierungsanwendungen
Protokollierung, Verfolgung und Weiterleitung von Fehlern an die Entwicklungsteams zur Behebung
Erfolgreich abgeschlossene Ausbildung im Bereich IT (z. B. Fachinformatiker:in) oder ein vergleichbares Studium im Bereich (Wirtschafts-)Informatik/Ingenieurwesen, Mathematik oder Physik
Erste Erfahrung in mindestens einem der folgenden Gebiete: Software-Automatisierungstests von Webanwendungen und/oder Client/Server-Anwendungen (mind. 3 Jahre) Software-Qualitätssicherung im Rahmen von Agile- und Scrum-Methoden, idealerweise eine ISTQB-Zertifizierung Selenium, Cucumber, Ranorex, Tosca, Eggplant, UFT - Unified Functional Testing, Soap UI, RESTAssured, Webdriver, PostMan, WebdriverIO, Protractor (Angular), Appium, Espresso (Erfahrung in mind. einer der genannten Lösungen) Kenntnisse der Grundlagen objektorientierter Programmierung (OOP) in Java und/oder Python Implementierung von Automatisierungs-Frameworks einschließlich Behavior Driven Design (BDD) oder Test Driven Design (TDD) Fähigkeit zur Erstellung und Validierung umfassender Testpläne für Automatisierungsanwendungen Demonstration von Projektmanagement-Fähigkeiten, einschließlich, aber nicht beschränkt auf UATs, Management von Umfangsüberschreitungen und Entwurf/Modellierung von Geschäftsprozessen Fähigkeit zur Erstellung von Testberichten für die Systemabnahme
Software-Automatisierungstests von Webanwendungen und/oder Client/Server-Anwendungen (mind. 3 Jahre)
Software-Qualitätssicherung im Rahmen von Agile- und Scrum-Methoden, idealerweise eine ISTQB-Zertifizierung
Selenium, Cucumber, Ranorex, Tosca, Eggplant, UFT - Unified Functional Testing, Soap UI, RESTAssured, Webdriver, PostMan, WebdriverIO, Protractor (Angular), Appium, Espresso (Erfahrung in mind. einer der genannten Lösungen)
Kenntnisse der Grundlagen objektorientierter Programmierung (OOP) in Java und/oder Python
Implementierung von Automatisierungs-Frameworks einschließlich Behavior Driven Design (BDD) oder Test Driven Design (TDD)
Fähigkeit zur Erstellung und Validierung umfassender Testpläne für Automatisierungsanwendungen
Demonstration von Projektmanagement-Fähigkeiten, einschließlich, aber nicht beschränkt auf UATs, Management von Umfangsüberschreitungen und Entwurf/Modellierung von Geschäftsprozessen
Fähigkeit zur Erstellung von Testberichten für die Systemabnahme
Grundverständnis über Change Management Prozesse und agiles Projektmanagement
Sehr gute analytische sowie konzeptionelle Fähigkeiten
Sehr gute Kommunikations- und Präsentationsfähigkeiten sowie sichere Beherrschung von MS-Office-Produkten insbesondere Powerpoint
Flexibilität und Reisebereitschaft
Verhandlungssichere Deutsch- und Englischkenntnisse