Senior Engineer für Testautomatisierung & CI/CD
KA RESOURCES
11 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English, German Experience level
SeniorJob location
Tech stack
Java
JavaScript
Automation of Tests
Unit Testing
Azure
C Sharp (Programming Language)
Code Coverage
Continuous Integration
DevOps
Python
Team Foundation Server
Selenium
Simple Object Access Protocol (SOAP)
SoapUI
Software Engineering
Subversion
Test Management
Strategies of Testing
Tricentis Tosca Testsuite
ReadyAPI
GIT
Gitlab-ci
Information Technology
Software Version Control
Jenkins
Microservices
Job description
- Sie entwickeln und verantworten umfassende Testautomatisierungsarchitekturen für komplexe, geschäftskritische Anwendungen. Dabei achten Sie auf Skalierbarkeit, Wartbarkeit und Integration in moderne DevOps-Umgebungen.
- Sie implementieren automatisierte Testszenarien mit modernen Tools und integrieren diese nahtlos in CI/CD-Pipelines (z. mit Jenkins, GitLab CI, Azure DevOps). Dabei sorgen Sie für eine vollständige Testabdeckung - von Unit-Tests bis hin zu End-to-End-Tests.
- Sie analysieren bestehende Testprozesse, identifizieren Verbesserungspotenziale und setzen diese gezielt um. Sie fördern Automatisierungsinitiativen im gesamten Softwareentwicklungsprozess und steigern somit die Effizienz und Qualität.
- Als erfahrener QA-Spezialist beraten Sie funktionsübergreifende Teams (u. Entwickler:innen, Product Owner, Business Analyst:innen) bei der Auswahl geeigneter Teststrategien, Testtools und Testmethoden.
- Sie analysieren Testergebnisse, dokumentieren Auffälligkeiten und koordinieren die Fehlerbehebung gemeinsam mit den verantwortlichen Entwicklungsteams. Sie erstellen aussagekräftige Testberichte und unterstützen das Testmanagement mit fundierten Statusanalysen.
- Sie arbeiten neue Kolleg:innen ein, führen Schulungen durch und fördern eine starke Testkultur im Unternehmen. Ihr Know-how teilen Sie aktiv und wirken an internen Communitys, Fachgruppen und Schulungsinitiativen mit.
Requirements
Akademischer Hintergrund:
- Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder einer verwandten Fachrichtung.
Berufserfahrung:
- Mindestens 5 Jahre fundierte Berufserfahrung in der Testautomatisierung, idealerweise in agilen Entwicklungsprojekten und komplexen Softwarelandschaften.
Technische Skills:
- Sehr gute Kenntnisse (5Jahre) in mindestens einer Programmiersprache (z. Java, Python, JavaScript oder C#)
- Tiefes Verständnis von Testautomatisierungstools wie Selenium, REST Assured, Robot Framework, Tosca, SoapUI/ReadyAPI oder UFT One
- Erfahrung in der Integration von Testautomatisierung in CI/CD-Umgebungen
- Vertrautheit mit Schnittstellen-Tests (REST, SOAP), Microservices-Architekturen sowie Testdatenmanagement
- Sicherer Umgang mit Versionskontrollsystemen wie Git, SVN oder TFS
Soft Skills:
- Ausgeprägte analytische und konzeptionelle Fähigkeiten
- Proaktive, lösungsorientierte Arbeitsweise
- Freude an Teamarbeit, Mentoring und Kommunikation auf Augenhöhe
- Qualitätsbewusstsein und strukturierte Herangehensweise
Sprachkenntnisse:
- Sehr gute Deutschkenntnisse (mindestens C1) sowie sehr gute Englischkenntnisse (mindestens C1)
Benefits & conditions
- Gesundheit & Fitness: Zuschüsse zu Fitnessprogrammen, Sportplatzmiete und Vorsorgeuntersuchungen.
- Work-Life-Balance: Flexible Arbeitszeiten und ein attraktives Auszeitprogramm.
- Familienfreundlichkeit: Kita-Kooperationen, Ferienbetreuung und Eltern-Kind-Büros.
- Weiterbildung: 400+ Trainingsangebote und eine digitale Lernplattform für Ihre kontinuierliche Weiterentwicklung.
- Teamspirit: Willkommenstage, Firmenläufe, gemeinsame Events und ein Patensystem für die ersten Monate.
- Wertschätzung: Prämien für Empfehlungen, Vorträge und Betreuung von Abschlussarbeiten.
- Mobilität: JobRad, Deutschlandticket-Zuschuss und mobiles Arbeiten innerhalb der EU.
- Zukunftssicherheit: Individuelle Beratung zur Altersvorsorge und Krankenversicherung.