
Senior Software Engineer in Test – f/m/d/x
EMIL Group
full-time
Posted on:
Location Type: Remote
Location: Germany
Visit company websiteExplore more
Job Level
About the role
- Design and build automated testing frameworks for distributed microservice systems
- Develop and maintain integration, end-to-end, and regression testing pipelines
- Ensure complex workflows such as pricing calculations, product configuration, and document generation behave correctly under a wide range of scenarios
- Collaborate with engineers to make services testable, observable, and resilient
- Build tools that help engineers validate system behavior early in development
- Improve CI/CD pipelines to ensure fast and reliable feedback loops
- Investigate production issues and help strengthen system reliability
- Use AI-assisted development tools to improve test generation, debugging, and development workflows
Requirements
- Strong experience in building automated testing systems for complex applications
- Comfort working with distributed systems and microservice architectures
- Solid programming skills (e.g. TypeScript, JavaScript, Go, Python, or similar)
- Experience designing integration, end-to-end, and regression testing strategies
- Experience building or maintaining test automation frameworks
- Familiarity with CI/CD pipelines and automated quality gates
- Curiosity for investigating complex system behavior and improving reliability
- A strong focus on system correctness, transparency, and long-term maintainability
- A pragmatic approach to using AI tools to accelerate engineering workflows while maintaining full ownership of system correctness
- Clear communication skills and a collaborative mindset when working with engineers, product teams, and platform teams
Benefits
- Flexible work arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
automated testing frameworksintegration testingend-to-end testingregression testingTypeScriptJavaScriptGoPythonCI/CD pipelinestest automation frameworks
Soft Skills
clear communicationcollaborative mindsetcuriosityfocus on system correctnesstransparencylong-term maintainabilitypragmatic approach