QA / Test Automation Engineer
Description
Du bist auf der Suche nach neuen beruflichen Herausforderungen und möchtest zeitgleich etwas zu einer Fossilfreien Zukunft beitragen?
Unsere Aufgabe im Bereich Customer IT der Vattenfall IT ist es, digitale Lösungen und Produkte zu entwickeln und zu betreiben, die es unseren Geschäftseinheiten ermöglichen unser gemeinsames Ziel zu erreichen: fossil freedom.
Eine wesentliche Voraussetzung zur Erreichung dieses Ziels ist die Optimierung und Digitalisierung unserer Geschäftsprozesse. Die tägliche Arbeit unserer Spezialisten aus den Fachabteilungen im Zusammenspiel mit Kunden, Servicepartnern und Kollegen soll dadurch vereinfacht werden. Dabei gewonnene Freiräume können genutzt werden, um unserem übergeordneten Ziel mit innovativen Ideen und Produkten näher zu kommen.
Dafür transformiert die Customer IT Germany derzeit ihre Backend Solution Architecture von einem monolithischen On-Premise-System hin zu einer Microservice-basierten Cloud-Native-Architektur. Neben der täglichen Implementation von Tests gehört es in der Position als QA / Test Automation Engineer zu deinen Kernaufgaben, eine Teststrategie zu entwickeln, die auf diese Lösungsarchitektur abgestimmt ist.
Du bist Teil eines agilen Teams, das in Berlin / Hamburg und auch remote ansässig ist und fokussierst dich in diesem Kontext auf das manuelle und automatisierte Testen der Applikation und Prozesskette.
Was wirst Du tun?
Als QA / Test Automation Engineer arbeitest du eng mit unseren Solution Designern, Cloud Engineers und.NET-Entwicklern sowie dem Fachbereich zusammen. Dein Ziel: sicherstellen, dass unsere Software qualitativ überzeugt
- durch stabile Teststrategien, saubere Automatisierung und klare Kommunikation. Dabei bist du nicht nur Tester, sondern auch Sparringspartner und Brückenbauer zwischen Entwicklung und Business.
Hands-on Testing & Automatisierung
- Du entwickelst Tests aktiv mit: von E2E-Szenarien bis zu Contract Tests
- Du bist in der Lage CI/CD-Pipelines so aufsetzen und zu erweitern, dass Testing nahtlos in unseren Entwicklungsprozess integriert ist
- Du unterstützt Backend Entwickler beim Aufbau von Synergien über die gesamte Test-Pyramide hinweg
- Du nutzt Cloud-native Tools (Containerisierung, Azure Container Apps etc.), um Tests realitätsnah und automatisiert laufen zu lassen
- Du arbeitest mit Monitoring Tools, um Informationen über Testläufe zu visualisieren
Teststrategie
- Gemeinsam mit anderen Stakeholdern unterstützt du bei der Erstellung einer ganzheitliche Test-Strategie
- Du bringst hierbei dein Wissen zu den verschiedenen Testebenen ein (Integration, Contract, E2E, Performance)
- Du beachtest, dass die Test-Strategie zu unserer aktuell laufenden Cloud Transformation passt
- Du behältst ein Auge darauf, dass die Teststrategie mit unserem DevOps-Prozess (z.B. Branching Strategy) harmoniert
Zusammenarbeit & Organisation
- Du vermittelst zwischen Stakeholdern: das Business versteht, was getestet wird, die Entwickler verstehen, warum wir es testen.
- Du arbeitest eng mit unseren Software Engineers zusammen, um sicherzustellen, dass Tests Teil der Entwicklungs-DNA werden.
- Du agierst als Sparringpartner für Entwickler, um Synergien über die gesamte Testpyramide hinweg zu schaffen
- Du stimmt dich mit Product Ownern ab, damit fachliche Anforderungen klar im Test-Setup reflektiert werden
- Du koordinierst dich mit anderen QA-Engineers, um sicherzustellen, dass wir organisatorisch eine gemeinsame Linie fahren
- keine Insellösungen
Location
Berlin oder Hamburg
Qualifikationen
Wer bist Du?
Als unser neuer QA / Test Automation Engineer bringst du praktische Erfahrung im Bereich Testing und Automatisierung mit. Du hast bereits Projekte unterstützt, indem du E2E-Tests, CI/CD-Pipelines und Scripting eingesetzt hast, um stabile Test-Setups aufzubauen. Gleichzeitig bewegst du dich souverän zwischen verschiedenen Stakeholdern und stärkst in deiner Rolle sowohl die fachliche Umsetzung als auch die technische Implementierung.
Dazu bringst Du mit:
- Ein abgeschlossenes Studium im Bereich IT, Wirtschaftsinformatik oder eine vergleichbare Qualifikation
- Mehrjährige Erfahrung mit Testautomatisierung über die gesamte Testpyramide hinweg
- von Unit-Tests bis zu E2E-Szenarien
- Praxis im Aufbau automatisierter Tests speziell im Backend-Umfeld
- Erfahrung im Aufsetzen und Erweitern von CI/CD-Pipelines sowie im Einsatz von Skripten zur Automatisierung
- Nutzung von Observability Tools um Einblicke in Tests zu ermöglichen
- Kenntnisse im Bereich Web Security Testing (OAuth 2.0, JWTs, OWASP Top 10 for APIs)
- Programmier-Skills in einer Sprache wie Python, JavaScript, Go oder C#
- Erste Erfahrungen mit Azure Cloud Services sind ein Plus
- Freude an Teamarbeit und Zusammenarbeit mit unterschiedlichen Stakeholdern
- Ein agiles Mindset, mit dem du sicher zwischen Business-Anforderungen und technischen Themen navigierst
- Sehr gute Deutsch- und Englischkenntnisse
Zusä