QA Expert MCCS Data / Experte Testmanagement energiewirtschaftliche Anwendungen
Westhouse Consulting GmbH
Berlin, Germany
9 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
German, Dutch, English, French Experience level
SeniorJob location
Berlin, Germany
Tech stack
Java
Test Suite
API
Automation of Tests
Azure
Bug Tracking Systems
Databases
DevOps
Graphical User Interface
Mobile Application Software
Python
Scrum
Regression Testing
E2e Testing
Screenshots
SQL Databases
Test Case Design
Test Data
Web Applications
Web Services
Backend
Angular
Integration Tests
Playwright
Kafka
Front End Software Development
Api Management
Job description
- Erstellung von Testplänen und Testszenarien:
- Die Aufgabe besteht darin, einen Testplan sowie Testszenarien auf Basis der bestehenden Dokumentation und vorhandener Funktionalitäten für die oben genannten Anwendungen zu erstellen. Außerdem ist eine Empfehlung abzugeben, welche Tests (z. B. Nicht-Regressionstests) auf Grundlage der in den User Stories definierten Abnahmekriterien und der identifizierten Risiken durchzuführen sind.
- Die Testszenarien umfassen: - Funktionale Tests - Nicht-funktionale Tests - Integrationstests - Nicht-Regressionstests Alle Dokumente sind in englischer Sprache zu verfassen und müssen für alle europäischen Leser:innen mit Grundkenntnissen in Englisch verständlich sein.
- 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 Koorindation 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 Auftragnehmerr ist dafür verantwortlich, den internen 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.
Requirements
- MUST HAVE
- Fließende Englischkenntnisse sind zwingend erforderlich
- 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. Skripting-Kenntnisse (Python, Angular, Java)
- 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
- Fähigkeit, technische IT-Konzepte wie Service- und Client-Anwendung, Webservice, API, Protokoll, Frontend, Backend usw. zu verstehen
- NICO TO HAVE
- Französisch- und/oder Niederländisch-Kenntnisse, sofern vorhanden
- Kenntnisse und Erfahrungen mit CI/CD Pipelines
- Erfahrungen mit DevOps-Tickets sind von Vorteil
- 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
- Konzeptuelles Denken, Bereitschaft zum Coaching