Software Tester/Test Engineer (m/w/d)
- Home Office:Keine Angabe
- Einstiegsgehalt:No data
- Berufserfahrung:2-5 Jahre
- Startdatum:Ab sofort
- Befristung:Ohne Befristung
Dein Profil
- Einer technischen Ausbildung (HTL, FH, Uni) oder relevanter Berufserfahrung im Software Testing bzw. in einer vergleichbaren Rolle
- Mehrjähriger Praxiserfahrung in der Testautomatisierung, idealerweise mit Playwright
- Erfahrung im Testen von ERP-Systemen oder komplexen Applikationslandschaften
- Know-how in CI/CD-Pipelines sowie in der Integration automatisierter Tests in Build- und Release-Prozesse
- Einer selbstständigen, strukturierten Arbeitsweise und hoher Eigenverantwortung als Allrounder:in im Testumfeld
- Sehr guten Englischkenntnissen
Deine Aufgaben
- Tests für unser in-house entwickeltes ERP-System zu konzipieren, umzusetzen und kontinuierlich weiterzuentwickeln; mit Fokus auf Qualität, Stabilität und Skalierbarkeit
- Automatisierte Tests mit Playwright aufzubauen, zu pflegen und aktiv an der Weiterentwicklung der Teststrategie mitzuwirken
- Testkonzepte für Neuentwicklungen zu erstellen und Qualitätssicherung von Beginn an in den Entwicklungsprozess zu integrieren
- Tests in CI/CD-Pipelines einzubinden und eine reibungslose Testintegration im DevOps-Umfeld sicherzustellen
- Fehler systematisch zu analysieren, Ursachen zu identifizieren und gemeinsam mit den Entwicklungsteams nachhaltige Lösungen zu erarbeiten
- Enge Zusammenarbeit als aktiver Teil eines agilen (Scrum) internationalen Entwicklerteams, inklusive frühzeitiger Etablierung von QA-Praktiken im Sinne von „Shift Left“
Ü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
