Auf einen Blick
- Aufgaben: Entwickle innovative Testlösungen fĂŒr unsere KI-gestĂŒtzten Bildgebungssysteme.
- Arbeitgeber: Orbem, ein tiefgreifendes Tech-Scaleup mit internationalem Fokus.
- Mitarbeitervorteile: Attraktives Gehalt, Aktienoptionen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
- Warum dieser Job: Gestalte die Zukunft der Bildgebung und mache einen echten Unterschied in der Welt.
- GewĂŒnschte Qualifikationen: Erfahrung in Python, Testautomatisierung und CI/CD-Pipelines.
- Andere Informationen: Dynamisches, internationales Team mit ĂŒber 40 NationalitĂ€ten und hervorragenden Karrieremöglichkeiten.
Das voraussichtliche Gehalt liegt zwischen 42000 - 84000 ⏠pro Jahr.
We see the potential inside everything and everyone. Starting with you. Or bem uses AI to industrialize MRI, delivering nonâinvasive insight into everything from fruits to eggs to the human body. We are transforming what is becoming the worldâs largest biological dataset into actionable intelligence to reduce waste, increase quality, and accelerate the shift toward a more sustainable and healthier future. Senior Software Engineer in Test (f/m/d) Starting date: As soon as possible Salary: âŹ70,000 â âŹ75,000 (fixed range, annual gross) Stock Options: âŹ20,000 â âŹ40,000 Work model: Fullâtime, Remote in Germany / Hybrid in Munich Your Role As a Senior Software Engineer in Test, youâll join a multidisciplinary team alongside MRI and Software Engineers to build and own a testing platform for our scanning software. Your mission is to make complex systems testable: microservices, AI inference, MRI workflows and hardwareâadjacent componentsâreliably, repeatably and at scale. This is a handsâon software engineering role. You will design test infrastructure, simulation layers and CI integrations that enable fast feedback and highâconfidence releasesâfrom unit tests to endâtoâend and system health monitoring. In this role, youâll play a key part in redefining software testing by delivering highâquality testing solutions. Your Responsibilities Include Own and evolve the teamâs testing framework across unit, contract, integration and endâtoâend testing, with a strong emphasis on maintainability and scalability. Design and implement simulation tooling (adapters, mocks, stubs, fakes, simulators) to test systems without requiring physical hardware, including error injection/fault simulation, bypassing hardware dependencies in test mode and deterministic, reproducible test environments. Integrate tests into CI/CD pipelines (gating, quality signals, reporting, flake management) and improve observability for failures using tools like Grafana/Sentry (or equivalent). Build contract and integration tests validating microservice communication (RabbitMQ events and/or REST APIs), ensuring message schemas, compatibility and failure handling remain stable over time. Develop E2E/systemâlevel tests for critical workflows spanning AI models, MRI processes and service orchestration. Raise unit test quality via code review: improve test design, coverage meaningfulness, reliability and maintainability. Work closely with the Head of Quality Engineering on strategy, prioritization and longâterm architecture for a futureâproof testing ecosystem. Job Requirements We own every challenge: we enjoy complexity and thrive under uncertainty. We strive for better: we seize any opportunity for growth and challenge the status quo. We are constantly learning and improving. We imagine new frontiers: we think beyond âdoableâ and âreasonable.â We design a sustainable and healthy future together. Experience and Skills Proficiency in Python, Pytest, Unittest. Expertise in designing and implementing mocks, stubs and fakes with mocking frameworks such as Pythonâs unittest.mock, pytestâmock or equivalent tools to isolate testing. Experience in developing and maintaining scalable testing frameworks and managing CI/CD pipelines. Expertise in designing robust architecture while applying best practices in software development. Proficiency in working with messaging systems like RabbitMQ or RESTful APIs to design, test and validate reliable communication between distributed services. Strong debugging skills to trace issues. Proficiency in designing and implementing unit test and TDD approaches. What makes you stand out from other candidates Youâre a professional seeking to deliver impact to the team and customers. Youâre proactive, resourceful and able to transform an idea into solutions. Passionate about building software with best practices and curious about doing things differently and better. Passionate about mentoring developers to implement effective unit testing practices and write clean, maintainable code. A natural collaborator who fosters a friendly environment, inspiring others to grow and improve. Most importantly, you share our values of owning every challenge, striving for better and imagining new frontiers. What we offer International Environment: Join a team with 40+ nationalities across 5 continents, all driven by a shared purpose. Attractive Compensation Package Stock Options: Share in Orbemâs success. Visa & Relocation Support: Seamless support for your move to Germany. Learning & Development: âŹ1,750 annual budget for personal growth. Fitness Membership: Access to Urban Sports Club or Wellpass. Childcare Reimbursement: Support for Kita/Kindergarten fees. Deutschland Ticket: Full coverage of public transportation. WorkâLife Integration Flexible Hours & Home Office: Work when and where it suits you. WFH Perks: Get âŹ185 to upgrade your home office and a sleek external monitor on us! 30 Days Paid Leave: Plenty of time to recharge. Personal Leave: Flexibility for lifeâs important moments. Work from Anywhere: Experience new cultures and environments for up to 60 days per year. Your team As a Senior Software Engineer in Test, you become part of our diverse and international team. Learn more about the team members, their work and challenges here: www.orbem.ai #J-18808-Ljbffr
Senior Software Engineer in Test (f/m/d) Arbeitgeber: Orbem
Kontaktperson:
Orbem HR Team
StudySmarter Bewerbungstipps đ€«
So bekommst du den Job: Senior Software Engineer in Test (f/m/d)
âšNetzwerken, Netzwerken, Netzwerken!
Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns nicht vergessen, dass persönliche Empfehlungen oft der SchlĂŒssel sind, um die Aufmerksamkeit von Recruitern zu gewinnen!
âšSei proaktiv!
Warte nicht darauf, dass Stellenanzeigen veröffentlicht werden. Kontaktiere Unternehmen direkt ĂŒber unsere Website und zeige dein Interesse an einer Zusammenarbeit. Manchmal gibt es Möglichkeiten, die noch nicht ausgeschrieben sind!
âšBereite dich auf technische Interviews vor!
Mach dich mit typischen Fragen und Tests vertraut, die fĂŒr Software Engineers in Test relevant sind. Ăbe Coding-Challenges und sei bereit, deine ProblemlösungsfĂ€higkeiten unter Beweis zu stellen â wir wissen, dass du das kannst!
âšZeige deine Leidenschaft!
ErzĂ€hle in GesprĂ€chen von deinen Projekten und deiner Begeisterung fĂŒr innovative Technologien. Lass uns gemeinsam zeigen, dass du nicht nur die nötigen FĂ€higkeiten hast, sondern auch wirklich fĂŒr die Mission des Unternehmens brennst!
Diese FĂ€higkeiten machen dich zur top Bewerber*in fĂŒr die Stelle: Senior Software Engineer in Test (f/m/d)
Tipps fĂŒr deine Bewerbung đ«Ą
Sei authentisch!: Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Leidenschaft fĂŒr Software Engineering sind genauso wichtig wie deine technischen FĂ€higkeiten. Lass uns wissen, warum du dich fĂŒr diese Rolle interessierst und was dich motiviert.
Betone deine Erfahrungen: ErzÀhl uns von deinen bisherigen Projekten und wie du Herausforderungen gemeistert hast. Besonders wichtig sind Erfahrungen mit Python, Pytest und CI/CD-Pipelines. Zeig uns, wie du zur Verbesserung der QualitÀt und Effizienz beigetragen hast!
Mach es ĂŒbersichtlich: Halte deinen Lebenslauf und dein Anschreiben klar und strukturiert. Verwende AbsĂ€tze und AufzĂ€hlungen, um wichtige Informationen hervorzuheben. Wir lieben es, wenn wir schnell die relevanten Punkte finden können!
Bewirb dich ĂŒber unsere Website: Der einfachste Weg, um Teil unseres Teams zu werden, ist die Bewerbung ĂŒber unsere Website. So stellst du sicher, dass deine Unterlagen direkt bei uns landen und wir sie schnell bearbeiten können. Wir freuen uns auf deine Bewerbung!
Wie du dich auf ein VorstellungsgesprÀch bei Orbem vorbereitest
âšVerstehe die Technologie
Mach dich mit den Technologien und Tools vertraut, die Orbem verwendet, insbesondere mit Python, Pytest und Unittest. Zeige im Interview, dass du nicht nur die Grundlagen beherrschst, sondern auch innovative AnsÀtze zur Verbesserung der Teststrategien vorschlagen kannst.
âšBereite konkrete Beispiele vor
Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, darĂŒber zu sprechen, wie du Tests implementiert, CI/CD-Pipelines entwickelt oder Probleme gelöst hast. Konkrete Beispiele helfen, deine FĂ€higkeiten zu untermauern.
âšFragen stellen
Zeige Interesse an der Unternehmenskultur und den Projekten von Orbem, indem du Fragen stellst. Frage nach den aktuellen Herausforderungen im Team oder wie sie ihre Teststrategien weiterentwickeln wollen. Das zeigt, dass du proaktiv bist und dich fĂŒr die Mission des Unternehmens interessierst.
âšTeamarbeit betonen
Da du Teil eines multidisziplinĂ€ren Teams sein wirst, ist es wichtig, deine TeamfĂ€higkeit zu betonen. Sprich darĂŒber, wie du in der Vergangenheit erfolgreich mit anderen zusammengearbeitet hast, um komplexe Probleme zu lösen und innovative Lösungen zu entwickeln.