EU remote
QA Engineer (d/m/w)
About this role
Bei uns geht es nicht darum, den ganzen Tag vorgegebene Testfälle abzuarbeiten. Du übernimmst für unser Team die fachliche Verantwortung für das Testing und sorgst dafür, dass wir Fehler möglichst selbst finden - bevor unsere Kund:innen es tun. Du entwickelst und verantwortest unsere Teststrategie für neue Features, Änderungen und Regressionstests Du entscheidest eigenverantwortlich, was, wie und in welcher Tiefe getestet werden sollte - manuell, explorativ oder automatisiert Du analysierst Risiken und Zusammenhänge in unserer komplexen Software und leitest daraus sinnvolle Testszenarien und Testschwerpunkte ab Bei umfangreicheren Tests planst und koordinierst du das Vorgehen: Du schätzt den notwendigen Testaufwand ein, strukturierst Testbereiche, erstellst Testskripte und bindest bei Bedarf weitere Kolleg:innen aus dem Team ein Du sorgst dafür, dass Tests sinnvoll aufgeteilt werden, unterstützt die beteiligten Kolleg:innen bei fachlichen Fragen und führst die Ergebnisse anschließend zusammen Du dokumentierst Testergebnisse, erkennst Lücken in der Testabdeckung und machst Risiken transparent Du entwickelst unsere Testautomatisierung weiter und schreibst auch selbst automatisierte Tests, beispielsweise mit Cypress Dabei entscheidest du bewusst, welche Tests sich für eine Automatisierung eignen und welche nicht, und entwickelst gemeinsam mit uns eine nachhaltige Regressionstest-Suite Du arbeitest eng mit Entwickler:innen und anderen Kolleg:innen im smartsteuer-Team zusammen und bringst Qualität bereits früh im Entwicklungsprozess ein.
Du hast mehrjährige praktische Erfahrung im Software-Testing und kennst sowohl manuelle als auch automatisierte Testverfahren Du hast Erfahrung mit Testautomatisierung und kannst automatisierte Tests selbst entwickeln. Erfahrung mit Cypress ist ideal; vergleichbare Kenntnisse in anderen Testautomatisierungs-Frameworks sind ebenfalls willkommen. Du kannst dich in umfangreiche und fachlich komplexe Softwaresysteme einarbeiten, Abhängigkeiten verstehen und auch bei vielen unterschiedlichen Funktionen und Szenarien den Überblick behalten Du kannst aus Anforderungen und technischen Änderungen selbstständig ableiten, welche Tests notwendig sind und wo besondere Risiken liegen Du arbeitest strukturiert und eigenverantwortlich und möchtest für deinen Bereich Verantwortung übernehmen, statt ausschließlich vorgegebene Aufgaben abzuarbeiten Du kannst Tests nicht nur durchführen, sondern auch planen, strukturieren, dokumentieren und ihre Ergebnisse bewerten Du kommunizierst sicher mit Entwickler:innen und kannst anderen Kolleg:innen verständlich vermitteln, was und mit welchem Schwerpunkt getestet werden sollte Du bist neugierig auf neue Tools und Methoden und möchtest unsere QA-Prozesse aktiv weiterentwickeln Fließende Deutschkenntnisse auf mindestens C1-Niveau in Wort und Schrift sind erforderlich.