This team focuses on testing advanced software systems that support critical scientific workflows for a world-leading space observatory.
It involves tools for proposal submissions, observation tracking, lifecycle management, archival research, and operational support. The testing team will collaborate closely with multiple development teams and scientific stakeholders to validate requirements and ensure software reliability.
responsibilities :
Test automation of Java/Groovy REST APIs with a relational database or a NoSQL
backend;
Test automation of Web applications in Angular/TypeScript;
Configuration and maintenance of Docker-based deployment infrastructure;
Maintenance of automated build and test infrastructure;
On-demand testing of desktop applications with Java/Swing graphical user
interfaces is also required.
requirements-expected :
Willingness to travel to Germany for at least 25% of the working days within every two-month period.
Very good knowledge in test automation and manual testing
Very good experience in testing tools like Selenium
Very good knowledge of testing REST APIs
Good knowledge of testing dynamic Web applications, including JavaScript-centric single page applications (e.g. Angular applications)
Good knowledge of Java software development
Significant experience with relational databases and SQL; experience with NoSQL environments is an advantage.
Experience with Docker or comparable virtualisation software
Proven experience of Unit test frameworks like Junit or TestNG
Good knowledge of testing Java Desktop GUIs under Linux and/or MacOS
Good knowledge of scripting languages, preferably Groovy and/or Python
University degree in computer science, physics or equivalent