Stellenbeschreibung
Für unseren Kunden suchen wir einen Testing Service Spezialist für MCCS Grid Control (w/m/d)
Rahmendaten
Start: nach Vereinbarung
Laufzeit: zunächst 12 Monate, Verlängerung möglich
Auslastung: Vollzeit
Einsatzort: 90% Remote, 10% vor Ort (Berlin/Brüssel)
Projektübersicht
Leistungsumfang
Der Auftragnehmer verantwortet die kontinuierliche Qualitätssicherung im Kontext der Product Line Grid Control im MCCS-Projekt. Ziel ist es, durch die systematische Analyse, Planung und Durchführung von Testaktivitäten die Funktionsfähigkeit, Stabilität und Prozesssicherheit der Anwendungen sicherzustellen.
Projektziel
Dies umfasst insbesondere:
- Entwicklung, Pflege und Umsetzung einer strukturierten Testspezifikation auf Basis regulatorischer und fachlicher Anforderungen sowie interner Qualitätsstandards
- Dokumentation und Nachverfolgung aller Testumfänge, Testergebnisse und identifizierten Fehler gemäß geltender Normen und interner Richtlinien
- Aufbau und Pflege automatisierter Testabläufe im MCCS-Grid-Control-Umfeld (Zielstellung: Erreichung 50% Automatisierungsgrad)
Tätigkeiten:
Erstellung von Testplänen und Testszenarien
Die Testszenarien umfassen:
- Funktionale Tests
- Nicht-funktionale Tests
- Integrationstests
- Nicht-Regressionstests
Vorbereitung von Testdaten
Die Testdaten müssen vor der Ausführung der Testszenarien ausgewählt oder erstellt werden.
Ausführung der Testszenarien
Ein wesentlicher Teil der Aufgabe besteht darin, den Testplan bzw. die Testszenarien auszuführen und die Testergebnisse – erfolgreich oder fehlgeschlagen – mit Testnachweisen wie Protokollen und Screenshots zu dokumentieren. Dies muss pragmatisch, effizient und entsprechend der Zeitplanung des Auftraggebers geschehen.
Testautomatisierung
In Koordinierung mit dem Auftraggeber sind die Testfälle auszuwählen, die in eine automatisierte Testsuite integriert werden sollen. Die Umsetzung der Testautomatisierung ist durchzuführen. Die automatisierten Testsuiten sind regelmäßig zu pflegen und auszuführen.
Nachverfolgung von Fehlern
Fehler werden in dem Bug-Tracking-Tool des Auftraggebers gemeldet und nachverfolgt. Die Testdokumente sind mit den Ergebnissen der Tests zu aktualisieren und zu pflegen.
Der Auftragnehmer ist dafür verantwortlich, den Stakeholdern das „Go" für die Migration von der Testumgebung in die Abnahmeumgebung zu geben. Dabei müssen alle während der Abnahme oder im Produktivbetrieb gefundenen Fehler berücksichtigt und im Test reproduziert werden.
Anforderungen:
Der Auftragnehmer muss fundierte Kenntnisse in den folgenden Bereichen haben:
- Nachweisbare Erfahrung in der Erstellung von Testplänen, Testdesigns und Testszenarien
- Erfahrungen im Feature Testing, API Testing und E2E Testing
- Erfahrungen in der Testautomatisierung und/oder praktische Programmier- bzw. Scripting-Kenntnisse (z.B. Python, Java) und/oder vergleichbare Logikkenntnisse (kann in Pseudocode erläutert werden)
- Erfahrungen in der Arbeit nach Agile/Scrum und mit Azure DevOps
- Erfahrungen in der Arbeit mit Playwright und/oder RobotFramework
- Erfahrungen in der Arbeit mit Kafka
- Erfahrungen, technische IT-Konzepte wie Service- und Client-Anwendung, Webservice, API, Protokoll, Frontend, Backend usw. zu verstehen
Nice-to-have:
- Kenntnisse in Energiewirtschaft
- Optional Französisch- und/oder Niederländisch-Kenntnisse
- Kenntnisse und Erfahrungen mit CI/CD Pipelines
- Erfahrungen mit DevOps-Tickets
- Grundkenntnisse in Datenbanken (SQL) sowie den dazugehörigen Abfragen
- GUI-Tests (Webanwendung nur für den internen Gebrauch, keine mobilen Anwendungen)
- Performance-Tests Back End