Software Engineer in Test (f/m/d)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proven experience in software testing and quality assurance, particularly in a deep-tech or AI environment., Strong knowledge of testing frameworks such as Pytest and Unittest, and experience with mocking tools like unittest.mock., Familiarity with CI/CD pipelines and system health monitoring tools like Grafana and Sentry., Ability to collaborate effectively with multidisciplinary teams, particularly in AI and MRI engineering..

Key responsabilities:

  • Design and execute various types of tests including contract, integration, and E2E tests for microservices communication.
  • Conduct unit test reviews to enhance code quality and effectiveness in bug detection.
  • Develop reusable test cases and maintain the testing framework to ensure scalability and robustness.
  • Collaborate with the Head of Quality Engineering to align testing strategies with global quality practices.

Orbem logo
Orbem Scaleup https://orbem.ai/
51 - 200 Employees
See all jobs

Job description

Orbem is an impact-driven deep-tech scaleup from Munich, Germany. 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: ASAP

Compensation package: €70,000 - €75,000 in yearly salary, €20,000 - €40,000 in equity. Additionally, up to €5,000 p.a. in company benefits

Work model: Full-time, Hybrid in Munich or remote in Germany

Your Role

As a Senior Software Engineer in Test, you'll join a multidisciplinary team with MRI and AI 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. 

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving

Software Development Engineer in Test (SDET) Related jobs