Senior Software Engineer in Test (f/m/d)
fulltime_permanent experienced 70000-75000 EUR/yearJob Overview
Orbem is an impact-driven deep-tech scaleup with global reach, founded in Munich, Germany, and now expanding internationally with our newest office in Houston, Texas. We develop fast, accurate, and accessible imaging solutions that provide access to otherwise unattainable sources of knowledge.
We seek to make a difference – and develop solutions to sustainably feed the world, accelerate the transition to a green economy, and transform disease detection.
Join us on our mission to unleash AI-powered imaging for everything and everyone.
Senior Software Engineer in Test (f/m/d)
Starting date: As soon as possible
Salary: €70,000 - €75,000 (fixed range, annual gross)
Equity: €20,000 - €40,000
Work model: Full-time, Remote / Hybrid in Munich
Your Role
As a Senior Software Engineer in Test, you'll join a multidisciplinary team with MRI and Software Engineers. You'll help to innovate and refine our cutting-edge scanning software for maximum precision and efficiency.
Your expertise will enhance our testing capabilities, improve performance, and ensure the robustness and reliability of our systems. From unit testing to all the way through E2E testing and system health monitoring, your contributions will drive transformative advancements within our team.
In this role, you'll play a key part in redefining software testing by delivering high-quality software.
Your day-to-day
Your responsibilities include:
Design and execute contract, integration and E2E tests, focusing on microservices communication between AI models, MRI systems, and Hardware components.
Conduct thorough unit test reviews at code review stage to improve its quality and effectiveness to make them more impactful and valuable at capturing bugs.
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, and mock hardware components.
Developing reusable and modular test cases using tools like Pytest, Unittest, and rabbitMQ.
Work closely with the Head of Quality Engineering to support your role and collaborate on testing strategies, ensuring the development of robust, scalable, and future-proof testing frameworks aligned with the global quality and testing framework practices.
Own the testing framework within the team from unit testing, integration, contract and E2E testing to CI/CD pipeline, grafana, sentry monitoring, and maintainability and scalability of the testing framework.
Design, implement, and maintain robust CI/CD pipelines that integrate with the overall test strategy to ensure efficient, high-quality software releases.
Make Your Resume Now