Beschreibung
Für unseren Kunden in Frankfurt/Main suchen wir aktuell einen Testdesigner (m/w/d) für Last- und Performancetests
Aufgaben:
Generell:
Erfassung und Analyse der komplexen Sachverhalte und Problemlagen bei der Erbringung der Testleistungen
Verständliche Aufbereitung und Dokumentation der Arbeitsergebnisse gemäß internen Vorgaben (Process Library)
Ableitung Handlungsoptionen unter Beachtung der Vorgaben der Process Library
Lösungen zu den analysierten Sachverhalten und Problemlagen herbeiführen
Entwicklung von Handlungsalternativen unter Beachtung der Vorgaben der Proc. Library
Qualitätssicherung von den Arbeitsergebnissen (Lasttestskripte und -Szenarien, wie z.B. LoadRunner Skripte und Szenarien)
Koordinierend:
Bewertung von technischen Risiken und Darstellung möglicher Auswirkungen
Abstimmung der Planung und Koordination innerhalb der Testprojekte
Fachliche Beratung bei und Erarbeitung von bereichsübergreifenden Aufgabenstellungen im Testumfeld (z.B.: projektübergreifende Koordination der Zulieferung)
Vorbereitung von Testmanager-Entscheidungen im Testbereich durch management-gerechte Aufbereitung der Sachverhalte
Vorbereitung der Präsentation der Testergebnissen
Test spezifisch:
Ermittlung der Last und Performance relevanten nicht- funktionalen Anforderungen
Fachliche Beratung und Mitwirkung bei der Konzeption der Last und Performance Tests (Verantwortung – technische Aspekte)
Gestaltung und Durchführung der Machbarkeitsprüfung / Technologie Prüfung (z.B. Kompatibilität der Applikationen zu den Test-Tools)
Verantwortliche Erstellung und Bearbeitung der Testfälle
Testdurchführung und deren Dokumentation (Erfassung von Abweichungen)
Analyse der Testergebnisse (z.b. für die Ermittlung der Engpässe) und Ausarbeitung der Empfehlungen (technisch)
Analyse, Konzeption und Umsetzung komplexer technischer Lösungen (z.B. für Lasterzeugung, automatisierte Log-Files Analyse, massenhafte Testdatenerzeugung)
Bedienung und Programmierung der Testautomatisierungswerkzeuge für LuP-Test und technischen Test
Konzeption, Analyse und Durchführung von Last- und Performanceteststs mit Schwerpunkt Test von cloudbasierten Systemen
mit Testobjekten in der Cloud und On-Premises
mit Lastgeneratoren in der Cloud und On-Premises
Muss-Anforderungen
Beherrscht Testdesign-Methoden für technischen und Last- und Performance Tests gemäß ISTQB Standard
Umfangreiche Methodenkenntnisse und Erfahrungen in deren Anwendung im Testumfeld
Erfahrung in der Koordination der Zuarbeit von anderen Teams oder Mitarbeitern
Fundierte und aktuelle Last- und Performance Test Kenntnisse
Fundierte Kenntnisse über Aufbau von cloudbasierter und On-Premises Systemen sowie Konzeption & Durchführung von Last- und Performancetests in diesen Systemen
Cloud & On Premises Architekturen & Services (AWS, Multi Tier Architekturen, etc.)
Monitoring in cloudbasierten Architekturen (AWS, …) & On Premises
LuP-Testvorgehensweise in cloudbasierten Architekturen & on Premises Systemen
Basis Software-Entwicklungskenntnisse in C und Java, Abbildung der Logik z.B. Variablen, Verzweigungen, Schleifen, Funktionen, OOP, GIT Aufbau von Repository
Spezifische Java Software-Entwicklungskenntnisse, MQ, JMS, WebService, Java API, JUnit, Reflection, Threads,
Server Client Communication
Basis Netzwerk Kenntnisse, z.B. ISO/OSI-Modell, TCP/IP, Ping, Ports, Telnet, SSH
Fundierte Kenntnisse für Netzwerkkommunikation-Analyse, inkl. Werkzeuge
Fundierte Betriebssystem Kenntnisse / Windows, Linux und Unix, z.B. Software-Installation, - Konfiguration, Fehlersuche, Engpass-Suche
Fundierte Testtool-Kenntnisse / LoadRunner: LR-Protokolle & -Tools
Teilkomponente: Controller, VUGen, Analysis, Agents auf Lastgeneratoren, SiteScope
Entwicklung der LoadRunner Skripte in Visual Studio & Eclipse, zwecks Simulation von Android Anwendungen
Protokolle: HTTP(S), TruClient, Citrix, Java Template, Java RMI, SAPGUI/Web, SAPGUI, WebServices, Oracle 2 Tier, Oracle NCA
Praktische Erfahrung im Testmanagement im Last- und Performance Testumfeld
Basis SQL-Kenntnisse, Abfragen (inkl. SQL-Joins), Update/Insert/Delete, Tabellen-Bearbeitung
Erstellung von Präsentationen (PPT) und Berichten (Word)
Basis Kenntnisse im agilen Projektumfeld und agilen Projekt-Vorgehensweise, SCRUM, KANBAN, SAFe, etc.
Schreib/Sprachfertigkeit (Deutsch & Englisch)
Soll-Anforderungen
Fundierte Testtool-Kenntnisse für Alternative Last- und Performance Testframewoks/Testwerkzeuge, JMeter Skripte und Auswertungen
Basiskenntnisse im Testmanagement gemäß ISTQB-Foundation
Fundierte und aktuelle end- to-end Performanz Messung inkl. Client Performance
XML APIs für Java
Erfahrungen mit STAF Framework, Integration über Java und C
Stakeholder-Analyse
Risiko-Analyse
SWOT-Analyse
Nutzwert-Analyse