Job Description
As part of the Team, you will have the following responsibilities :
- Support in I&V of complex systems or relevant certifications for example ISTQB
- Support with requirements and verification management
- Formal testing at component and system level
- Formal testing of software services
- Creation of suitable test cases, documentation and their execution
- Experience in benchmarking and stress testing
- Structured software development and verification
- Software maintenance, performance monitoring
Qualifications
You will have the following qualifications and relevant experience :
Near real-time, Earth observation data processing, archiving, distribution, data accessECSS standardsExperience in operational environments under strict change controlConfiguration controlOptional :
Satellite monitoring and control ( SCOS-2000)Mission control functionsSatellite communications (packet TM / TC, PUS, SLE protocol)Ground Station monitoring and controlGround System monitoring applicationsScripting languages in a Linux environmentProgramming languages : C / C++, Java, Javascript, XML, Perl, Tcl / TkOperating systems : UNIX / Linux and WindowsProficiency in scripting languages in a UNIX / Linux environment;Relational databases : MySQL, Oracle, PostgreSQLNetworking : Internet protocols, TCP / IP programming, network monitoringAutomated TestingRequirements and verification management using DOORSExperience in using version control systems such as git or similarExperience in using virtualization and containers ( Docker) tools for testing database migrationKnowledge of the following tools and technologies will be considered an advantage, but not mandatory :
Selenium WebDriver, Robot Framework, Spock, QFS-Test, Jenkins, Valgrindtesting of SQL and NoSQL databasestools for testing database migrationtechniques of testing applications deployed in Kubernetes clusters ( how to access logs of Kubernetes pods)