Überblick
Im Rahmen eines anspruchsvollen Digitalisierungsprogramms suchen wir eine engagierte Person, die Softwareentwicklung mit Qualitätssicherung verbindet und Testautomatisierung aktiv in ein agiles Entwicklungsteam integriert.
Deine Aufgaben
- Mitarbeit in der Frontend-Entwicklung mit Angular (TypeScript): Planung, Implementierung, Testing und Anbindung an Backend-Schnittstellen.
- Spezifikation, Entwicklung und Implementierung automatisierter Tests im Java Spring-Boot-Umfeld.
- Aufbau und Weiterentwicklung stabiler Lösungen für funktionale, integrative und End-to-End-Tests.
- Integration von Tests inklusive Qualitätsprüfung und Reporting in CI/CD-Pipelines.
- Debugging von Fehlern, Nachverfolgung von Defects in Jira und Dokumentation der Resultate in Confluence.
- Unterstützung automatisierter Security-, Last- und Performance-Tests.
- Beratung von Product Owner und Entwicklungsteam, Mitarbeit in Scrum-/SAFe-Events und Mitgestaltung testbarer User Stories.
Technologie-Stack
- Programmiersprachen und Entwicklungsframeworks: Java, Spring Boot und Angular.
- Testautomatisierung: JUnit, TestNG, Selenium, K6, JMeter, ZAP Scans sowie PIT für Mutation Testing.
- CI/CD und Versionsverwaltung: GitHub und GitHub Actions.
- Test-, Defect- und Wissensmanagement: JIRA und Confluence.
- Codequalität, Monitoring und Fehleranalyse: SonarQube und Grafana.
Das bringst du mit
- Ausbildung oder Studium in Informatik / Software-Engineering bzw. fundierte Praxiserfahrung.
- Gute Java-Kenntnisse und fundierte Erfahrung mit Spring Boot und Angular.
- Mehrjährige Erfahrung in entwicklungsnaher Testautomation, idealerweise mit JUnit, TestNG und Selenium.
- Praxis mit CI/CD-Pipelines, automatischem Reporting und integrierten Qualitätsprüfungen.
- Kentnisse in Security-, Last- oder Performance-Testing sind willkommen.
- Erfahrung mit Scrum/SAFe sowie Freude an Debugging und komplexen Zusammenhängen.
- Selbständige, kommunikative Persönlichkeit mit hohem Qualitätsbewusstsein.
- Sehr gutes Deutsch und ansprechende Englisch-Kenntnisse.
- Bereitschaft zur erforderlichen Personensicherheitsprüfung.
Das bieten wir dir
- Eine vielseitige Rolle mit Gestaltungsspielraum in der Testautomatisierung und sichtbarer Wirkung.
- Moderne Technologien in einem bedeutenden Digitalisierungsprogramm der Schweizer Bundesbehörden.
- Gute Anstellungsbedingungen und eine verlässliche, persönliche Betreuung.
- Hybrides Arbeiten und bei Eignung eine langfristige Projekt-Einsatzdauer.
Engagement
Du möchtest Softwareentwicklung und Testautomation vereinen und aktiv in einem strategischen Umfeld weiterentwickeln? Wir freuen uns darauf, dich kennenzulernen.