Wir suchen einen detailorientierten und analytischen QA Ingenieur zur Verstärkung unseres dynamischen QA Teams. Der ideale Kandidat unterstützt uns beim Testen von Softwareprodukten, identifiziert Fehler und stellt sicher, dass unsere Anwendungen vor der Veröffentlichung hohen Qualitätsstandards entsprechen.
Hauptverantwortlichkeiten:
- Testplanung und durchführung: Unterstützung bei der Erstellung von Testplänen, Testfällen und Testskripten auf Basis von Produktanforderungen und technischen Spezifikationen.
- Manuelles Testen: Führen Sie manuelle Tests an Web und Mobilanwendungen durch, um sicherzustellen, dass Funktionalität, Benutzerfreundlichkeit und Leistung den Geschäftsanforderungen entsprechen.
- Zusammenarbeit mit Teams: Enge Zusammenarbeit mit Entwicklern, Produktmanagern und anderen QA-Ingenieuren, um ein reibungsloses Testen und die Bereitstellung qualitativ hochwertiger Software zu gewährleisten.
- Testdokumentation: Führen Sie detaillierte Aufzeichnungen über Testfälle, Testergebnisse und Fehlerberichte, um eine umfassende Dokumentation für jeden Testzyklus zu gewährleisten.
- Regressionstests: Führen Sie Regressionstests durch, um sicherzustellen, dass neue Codeänderungen die bestehende Funktionalität nicht negativ beeinflussen.
- Unterstützung der Automatisierung: Unterstützung erfahrener QA-Ingenieure bei der Automatisierung von Testskripten und -prozessen für wiederkehrende Aufgaben (falls zutreffend).
- Kontinuierliche Verbesserung: Vorschläge zur Optimierung von Testprozessen und -methoden zur Steigerung von Effizienz und Genauigkeit.
Erforderliche Fähigkeiten:
- Analytische Fähigkeiten: Ausgeprägte Fähigkeit, Muster zu erkennen, Probleme zu beheben und das Verhalten von Software zu analysieren.
- Grundlegende Testkenntnisse: Verständnis von manuellen Testverfahren, Softwareentwicklungsmethoden (Agile, Wasserfall) und dem SDLC.
- Liebe zum Detail: Fähigkeit, selbst kleinste Mängel zu erkennen und sicherzustellen, dass die Anwendung höchsten Ansprüchen genügt.
- Kenntnisse im Umgang mit Tools: Vertrautheit mit Tools wie JIRA, Bugzilla oder anderen Fehlerverfolgungstools. Kenntnisse im Testfallmanagement sind von Vorteil.
- Kommunikationsfähigkeit: Gute schriftliche und mündliche Kommunikationsfähigkeiten, um Fehler effektiv zu melden, mit dem Team zusammenzuarbeiten und Testergebnisse zu dokumentieren.
- Teamfähigkeit: Fähigkeit zur guten Zusammenarbeit in einem Teamumfeld.
- Organisationsfähigkeit: Ausgeprägte Zeitmanagement- und Organisationsfähigkeiten, um mehrere Aufgaben zu bewältigen und Fristen einzuhalten.
- Automation Experience: Familiarity with automation tools (e.g., Selenium, TestNG) or scripting languages (e.g., Python, JavaScript) is a plus.
- Erfahrung mit Datenbanken: Grundkenntnisse in Datenbanken und SQL-Abfragen zur Überprüfung von Anwendungsdaten sind von Vorteil.
- Knowledge of Web Technologies: Understanding of web and mobile application testing, including browser compatibility, performance, and security testing.
- Abschluss: Bachelor-Abschluss in Informatik, Informationstechnologie oder einem verwandten Fachgebiet.
- Zertifizierungen: Eine ISTQB Foundation Level-Zertifizierung (oder eine gleichwertige Qualifikation) ist von Vorteil.