Das Unternehmen ist ein eigenständiger und internationaler Engineering Dienstleister mit langjähriger Expertise und einem breiten Spektrum an technologischen Lösungen. In der Position des Senior Software Developers für Continuous Integration und Testautomatisierung sind Sie verantwortlich für die Konzeption, den Aufbau und die kontinuierliche Weiterentwicklung einer modernen CI-Landschaft. Zu Ihren Aufgaben gehört die Erarbeitung und Implementierung von Prozessen für automatisierte Build-, Test- und Analyseabläufe. Sie wählen geeignete Testframeworks und Qualitätssicherungswerkzeuge aus und entwickeln diese weiter. Zudem gestalten Sie die Tool-Landschaft im Bereich Software Testing und Continuous Integration und bauen automatisierte Teststrategien für verschiedene Softwareprodukte auf. In enger Zusammenarbeit mit den Entwicklungsteams optimieren Sie Entwicklungs- und Qualitätsprozesse und beraten die Teams hinsichtlich Testautomatisierung und Softwarequalität. Sie haben die Möglichkeit, technische Standards aktiv mitzugestalten und nachhaltige Softwareentwicklungsprozesse zu fördern. Das Arbeitsumfeld ist geprägt von einem dynamischen Team, das sich mit den neuesten Technologien und Trends in der Softwareentwicklung beschäftigt. Sie profitieren von flexiblen Arbeitszeiten und der Möglichkeit des mobilen Arbeitens, was eine ausgewogene Work-Life-Balance unterstützt.
Senior Software Developer CI & Test Automation (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat hat ein erfolgreich abgeschlossenes Studium der Informatik, Software Engineering oder eine vergleichbare Qualifikation. Sie bringen mehrjährige Erfahrung in der Softwareentwicklung sowie im Aufbau oder Betrieb von Continuous-Integration-Umgebungen mit, insbesondere in der Testautomatisierung und Softwarequalität. Kenntnisse in Testframeworks wie MSTest oder GoogleTest sind von Vorteil. Sie sind erfahren in der Programmierung mit C# / .NET sowie C++ unter Linux. Zudem sollten Sie mit Build- und Automatisierungsprozessen in modernen Entwicklungsumgebungen vertraut sein. Kenntnisse im Bereich der statischen Codeanalyse und der Software-Qualitätssicherung sind wünschenswert. Erfahrung in agilen Entwicklungsumgebungen rundet Ihr Profil ab. Sie kommunizieren fließend auf Deutsch und Englisch (C1 oder besser) und arbeiten selbstständig sowie initiativ. Ein lösungsorientierter Pragmatismus und die Begeisterung für Software, die in realen Produkten und Maschinen eingesetzt wird, sind ebenfalls wichtige Eigenschaften.