Auf einen Blick
- Aufgaben: Entwickle und teste Softwarelösungen, die das Leben von Patienten verbessern.
- Arbeitgeber: Beckman Coulter Diagnostics, ein globaler Leader in der klinischen Diagnostik.
- Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen und Möglichkeiten zur beruflichen Weiterentwicklung.
- Warum dieser Job: Gestalte innovative Lösungen, die einen echten Unterschied im Gesundheitswesen machen.
- Gewünschte Qualifikationen: Mindestens 5 Jahre Erfahrung in C# und Softwaretests, idealerweise mit ISTQB-Zertifizierung.
- Andere Informationen: Dynamisches Team mit Fokus auf kontinuierliche Verbesserung und Karrierewachstum.
Das voraussichtliche Gehalt liegt zwischen 60000 - 75000 € pro Jahr.
Bringen Sie mehr zum Leben. Sind Sie bereit, Ihr Potenzial zu beschleunigen und einen echten Unterschied in den Lebenswissenschaften, der Diagnostik und der Biotechnologie zu machen? Bei Beckman Coulter Diagnostics, einem der 15+ Unternehmen von Danaher, rettet unsere Arbeit Leben – und wir sind alle durch ein gemeinsames Engagement verbunden, um für greifbare Auswirkungen zu innovieren. Sie werden in einer Kultur des Zugehörigkeitsgefühls gedeihen, in der Ihre einzigartige Sichtweise zählt.
Als globaler Marktführer in der klinischen Diagnostik hat Beckman Coulter Diagnostics die Konvention herausgefordert, um die Rolle des diagnostischen Labors bei der Verbesserung der Patientengesundheit seit mehr als 90 Jahren zu erhöhen. Unsere diagnostischen Lösungen werden in routinemäßigen und komplexen klinischen Tests eingesetzt und finden Anwendung in Krankenhäusern, Referenz- und Forschungslabors sowie Arztpraxen weltweit. Jede Stunde werden weltweit mehr als eine Million Tests auf Systemen von Beckman Coulter Diagnostics durchgeführt, was 1,2 Milliarden Patienten und mehr als drei Millionen Klinikern pro Jahr zugutekommt.
Der Senior Software Engineer - Software Test Developer (f/m/d) ist verantwortlich für die Sicherstellung der Qualität, Zuverlässigkeit und Robustheit der von den Engineering-Teams entwickelten Software. Diese Position berichtet an den Manager Software Engineering und ist Teil des R&D Software-Teams in München und wird vor Ort ausgeführt.
In dieser Rolle haben Sie die Möglichkeit:
- Starke C#-Software-Engineering-Fähigkeiten anzuwenden, wobei Qualität als erstklassiges Ergebnis betrachtet wird – Beitrag zu Design, Implementierung, Refactoring und Code-Reviews sowie Validierung des Verhaltens mit effektiven Unit- und Integrationstests.
- Tests als echte Software zu behandeln: Aufbau und Pflege einer produktionsreifen Testinfrastruktur (Frameworks, Dienstprogramme, Bibliotheken) unter Verwendung von SOLID-Prinzipien und sauberer Architektur, mit sinnvoller Abdeckung und langfristiger Wartbarkeit.
- Eng mit Kollegen während der Implementierung zusammenzuarbeiten – Teilnahme an Design-/Architekturdiskussionen, Verbesserung der Testbarkeit und Robustheit sowie pragmatische Änderungen im Produktcode und in Schnittstellen voranzutreiben, wo nötig.
- Das Automatisierungsframework zu nutzen und weiterzuentwickeln, indem Sie dessen Architektur, Erweiterbarkeit und Leistung besitzen und die CI/CD-Qualitätskontrollen stärken (schnelles Feedback, zuverlässige Signale, Reduzierung von instabilen Tests) unter Verwendung von Simulationen, Stubs und Mocks, wo angemessen.
- Eine starke Qualitäts-Perspektive in Code- und Test-Reviews einzubringen, Designrisiken und Randfälle in Bezug auf Korrektheit, Zuverlässigkeit, Wartbarkeit und Beobachtbarkeit zu identifizieren und die allgemeine Qualitätsanforderung durch klares, praktisches Feedback zu erhöhen.
- Tief in technische Problemlösungen einzutauchen, während Sie als Qualitätsmentor agieren, Ursachenanalysen und Fehlervermeidung vorantreiben und bewährte Praktiken wie TDD/BDD, effektives Testdesign und kontinuierliche Verbesserung von Werkzeugen und Prozessen fördern.
Die wesentlichen Anforderungen der Stelle umfassen:
- Master-/Bachelor-Abschluss in Informatik oder Software Engineering mit mindestens 5 Jahren Erfahrung; ISTQB-Zertifizierung ist von Vorteil.
- Starke C#-Entwicklungserfahrung mit Visual Studio und Unit-Test-Frameworks wie MSTest und/oder NUnit; Vertrautheit mit GitHub Copilot ist von Vorteil.
- Nachgewiesene Fähigkeit, Testpläne und Testfälle zu erstellen, Tests zu automatisieren und Automatisierungsframeworks für nicht-UI-Anwendungen und -Dienste zu entwerfen.
- Erfahrung in agilen Umgebungen und der Nutzung von Azure DevOps zur Verwaltung und Nachverfolgung von Arbeiten.
- Praktische Erfahrung mit API- und UI-Tests sowie Vertrautheit mit Tools wie SpecFlow, Postman, FIT, Lasttest-Tools, TestComplete, Selenium oder ähnlichem.
- Solides Verständnis von FDD, TDD und BDD-Prinzipien, mit Erfahrung im Aufbau und der Pflege von CI/CD-Pipelines in Azure DevOps.
- Exzellente Kommunikationsfähigkeiten, mit der Fähigkeit, technische Entscheidungen zu beeinflussen, effektiv mit Entwicklungsteams zusammenzuarbeiten und offene Fragen zur Lösung zu treiben.
Es wäre von Vorteil, wenn Sie auch über vorherige Erfahrungen in folgenden Bereichen verfügen:
- Erfahrung im Bereich Laborautomatisierung / Robotik und Regelungstheorie.
- Vertrautheit mit Softwareentwicklungsprozessen für regulierte Umgebungen (ISO13845 und ISO62304).
Schließen Sie sich noch heute unserem erfolgreichen Team an. Gemeinsam werden wir die realen Auswirkungen der Wissenschaft und Technologie von morgen beschleunigen.
Senior Software Engineer - Software Test Developer (f/m/d) Arbeitgeber: Beckman Coulter - Diagnostics
Kontaktperson:
Beckman Coulter - Diagnostics HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Software Engineer - Software Test Developer (f/m/d)
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns wissen, wenn du Fragen hast oder Hilfe brauchst, um die richtigen Kontakte zu knüpfen.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Problemlösungsfähigkeiten unter Beweis zu stellen. Wir können dir Ressourcen empfehlen, die dir helfen, dich optimal vorzubereiten.
✨Tipp Nummer 3
Sei proaktiv und zeige dein Interesse! Wenn du eine Stelle im Auge hast, zögere nicht, direkt bei uns nachzufragen. Wir lieben es, von motivierten Talenten zu hören, die sich für unsere Mission begeistern.
✨Tipp Nummer 4
Nutze unsere Website für Bewerbungen! Dort findest du alle offenen Stellen und kannst dich direkt bewerben. Das macht den Prozess einfacher und schneller für dich und uns.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Engineer - Software Test Developer (f/m/d)
Tipps für deine Bewerbung 🫡
Sei authentisch!: Zeig uns, wer du wirklich bist! Deine Persönlichkeit und deine Erfahrungen sind wichtig. Lass uns wissen, was dich motiviert und warum du Teil unseres Teams werden möchtest.
Betone deine Fähigkeiten: Stell sicher, dass du deine C#-Entwicklungsfähigkeiten und Erfahrungen im Testen klar hervorhebst. Wir suchen nach jemandem, der Qualität in den Vordergrund stellt, also zeig uns, wie du das machst!
Verwende klare Beispiele: Erzähle uns von konkreten Projekten, an denen du gearbeitet hast. Wie hast du Herausforderungen gemeistert? Welche Tools hast du verwendet? Das gibt uns einen besseren Einblick in deine Arbeitsweise.
Bewirb dich über unsere Website: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass alles reibungslos läuft und wir deine Unterlagen schnell bearbeiten können!
Wie du dich auf ein Vorstellungsgespräch bei Beckman Coulter - Diagnostics vorbereitest
✨Verstehe die Unternehmenskultur
Bevor du zum Interview gehst, informiere dich über die Unternehmenskultur von Beckman Coulter Diagnostics. Sie legen großen Wert auf Innovation und Teamarbeit. Zeige, dass du diese Werte teilst und bereit bist, aktiv zur Verbesserung beizutragen.
✨Bereite technische Fragen vor
Erwarte technische Fragen zu C#, Testautomatisierung und agilen Methoden. Übe, wie du deine Erfahrungen mit diesen Technologien klar und präzise darstellst. Bereite auch Beispiele vor, die deine Problemlösungsfähigkeiten zeigen.
✨Zeige deine Leidenschaft für Qualität
Da die Rolle stark auf Qualität fokussiert ist, solltest du konkrete Beispiele nennen, wie du in der Vergangenheit die Qualität von Software verbessert hast. Diskutiere über TDD/BDD und wie du diese Praktiken in deinen Projekten angewendet hast.
✨Fragen stellen
Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Frage nach den Herausforderungen, die das Team derzeit hat, oder wie sie den Erfolg in dieser Rolle messen. Das zeigt dein Interesse und Engagement für die Position.