Beschreibung
Für unseren Kunden in Frankfurt am Main suchen wir einen Quality Engineer (m/w) mit Erfahrung im Bereich Mobile Apps.
Aufgabenbeschreibung:
Beratung des Auftraggebers zur Themenstellung Qualitätssicherung Appentwicklung auf Basis Android
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, Integrationstests, Akzeptanztests und Mockobjekten mit z.B. JUnit, Cucumber, Gherkin, Appium, Espresso
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:
Testmanagement: Testplanung und Durchführung, Ableitung von Testfällen innerhalb eines Scrum-Teams
Testautomatisierung, TDD, BDD, Qualitätsmetriken, Unit- und GUI-Tests, Jenkins
Überzeugende Vermittlung von Inhalten und Methoden in einem selbstorganisier-ten Team, Erfahrung im Training/Coaching
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 Verwendung von automatisierten Unit-/Integrations- und Akzeptanztests
Zertifizierung „UML Foundation“ oder vergleichbare Qualifikation, z.B. UML für Tester