Testautomatisierer*in
- Home Office:Keine Angabe
- Einstiegsgehalt:No data
- Berufserfahrung:2-5 Jahre
- Startdatum:Ab sofort
- Befristung:Ohne Befristung
Dein Profil
- Abgeschlossene technische Ausbildung (Uni, FH, HTL, Lehre) und mindestens 3 Jahre Berufserfahrung im Software-Testing oder in der Testautomatisierung
- Eine entsprechende Zertifizierung (z.B. ISTQB, CAT) ist von Vorteil
- Fundierte Kenntnisse im Umgang mit Test-Tools (z.B. Saucelabs, Postman, UI basiertes TA Tool etc.); idealerweise Erfahrung mit Tools wie Tosca und Jira Zephyr
- Erfahrung mit Kund*innen- und entwicklungsnahen Projekten und der Erstellung sowie Bearbeitung von Testfällen in JIRA und Confluence
- Interesse daran dich mit neuesten Technologien und Weiterentwicklungen zu beweisen, wie Last und Performance Tests oder Testdatenanonymisierung
- Den Wunsch, gemeinsam mit der Wiener Stadtwerke-Gruppe, Wien klimafit für die Zukunft zu machen.
Deine Aufgaben
- Enge Zusammenarbeit mit der/dem Kund*in und einem agilen Entwicklungsteam an qualitätssichernden Maßnahmen mit Fokus auf Testautomatisierung
- Analyse der Anforderungen in User Storys/Epics aus Sicht der Qualitätssicherung
- Definition, Durchführung, Dokumentation sowie Wartung von automatisierten UI- und API-Testfällen
- Betreuung einer Automationsplattform sowie weitere spannende Themengebiete wie Last- und Performance-Tests oder SAP-API-Tests
- Testdaten- und Testumgebungsmanagement sowie Unterstützung bei der Kund*innenabnahme
- Erarbeiten von Lösungen für zielgerichtetere Tests in Zukunft
Über Softwaretester*innen: Häufig gestellte Fragen
Was macht ein Softwaretester*in?
Softwaretester*innen sind technische Spezialist*innen, die Softwareprogramme auf Fehlerhaftigkeit, Benutzerfreundlichkeit und Einhaltung des Datenschutzes überprüfen. Sie beschäftigen sich nicht damit, wie ein Produkt von User*innen angenommen wird, sondern nur mit seiner zugrundeliegenden technischen Funktionalität.
Dazu erstellen sie eigene Testmethoden oder wenden gängige Testverfahren an. Die wichtigsten davon sind der Integrationstest (Sicherstellung, dass das Programm mit anderen Programmen kommunizieren kann) und der Systemtest (Simulation der gesamten Anwendung). Im Zuge der Entwicklung einer Software können auch Software-Programmierer*innen Tests durchführen. Diese beziehen sich jedoch zumeist auf die Überprüfung einzelner Abschnitte in der Programmierung und nicht, ob das Produkt als solches funktioniert.
Allfällige Fehler (Bug) werden dokumentiert und den Entwickler*innen der Software kommuniziert. Bei ausreichendem technischem Wissen kann er/sie auch bereits mögliche Fehlerursachen aufzeigen. Für diese Tätigkeit benötigen sie fortgeschrittene, teilweise spezialisierte IT-Kenntnisse.
Welche Skills benötigt man als Softwaretester*in?
Spezielle Software-Kenntnisse
Außerdem sollte ein Softwaretester*in gewisse Soft Skills mitbringen:
Ausgeprägte Beobachtungsgabe
Mathematisches Verständnis
Räumliches Vorstellungsvermögen
Technisches Verständnis
Argumentationsgeschick
Bereitschaft zum Zuhören
Problemlösungskompetenz
Kritikfähigkeit
Aufmerksamkeit
Entscheidungsfreudigkeit
Flexibilität
Geduld
Konzentrationsfähigkeit
Sicherheitsbewusstsein
Vernetztes Denken
Logisches Denkvermögen
Systematik
