Senior Software Engineer - Software Test Developer (f/m/d)

Senior Software Engineer - Software Test Developer (f/m/d)

Würzburg Vollzeit 60000 - 75000 € / Jahr (geschätzt) Kein Homeoffice möglich
Beckman Coulter - Diagnostics

Auf einen Blick

  • Aufgaben: Entwickle und teste Softwarelösungen, die das Leben von Patienten verbessern.
  • Unternehmen: Beckman Coulter Diagnostics, ein globaler Marktführer in der klinischen Diagnostik.
  • Vorteile: Attraktives Gehalt, Gesundheitsleistungen und Möglichkeiten zur beruflichen Weiterentwicklung.
  • Weitere Informationen: Dynamisches Team mit Fokus auf kontinuierliche Verbesserung und Karrierewachstum.
  • Warum dieser Job: Gestalte innovative Lösungen, die einen echten Unterschied im Gesundheitswesen machen.
  • Qualifikationen: Erfahrung in C# und Softwaretests, idealerweise mit ISTQB-Zertifizierung.

Das prognostizierte 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. Und indem Sie das System der kontinuierlichen Verbesserung von Danaher nutzen, helfen Sie, Ideen in Auswirkungen umzuwandeln – innovativ im Tempo des Lebens.

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 auf der ganzen Welt. 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 Ingenieurteams 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 sein.

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 CI/CD-Qualitätsgates stärken (schnelles Feedback, zuverlässige Signale, Reduzierung von flüchtigen 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ätsbar 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.
  • Ausgezeichnete Kommunikationsfähigkeiten, mit der Fähigkeit, technische Entscheidungen zu beeinflussen, effektiv mit Entwicklungsteams zusammenzuarbeiten und offene Probleme 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 ein reguliertes Umfeld (ISO13845 und ISO62304).

Schließen Sie sich noch heute unserem Gewinnerteam an. Gemeinsam werden wir die realen Auswirkungen der Wissenschaft und Technologie von morgen beschleunigen. Wir arbeiten mit Kunden auf der ganzen Welt zusammen, um ihnen zu helfen, ihre komplexesten Herausforderungen zu lösen und Lösungen zu entwickeln, die die Kraft der Wissenschaft zum Leben erwecken.

Für weitere Informationen besuchen Sie www.danaher.com.

Senior Software Engineer - Software Test Developer (f/m/d) Arbeitgeber: Beckman Coulter - Diagnostics

Beckman Coulter Diagnostics bietet eine inspirierende Arbeitsumgebung in München, wo Innovation und Teamarbeit im Mittelpunkt stehen. Als Teil eines globalen Unternehmens, das sich der Verbesserung der Patientenversorgung widmet, profitieren Mitarbeiter von umfangreichen Entwicklungsmöglichkeiten, einer Kultur der Zugehörigkeit und einem klaren Fokus auf Qualität und kontinuierliche Verbesserung. Hier haben Sie die Chance, an bedeutenden Projekten zu arbeiten, die das Leben von Millionen von Menschen beeinflussen.

Beckman Coulter - Diagnostics

Kontaktdaten:

Beckman Coulter - Diagnostics Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Software Engineer - Software Test Developer (f/m/d) erhalten könnten

Tipp Nummer 1

Nutze dein Netzwerk! Sprich mit Freunden, ehemaligen Kollegen oder Kommilitonen über offene Stellen. Oft erfährt man von Möglichkeiten, die nicht öffentlich ausgeschrieben sind.

Tipp Nummer 2

Bereite dich auf Vorstellungsgespräche vor, indem du häufige Fragen und technische Herausforderungen übst. Wir können dir helfen, indem wir dir Ressourcen zur Verfügung stellen, um deine Fähigkeiten zu verbessern.

Tipp Nummer 3

Zeige deine Leidenschaft für die Branche! Sprich über aktuelle Trends in der Softwareentwicklung und wie du diese in deiner Arbeit umsetzen kannst. Das zeigt, dass du engagiert und informiert bist.

Tipp Nummer 4

Bewirb dich direkt über unsere Website! So hast du die besten Chancen, gesehen zu werden. Wir freuen uns darauf, talentierte Leute wie dich in unserem Team willkommen zu heißen.

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer - Software Test Developer (f/m/d) mit Bravour zu bestehen

C# Software Engineering
Visual Studio
MSTest
NUnit
GitHub Copilot
Testplanung und Testfälle erstellen
Automatisierung von Tests

Einige 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. Zeig uns, wie du Qualität in den Softwareentwicklungsprozess bringst und welche Tools du beherrschst.

Mach es übersichtlich:Halte deine Bewerbung klar und strukturiert. Verwende Absätze und Aufzählungen, um wichtige Informationen hervorzuheben. So können wir schnell erkennen, was du zu bieten hast!

Bewirb dich über unsere Website:Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung an die richtige Stelle gelangt und du alle notwendigen Informationen bereitstellst.

Wie man sich auf ein Vorstellungsgespräch bei Beckman Coulter - Diagnostics vorbereitet

Verstehe die Rolle und das Unternehmen

Mach dich mit der Mission und den Werten von Beckman Coulter Diagnostics vertraut. Überlege dir, wie deine Fähigkeiten als Senior Software Engineer zur Verbesserung der Diagnosetechnologien beitragen können. Zeige im Interview, dass du nicht nur die technischen Anforderungen verstehst, sondern auch, wie du zur Vision des Unternehmens passen kannst.

Bereite konkrete Beispiele vor

Denke an spezifische Projekte oder Herausforderungen, bei denen du deine C#-Entwicklungsfähigkeiten und Teststrategien erfolgreich eingesetzt hast. Bereite dich darauf vor, diese Erfahrungen zu teilen und zu erklären, wie du Probleme gelöst und Qualität sichergestellt hast. Das zeigt, dass du praxisorientiert bist und echte Ergebnisse lieferst.

Fragen stellen ist wichtig

Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Frage nach den aktuellen Herausforderungen im Team oder wie sie Qualität in ihren Entwicklungsprozessen sicherstellen. Das zeigt dein Interesse und Engagement für die Rolle und das Unternehmen.

Technische Fähigkeiten demonstrieren

Sei bereit, deine technischen Fähigkeiten während des Interviews zu demonstrieren. Möglicherweise wirst du gebeten, einen Code zu überprüfen oder eine Teststrategie zu entwickeln. Übe vorher, um sicherzustellen, dass du deine Gedanken klar und strukturiert präsentieren kannst. Zeige, dass du nicht nur die Theorie kennst, sondern auch praktisch anwenden kannst.