SDET (Software Developer Engineer in Test)
Hybrid · Berlin, State of Berlin, Germany
Job Summary
Hybrid SDET role focused on building and maintaining automated testing for API/microservices-based flight-technology platforms. You will define architecture and implement test automation solutions, set up automated testing environments for multiple api/microservices applications, design and maintain test scripts leveraging frameworks, translate manual regression tests into automated tests, lead testing for large-scale web applications/tools, and collaborate with product, development, and operations teams to ensure high-quality releases. Required: a Bachelor's degree in CS/IT or related field; 3-5+ years in defining and owning test automation infrastructure; strong testing fundamentals; experience with APIs (external providers) and API testing tools (Postman, grpc, SOAP, REST); proficiency in JavaScript, Node.js, Express.js, Java, TestNG, Rest Assured, Selenium, Cucumber, MongoDB, Redis; experience with CI/CD (Argo CD, GitHub Actions); ability to build test automation frameworks from scratch; knowledge of SQL and relational databases; familiarity with load/performance testing tools (JMeter); exposure to Elixir is a plus; strong collaboration and communication skills.
Required Qualifications
- Bachelor’s Degree in Computer Science or Information Technology or related field
- 3-5+ years of proven experience in defining, developing and owning test automation infrastructure for a large enterprise
- Solid foundation in software testing fundamentals
- Experience working with APIs from various external providers
- Experience with Postman or similar testing tools for grpc, SOAP, REST API testing
- Knowledge of schema validation/responses/Error codes of the APIs
- Fluency in JavaScript, Node.js, Express.js, Java, TestNG, Rest Assured, Selenium, Cucumber, MongoDB, Redis, SauceLabs, Browserstack
- Fluency in Elixir or any other functional programming language is a plus
- Ability to develop test automation frameworks from scratch
- Experience maintaining CI/CD solutions (Argo CD, GitHub Actions) for large software projects
- Developing test strategies, test plans from user stories and requirements
- Knowledge of test case management tools (TestRail, TM4J, QC)
- Knowledge of SQL and relational databases
- Familiarity with load/performance testing tools (JMeter)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.