Beschreibung
TätigkeitenbeschreibungProjekt-/Aufgabenbeschreibung:
DB Systel erbringt über Quality Assurance and Test Center (QATC) Testleistungen für DB Vertrieb/ BahnDirekt (im folgenden „Kunde“ genannt) im Rahmen der Qualitätssicherung der Online Plattform. Hierzu werden durch DB Systel neben funktionalen Systemtests u.a. auch technische Tests für Webanwendungen und mobile Apps vorbereitet und durchgeführt.
Der Auftragnehmer erbringt selbständig und eigenverantwortlich folgende Dienstleistungen für das QATC im Projekt „Tiger (Android) und iTeam (iOS)“:
Aufgaben
Planung und Konzeption von Testaktivitäten im Scrumteam
Beratung Team, Productowner und Scrumteam zur Testthemen
Erstellung und Überarbeitung von notwendigen Testkonzepten
Teilnahme an den relevanten Meetings des Scrumteams
Mitwirkung in Release- und Sprintplanung
Analyse der relevanten Dokumente (zum Beispiel IT-Konzepte, Userstories usw.) und Anforderungen zur Ableitung von Testfällen
Erstellung von Testfällen und Testszenarien auf Basis der zuvor analysierten Dokumente und Anforderungen mit relevanten Testfallentwurfsmethoden
Erstellung von Metriken zum Prozess und zur Softwarequalität
Mitkoordination von teamübergreifenden Testthemen
Koordination der Qualitätsplanung
Mitwirkung bei der Erstellung und Freigabe von technischen Dokumentationen
Durchführung und Dokumentation der funktionalen, nicht funktionalen und technischen Tests des gesamten Systems im Kontext
Ermittlung und Erstellung bzw. Beschaffung von Testdaten zur Durchführung von Testfällen
Fehlerdokumentation und Fehlernachverfolgung in Zusammenarbeit mit allen Prozessbeteiligten
Notwendige schriftliche Dokumentation sämtlicher Testergebnisse u. Abweichungen
Berichten von Risiken und Problemen an die Technischen Architekten und an das Projektmanagement
Anforderungen:
must have:
ISTQB Certified Tester, Foundation Level oder vergleichbare Qualifikation
Erfahrung im Test nach agiler Methodik (Scrum, SAFe)
Nachweisliche Erfahrungen > 3 Jahren und in mindestens fünf Projekten mit ähnlichen Anforderungen
Nachweisliche Kenntnisse in Softwaredesign und -entwicklung (Java oder C++)
Langjährige Erfahrung als Testspezialist in der Testfallerstellung innerhalb eines ScrumTeams sowie fundierte Kenntnisse in der Testautomatisierung.
Nachweislich Kenntnisse in Testautomatisierung (API und GUI-Tests)
Entwicklung automatisierter Integrations- und Akzeptanztests und Mockobjekten mit z.B. cucumber, calabash, appium für native Android-Apps
Aktives Auftreten und hohe Kommunikationsfähigkeit
Erfahrungen im Systemtest von IT-Entwicklungsprojekten:
Testdesign
Testdurchführung
Fehlermanagement
Testmanagement
technischer Test und Testen nichtfunktionaler Anforderungen
Sehr gute Deutschkenntnisse
nice to have:
Zertifizierung nach Scrum
ISTQB Certified Tester, Foundation Level Agile AddOn
Erfahrung mit Jenkins
Erfahrung mit Behaviour Driven Development
Fähigkeiten (Must have)
Android, Appium, C++, Calabash, Cucumber, ISTQB, Java, SAFe, SCRUM, Testautomatisierung, Testdesign, Testmanagement
Fähigkeiten (Nice to have)
Behaviour Driven Development, Jenkins