Beschreibung
TätigkeitenbeschreibungFür unseren Kunden suchen wir einen Senior Quality Engineer (m/w)
Aufgabenbeschreibung:
- Beratung des Auftraggebers zur Themenstellung Qualitätssicherung Appentwicklung auf Basis iOS /Android
- Aktive, eigenverantwortliche Tätigkeiten 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, Espresso, Mockito, AssertJ, Calabash, Cucumber, Appium
- 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 Abstimmung 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)
- 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
Fähigkeiten (Must have)
Akzeptanztests, Integrationstests, ISTQB, Mobile Apps, Scrum, Testautomatisierung, Testmanagement, Unitests
Fähigkeiten (Nice to have)
-