Wir suchen einen engagierten und erfahrenen Test Automation Engineer, der mit Leidenschaft für Software-Qualität und Testing sorgt. In dieser Rolle bist du verantwortlich für die Entwicklung und Pflege automatisierter Tests, einschließlich Unit-, Integrations- und End-to-End-Tests. Du wirst aktiv an der Gestaltung unserer Testarchitektur mitwirken und sicherstellen, dass diese wartbar und skalierbar ist. Zudem baust du Performance- und Lasttests auf und analysierst die Auswirkungen von Änderungen auf unsere Webanwendungen mithilfe von Azure-Tools. Die Integration von Tests in unsere CI/CD-Pipelines ist ein weiterer wichtiger Bestandteil deiner Aufgaben, um die Qualität als festen Bestandteil unseres Entwicklungsprozesses zu etablieren. Du erstellst Teststrategien und Testfälle, um die Softwarequalität systematisch sicherzustellen und führst manuelle sowie explorative Tests durch, wo Automatisierung nicht sinnvoll ist. Deine Fehleranalysen und das Reporting sind entscheidend, um Bugs zu identifizieren und Lösungen in enger Zusammenarbeit mit den Entwicklerteams zu finden. Du bringst neue Tools und Methoden ein, um die Testprozesse kontinuierlich zu optimieren und die Softwarequalität zu verbessern. Werde Teil eines dynamischen und innovativen Teams und gestalte mit uns das Produkt, das die Logistikbranche revolutioniert.
(Senior) Test Automation Engineer (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über ein Studium in Informatik, Wirtschaftsinformatik oder eine vergleichbare Ausbildung sowie praktische Erfahrung im Bereich Testautomatisierung. Du solltest fundierte Kenntnisse in der Testautomatisierung von Webanwendungen haben und mit manuellen Testverfahren sowie Test-Frameworks wie xUnit vertraut sein. Ein sicherer Umgang mit C# und idealerweise Erfahrungen mit .NET sowie Entity Framework Core sind erforderlich. Kenntnisse im API-Testing, beispielsweise mit Postman oder RestSharp, sind von Vorteil. Zudem solltest du Erfahrung in der Integration von Tests in GitLab CI/CD-Pipelines mitbringen und dich idealerweise mit Performance-Testing-Tools wie Azure Load Testing auskennen. Ein gutes Verständnis für sauberen Code ist wichtig, ebenso wie ein AI-Mindset, das die kontinuierliche Weiterentwicklung mit neuen Technologien fördert. Teamgeist und die Fähigkeit, aktiv in Meetings mitzuarbeiten und Best Practices im QA-Bereich zu unterstützen, runden dein Profil ab.