Was Sie tun werden
Sie werden Teil eines laufenden Backend-Projekts, bei dem Ihr Hauptfokus auf der Identifizierung und Behebung von Testlücken liegt und Sie auf einen QA-Prozess hinarbeiten, der Testen, Überprüfen und Monitoring betont.
In der ersten Phase werden Sie Testing Debt verwalten:
- Detaillierte Analysen der aktuellen Testabdeckung des Systems durchführen, einschließlich der Überprüfung automatisierter Tests
- Testing Debt und Testlücken identifizieren und dokumentieren
- Einen Plan entwickeln, um die aktuelle Testing Debt zu beseitigen und die Gesamttestabdeckung und Effizienz zu erhöhen
- Statisches Testen von funktionalen Anforderungsdokumenten durchführen
- Die Testbarkeit des Systems (Services, Batches usw.) bewerten und bei Bedarf Verbesserungsinitiativen anstoßen, einschließlich der Beschreibung des Bedarfs an Mocks, Stubs und Drivers
- Stakeholder und Three Amigos für die verschiedenen zu testenden Elemente identifizieren, kontaktieren und interviewen
- Mit Test-Automatisierern zusammenarbeiten, um ein automatisiertes Regressions-Set zu erstellen
- Diskrepanzen zwischen Anforderungen, dem System und den Testfällen aufdecken, analysieren und interpretieren
- Verbesserungsvorschläge für funktionale Analysen und das System formulieren
- An Management und Kunden über Fortschritte bezüglich Testing Debt und unerwünschtem Verhalten innerhalb des Systems berichten
In der zweiten Phase werden Sie Testaktivitäten in einem agilen Scrum-Umfeld durchführen:
- Analysedokumente überprüfen
- Testfälle definieren
- Testfälle ausführen und Testergebnisse interpretieren
- Funktionale Reviews von User Stories durchführen
- Automatisierte Testfälle überprüfen
Kontinuierlich während des gesamten Einsatzes:
- Die Testumgebung koordinieren, um die Verfügbarkeit der für das Testprojekt benötigten materiellen Ressourcen zu gewährleisten
- Aktiv mit dem Projektmanager, Testkoordinator und Management zusammenarbeiten, um eine reibungslose Kommunikation über die Integration des Testprojekts in das Gesamtprojekt und in Übereinstimmung mit der Qualitätsstrategie der Organisation sicherzustellen
- Die gewählte Teststrategie vorschlagen und verteidigen
- Testberichte erstellen und verwalten
- Die Qualitätswerte des Test Competency Centers innerhalb der Projektteams vertreten
- Entwickler in Testautomatisierung coachen
- Analysten coachen, um Testbarkeit zu gewährleisten
- Mit dem Test Competency Center beraten
Was wir suchen
- Fundierte Kenntnisse von Testmethoden, Aufgaben und Prozessen
- ISTQB Foundation oder Advanced Zertifizierung ist von Vorteil
- Vertrautheit mit Testmanagement-Tools wie Testlink
- Vertrautheit mit Issue- und Projektmanagement-Tools wie Jira
- Vertrautheit mit Content-Collaboration-Tools wie Confluence
- Vertrautheit mit Testautomatisierungs-Tools wie SoapUI, RESTassured, JUnit, Spring Boot Test, Postman
- Grundkenntnisse von Entwicklungspraktiken und Testparadigmen wie Continuous Integration und TDD
- Grundkenntnisse von UML und BPMN
- Grundkenntnisse in Java
- Grundkenntnisse in SQL
- Grundkenntnisse in Git oder SVN
- Gute Beziehungsfähigkeiten
- Fließend in Niederländisch und Französisch
Der Rahmen
Dieser Auftrag läuft über 15 Monate und beginnt so bald wie möglich. Die Arbeitsweise ist hybrid, mit Sitz in Brüssel.
Sie arbeiten auf Niederländisch und Französisch.
So arbeiten Sie mit uns
Sie können diesen Einsatz freiberuflich oder als Mitarbeiter von HumanInTech übernehmen. Gleiche Rolle, gleiches Team.
Wenn Sie bei uns angestellt sind, besteht Ihr Arbeitsverhältnis über diesen Einsatz hinaus fort. Nach dessen Ende suchen wir gemeinsam nach Ihrem nächsten Einsatz.