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

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

Bayreuth 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 Leader in der klinischen Diagnostik.
  • Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen und Möglichkeiten zur beruflichen Weiterentwicklung.
  • Weitere Informationen: Dynamisches Team mit exzellenten Karrierechancen in einem unterstützenden Umfeld.
  • 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 erfolgreichen Team 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
Unit Testing
Integration Testing
Test Automation Frameworks
SOLID Principles
Clean Architecture
Continuous Integration/Continuous Deployment (CI/CD)

Einige Tipps für deine Bewerbung 🫡

Sei authentisch!:Wenn du deine Bewerbung schreibst, sei einfach du selbst. Zeig uns, was dich motiviert und warum du Teil unseres Teams werden möchtest. Authentizität kommt immer gut an!

Betone deine Erfahrungen:Stell sicher, dass du deine relevanten Erfahrungen und Fähigkeiten klar hervorhebst. Besonders deine C#-Entwicklungskompetenzen und Erfahrungen mit Testautomatisierung sind für uns wichtig. Lass uns wissen, wie du in der Vergangenheit zur Qualität von Software beigetragen hast!

Mach es übersichtlich:Achte darauf, dass deine Bewerbung gut strukturiert und leicht zu lesen ist. Verwende klare Absätze und Aufzählungen, um deine Punkte zu verdeutlichen. Wir lieben es, wenn wir schnell die wichtigsten Informationen finden können!

Bewirb dich über unsere Website:Vergiss nicht, dich direkt über unsere Website zu bewerben! So stellst du sicher, dass deine Bewerbung schnell bei uns landet und wir sie zügig bearbeiten können. Wir freuen uns auf deine Unterlagen!

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

Verstehe die Rolle und das Unternehmen

Mach dich mit der Position des Senior Software Engineer - Software Test Developer vertraut. Informiere dich über Beckman Coulter Diagnostics und deren Produkte. Zeige im Interview, dass du die Bedeutung ihrer Arbeit in der Diagnostik verstehst und wie deine Fähigkeiten dazu beitragen können.

Bereite konkrete Beispiele vor

Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Bereite Beispiele vor, die deine C#-Entwicklungsfähigkeiten, Testautomatisierung und Erfahrungen in agilen Umgebungen zeigen. So kannst du deine Eignung für die Rolle klar unter Beweis stellen.

Fragen zur Unternehmenskultur

Bereite Fragen vor, die sich auf die Unternehmenskultur und die Teamdynamik beziehen. Zeige Interesse daran, wie Beckman Coulter Diagnostics Innovationen fördert und wie du dich in das Team einfügen kannst. Das zeigt, dass dir nicht nur die technische Seite wichtig ist, sondern auch das Miteinander.

Technische Vorbereitung

Stelle sicher, dass du mit den gängigen Testframeworks wie MSTest oder NUnit vertraut bist. Übe, wie du Testpläne und -fälle erstellst und automatisierst. Sei bereit, technische Fragen zu beantworten und eventuell sogar eine Live-Coding-Aufgabe zu lösen, um deine Fähigkeiten zu demonstrieren.