Softwaretester – Qualitätssicherung & Testautomatisierung (m/w/d)
Deine Rolle bei uns
In dieser Position sorgst du dafür, dass unsere Softwareprodukte zuverlässig funktionieren und unseren Qualitätsansprüchen genügen.
Deine Kernaufgabe ist die Planung und Durchführung manueller und automatisierter Tests. Du entwickelst Testfälle und Testskripte, wertest die Ergebnisse aus und dokumentierst Fehler so, dass das Entwicklerteam sie schnell nachvollziehen und beheben kann.
Du arbeitest eng mit Entwicklung und Projektmanagement zusammen, bist in unseren agilen Prozessen von der Sprint-Planung bis zum Review eingebunden und entwickelst unsere Testprozesse und -methoden kontinuierlich weiter.
Dein Beitrag entscheidet darüber, dass unsere Anwendungen stabil, leistungsfähig und fehlerfrei bei den Menschen ankommen, die täglich damit arbeiten.
Das macht dich aus
Hohe Genauigkeit und analytisches Denken bei der Fehleridentifikation
Strukturierte, dokumentierte Arbeitsweise und eigenständige Priorisierung
Klare, verbindliche Kommunikation gegenüber Entwicklung und Projektmanagement
Hoher Qualitätsanspruch, auch in der letzten Testphase vor dem Release
Lösungsorientierung, du meldest nicht nur Fehler, sondern denkst an Verbesserungen mit
Interesse an neuen Technologien und an der Weiterentwicklung unserer Testprozesse
Deine Aufgaben
Testplanung und manuelle Tests:
Erstellung und Pflege von Testplänen, Testfällen und Testskripten
Entwicklung, Durchführung und Dokumentation manueller Tests
Abstimmung des Testumfangs in Sprint-Planungen und Reviews
Testautomatisierung:
Aufbau und Pflege automatisierter Tests (Selenium, Cypress, PHPUnit, Pest)
Einbindung der Tests in CI/CD-Pipelines (Jenkins, GitLab CI)
Durchführung von Regressionstests nach Änderungen und vor Releases
Analyse und Fehlermanagement:
Analyse und Bewertung von Testergebnissen
Identifikation, Dokumentation und Nachverfolgung von Fehlern in JIRA bis zur Behebung, inklusive Rückmeldung an die Entwicklung
Prüfung und Aufbau von Testdaten in MySQL und MongoDB
Durchführung von Last- und Performance-Tests zur Sicherstellung von Stabilität und Leistungsfähigkeit unserer Systeme
Zusammenarbeit und Prozesse:
Enge Zusammenarbeit mit dem Entwicklerteam und dem Projektmanagement
Teilnahme an agilen Entwicklungsprozessen (Scrum)
Kontinuierliche Verbesserung der Testprozesse und -methoden
Das bringst du mit
Abgeschlossenes Studium der Informatik oder des Software Engineerings, eine vergleichbare IT-Ausbildung oder eine durch Berufspraxis erworbene Qualifikation
Mehrjährige Berufserfahrung im Softwaretesting, idealerweise in agilen Teams
Fundierte Kenntnisse in manuellem Testing und in der Testautomatisierung
Erfahrung mit gängigen Testwerkzeugen wie Selenium, Cypress oder PHPUnit
Verständnis von Softwareentwicklungsprozessen und agilem Arbeiten (Scrum)
Deutsch verhandlungssicher in Wort und Schrift, gute Englischkenntnisse
Wünschenswert
Erfahrung mit Pest und Testing im PHP-Umfeld
Erfahrung mit JIRA im Bug-Tracking
Kenntnisse in CI/CD-Pipelines (Jenkins, GitLab CI)
Kenntnisse in Datenbanken (MySQL, MongoDB) für Testdaten und Datenprüfung
Erfahrung mit Last- und Performance-Tests
Das erwartet dich bei uns
Verantwortung und Gestaltungsspielraum in der Qualitätssicherung unserer Softwareprodukte
Klare Strukturen und professionelle Projektprozesse
Direktes, professionelles und verlässliches Miteinander
Moderne Arbeitsumgebung und flexible Arbeitszeiten
Individuelle Weiterentwicklung
Betriebliche Zusatzleistungen
Auf einen Blick
- Bereich
- Entwicklung
- Ort
- Kabelsketal
- Arbeitsform
- Vor Ort oder hybrid
- Art
- Vollzeit
- Voraussetzung
- mit Berufserfahrung
Noch unsicher?
Sieh dir die weiteren offenen Stellen an, oder bewirb dich auf eigene Initiative. Ein Anschreiben ist willkommen, aber kein Muss.
