Auf einen Blick
- Aufgaben: Entwickle und teste Softwarelösungen, die das Leben von Patienten verbessern.
- Arbeitgeber: Beckman Coulter Diagnostics, ein globaler Marktführer 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: Erfahrung in C# und Softwaretests, idealerweise mit ISTQB-Zertifizierung.
- Andere Informationen: Dynamisches Team mit hervorragenden Karrieremöglichkeiten in einem unterstützenden Umfeld.
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 mit Sitz in München und wird vor Ort ausgeführt.
In dieser Rolle haben Sie die Möglichkeit:
- Starke C#-Softwaretechnikfä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 Wartung 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 Ingenieurepraktiken 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 Softwaretechnik 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 Wartung 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 gemeinsam nach Möglichkeiten suchen, um deine Fähigkeiten und Erfahrungen ins Rampenlicht zu rücken.
✨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 helfen, die besten Ressourcen zu finden, um dich optimal vorzubereiten.
✨Tipp Nummer 3
Sei proaktiv und zeige dein Interesse! Wenn du eine Stelle im Auge hast, zögere nicht, direkt Kontakt aufzunehmen. Lass uns zusammen eine überzeugende Nachricht formulieren, die deine Begeisterung für die Position zeigt.
✨Tipp Nummer 4
Nutze unsere Website für Bewerbungen! Wir haben viele spannende Stellenangebote, die darauf warten, von dir entdeckt zu werden. Lass uns gemeinsam den perfekten Job für dich finden!
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, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell und unkompliziert bei uns ankommt. Wir freuen uns darauf, von dir zu hören!
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. Überlege dir, wie deine Erfahrungen und Werte zu ihrer Kultur passen und bereite Beispiele vor, die das zeigen.
✨Technische Vorbereitung ist der Schlüssel
Da die Rolle einen starken Fokus auf C# und Testautomatisierung hat, solltest du deine Kenntnisse in diesen Bereichen auffrischen. Bereite dich darauf vor, technische Fragen zu beantworten und vielleicht sogar eine kleine Programmieraufgabe zu lösen. Übe auch, wie du deine Denkweise bei der Problemlösung erklärst.
✨Fragen zur Qualitätssicherung
Sei bereit, Fragen zu deiner Herangehensweise an Qualitätssicherung und Testmethoden zu beantworten. Denke an konkrete Beispiele, wo du TDD oder BDD angewendet hast, und wie du die Testabdeckung in deinen Projekten verbessert hast. Das zeigt dein Engagement für hohe Qualitätsstandards.
✨Kommunikation und Zusammenarbeit betonen
In der Rolle wird viel Wert auf Zusammenarbeit gelegt. Bereite Beispiele vor, die zeigen, wie du effektiv mit anderen Entwicklern zusammengearbeitet hast, um Probleme zu lösen oder Projekte voranzutreiben. Gute Kommunikationsfähigkeiten sind entscheidend, also zeige, dass du ein Teamplayer bist!