Beschreibung
Für unseren Kunden in Frankfurt am Main suchen wir einen Senior Quality Engineer (m/w).
Aufgabenbeschreibung:
Beratung des Auftraggebers zur Themenstellung Qualitätssicherung Appentwicklung auf Basis iOS
Aktive, eigenverantwortliche Tätigkeiten im Scrum-Team innerhalb des gesamten Entwicklungszyklus von Konzeption, Design, Implementierung, Test und Deployment mit hoher Identifikation zum Thema innerhalb gegebener grober Leitplanken und Standards (state of the art).
Beratung bei der Entwicklung und Umsetzung einer Testarchitektur für automatisiertes Tests mit Hilfe von Unit Tests, UI-Tests, Integrationstests, Akzeptanztests, E2E-Tests und Mockobjekten mit z.B. XCUITest, XCTestCase, Jenkins, GitLab Runner, Cucumber
Bewertung und Review der User Storys als Basis für die Erstellung von Testfällen
Planung der Testaktivitäten und Erstellung der Testszenarien & Testcases für automatisierte Tests
Testvorbereitung und Testdurchführung (Funktional, nicht-funktional (technische Tests), Regression) mit Bewertung der Ergebnisse und Fehleranalyse in Zusammenarbeit mit den Entwicklern
Testdatenmanagement, Fehlermanagement, Verwaltung der Testumgebung
Expertise und Coaching in der Nutzung von automatisiert erhobenen Qualitätsmetriken (statische und dynamische Codeanalyse, SonarQube, etc.) und Erstellung der Metriken
Expertise und Coaching in QA Themen des Scrum-Development (TDD, Testautomatisierung)
Unterstützung des Teams bei der Erstellung und Ausarbeitung der Definition of Done inklusive Abstimmung mit anderen Teams
Analyse von Problemstellungen im genannten Kontext sowie Erarbeiten und Bewerten von Handlungsoptionen zur Lösung der Problemstellungen gemäß Best Practises des Marktes und unter Berücksichtigung der Kundensituation
Aufwandsschätzung für die technische Lösung im Projekt
Präsentationen zu QA Themenstellungen
Moderation von Workshops im Themengebiet
Durchführen der Reviews von Design, Code und Tests
Koordination von teamübergreifenden Testthemen
Mitwirkung bei der Erstellung von technischer Dokumentation
Anforderungsprofil:
Mehrjährige Erfahrung in der Einführung und Implementierung von automatisierten Unit-/Integrations- und Akzeptanztests und UI-Tests mit z.B. XCUITest, XCTestCase, Jenkins, GitLab Runner, Cucumber
Testplanung und Durchführung, Ableitung von Testfällen innerhalb eines Scrum-Teams
PM Know-how
Scrum Erfahrung
Testautomatisierung, TDD, BDD, Qualitätsmetriken, Unit- und GUI-Tests, Jenkins
Überzeugende Vermittlung von Inhalten und Methoden in einem selbstorganisierten Team, Erfahrung im Training/Coaching
Teamkommunikation, Vermittlung von QA Wissen
Problemlösungs- /Arbeitsorganisations-Know-how
QA im Entwicklungs- und PM –Prozess
Know-how zu Führung / Teamverhalten
Scrum, Selbstorganisation, aktives Auftreten und hohe Kommunikationsfähigkeit
Know-how in Kunden-/Service-Orientierung
Praxiserprobte aktuelle Kenntnisse von Beratungsmethoden
ISTQB Expert Level oder Full Advanced Level (Zertifikat) mit Zusatz oder vergleichbare Qualifikation
GPM Level C Zertifizierung (oder vergleichbare Qualifikation)
Erfahrung im Testmanagement in mindestens 4
Projekten mit komplexem Test oder vergleichbare Qualifikation
Mehrjährige Erfahrung im Bereich Mobile Apps
Mehrjährige Erfahrung in der Einführung und Implementierung von automatisierten Unit-/Integrations- und Akzeptanztests und UI-Tests
Zertifizierung „UML Foundation“ oder vergleichbare Qualifikation, z.B. UML für Tester