Orbem

Senior Software Engineer in Test

Orbem

full-time

Posted on:

Origin:  • 🇩🇪 Germany

Visit company website
AI Apply
Apply

Salary

💰 €70,000 - €75,000 per year

Job Level

Senior

Tech Stack

GrafanaMicroservicesPythonRabbitMQ

About the role

  • Design and execute contract, integration and E2E tests focusing on microservices communication between AI models, MRI systems, and Hardware components.
  • Conduct unit test reviews at code review stage to improve quality and bug capture.
  • Design and implement mocks, stubs, and fakes to isolate testing and mock hardware components.
  • Develop reusable modular test cases using Pytest, Unittest, and RabbitMQ.
  • Collaborate with Head of Quality Engineering on testing strategies and global quality practices.
  • Own the testing framework across unit, integration, contract, E2E testing, CI/CD pipelines, grafana, sentry monitoring, and ensure maintainability and scalability.
  • Design, implement, and maintain CI/CD pipelines integrating with the overall test strategy.

Requirements

  • Proficiency in Python, Pytest, Unittest.
  • Expertise in mocks, stubs, and fakes using unittest.mock, pytest-mock, or equivalent.
  • Experience developing and maintaining scalable testing frameworks and CI/CD pipelines.
  • Expertise in designing robust architecture and software development best practices.
  • Proficiency with RabbitMQ or RESTful APIs for distributed services communication.
  • Strong debugging skills.
  • Proficiency in unit test and TDD approaches.
  • Passion for mentoring developers on unit testing and clean code.
  • Comfortable communicating in business German (question in application)
  • Legal authorization to work in Germany may be required (visa/relocation support provided).