Stellenangebot
Senior Test Automation Engineer 100% (f/m/d)
Senior Test Automation Engineer bei T-Systems in München, der als Tech Lead für den Aufbau und die Orchestrierung von CI/CD-Pipelines sowie automatisierten Test-Ökosystemen in einer Microservices-Architektur verantwortlich ist.
Aufgaben
- Technische Leitung der Test-Automatisierungsmodule (Vorproduktion, Asset-Erstellung, Veröffentlichung/Issuing und Abrechnung) bei ADOBE
- Gestaltung und Entwicklung von CI/CD-Pipelines und automatisierten Test-Tool-Ökosystemen als cross-funktionale Squad
- Leitung der Test-Automatisierung, Akzeptanz, Ausführung und des erfolgreichen Projekt-Akzeptanzprozesses
- Sicherstellung, dass wir und unsere System-Stakeholder das höchste Maß an Test- und Automatisierungsmanagement-Exzellenz erreichen
- Planung, Sicherstellung und Dokumentation automatisierter Tests (Integrationstests, Testanforderungen und EPAS) auf CI/CD-Pipelines, einschließlich Datenwiederverarbeitung, Mocking, Testdaten und Testdatenbereitstellung
- Architektur und sofortige Automatisierung von Tests auf GATIE/CD-CICD-Pipelines, einschließlich image-sealed Workflow, GitHub Actions und GitLab
- Design und Implementierung von ALM und spezifischen Versionskontrollsystemen
- Architektur und Sicherstellung von Software, Sicherheit, Benutzerfreundlichkeit, Entwicklerfreundlichkeit und Laufzeit (auch Leistung) sowie Wartbarkeit basierend auf ersten und zweiten Prinzipien
- Automatisierte (und) idealisierte Full-Lifecycle-PDPRP-basierte Infrastruktur - Prototyping, PRL, Pipeline-Entwicklung (Vor-Release: PA auf Feature-Branch), Release-Management, Patch und UAT/Regression-Pipeline (Dev to Prod) sowie End-to-End-Datenwiederverarbeitungs-Pipeline
- Verfolgung von Automatisierungstools in der Nutzungszeit (End-to-End von Test, Testanforderungen, Online, Release und mit entsprechenden Alerts/Runnern für das (Remote-)Projekt (Agile) und TDD (Storyboard) sowie Abrechnung - Bedeutung des Abrechnungs- (Test-)prozesses (automatisiert/manuell), einschließlich Bestätigung, und nicht für den Build. Vollständig in die und Lieferung einer Pipeline
- Sicherstellung und Wartung von Drittanbieter-Tools und Diensten als Funktion - automatisierter Test - DevOps - Testautomatisierungs-Tools und allen Build- und Management-Workflows
- Autorisierung und Überprüfung von SDKs und Diensten in Go, Sicherstellung der Wartung des Codebasises - ein solides Verständnis von C++, für JavaScript und ein tiefes Verständnis, wie man Tests wartet, ein starkes und skalierbares Verständnis
- Aktive Cross-Team-Wiederverwendung unserer (Produktmanager, Super-Admins, UX, Agilisten, Data Engineer, BiG Data Engineer) und Dev O Engineers
- Ausrichtung mit den Testern und Qualitätsingenieuren, einschließlich Anforderungen, erwarteter Setup und automatisierter Tests
- Zwei-Grenzen-Wartung und Scaffolding in Übereinstimmung mit ISO 27005, ISO 27701, sechs Prinzipien, Sicherstellung der vertraulichen Einhaltung der Zugriffsbeschränkung und zu unserem Umgebungsziel
- Wartung und Überwachung von Testergebnissen
Anforderungen
- Mehr als 5 Jahre Erfahrung in Software-Testautomatisierungsansätzen basierend auf Anforderungen oder Codebasis; als Tech-Lead, Entwickler oder Test-Ingenieur mit nachgewiesener praktischer Erfahrung
- Gestaltung und erfolgreicher Aufbau von mindestens einer Automatisierungsplattform (Ihre Pipeline, Toolchain), die mehrere Code-Repositories aus einer Mikro-/modularen Softwarearchitektur in einen einzelnen End-to-End-Prozess verknüpft
- Analysierend und ergebnisorientiert, furchtlos und fit, gedeihen für Skalierbarkeit durch Planung, Aufbau und Orchestrierung von CI/CD-Pipelines mit verschiedenen Build-, Test-, Deployment- und Release-Verfahren
- Nachgewiesene Expertise in Python-basierter Testautomatisierung: pytest/BDD (10+ Jahre 100), Behave oder Cucumber, Quick Test (MSTest), Mocking, Spawn (TDD/B
Jobdetails