Accountabilities:
- Own and continuously improve the end-to-end testing ecosystem, including unit, integration, contract, and system-level testing frameworks.
- Design and implement advanced simulation and mocking systems to enable testing without physical hardware dependencies, ensuring deterministic and reproducible environments.
- Build and maintain CI/CD-integrated testing pipelines with strong gating, reporting, and failure observability mechanisms.
- Develop robust contract tests validating microservice communication (e.g., messaging systems and REST APIs), ensuring schema integrity and system stability.
- Create and execute end-to-end tests covering AI workflows, service orchestration, and MRI-related processing pipelines.
- Improve unit testing practices through code reviews, enhancing coverage quality, reliability, and maintainability.
- Collaborate with engineering leadership to define long-term testing architecture and quality engineering strategy.
Requirements:
- Strong proficiency in Python and testing frameworks such as Pytest and Unittest.
- Solid experience designing and implementing mocks, stubs, and test doubles using tools like unittest.mock or pytest-mock.
- Proven experience building scalable testing frameworks and integrating them into CI/CD pipelines.
- Strong understanding of distributed systems and software architecture best practices.
- Experience working with messaging systems such as RabbitMQ and RESTful APIs in testing and validation contexts.
- Strong debugging skills and ability to diagnose complex system issues across multiple layers.
- Experience applying TDD and designing robust unit testing strategies.
- Strong collaborative mindset with the ability to work in multidisciplinary, international teams.
- Passion for software quality, scalability, and continuous improvement.
Benefits:
- Competitive compensation package including a fixed annual salary (€70,000–€75,000) and stock options (€20,000–€40,000).
- Remote or hybrid working model based in Germany, with flexible working hours.
- Relocation and visa support for international candidates.
- Annual learning and development budget to support professional growth.
- Work-from-anywhere flexibility for a limited number of days per year.
- Strong focus on work-life balance with generous paid leave and personal time off options.
- Home office setup support and access to modern work equipment.
- Additional perks such as fitness membership, public transport coverage, and childcare support.
- Inclusive, international work environment with a strong culture of collaboration and innovation.
🇧🇷 Essa vaga exige inglês. Você está pronto?
A DevSpeak Academy prepara desenvolvedores brasileiros para conquistar vagas internacionais. Domine o inglês técnico com professores que entendem o mundo dev.
Conheça a DevSpeak Academy