




Summary: As an expert Test Automation Engineer, you will independently create, analyze, and maintain test automation scripts and cases for an ATC system product, regularly running tests and reporting on results. Highlights: 1. Develop and maintain test automation for an ATC system product 2. Utilize Python, Robot Framework, Docker, and Kubernetes 3. Collaborate on testing concepts and specifications **Job Description:** **Mission:** As a test automation engineer, you will independently create scripts and test cases, as well as their low\-level implementation in Python where necessary, for test automation based on the software requirements for a ATC system product. You will also analyse existing test cases, expand them and maintain them. Your responsibilities will also include regularly running tests, reporting on the results and analysing them. **Activities:** Structured derivation of test cases from the specification * Creation, execution, evaluation and maintenance of automated test cases * Creation and maintenance of Robot Framework keywords, as well as their underlying implementation * Integration of various test drivers and protocols with the implementation of Robot Framework keywords * Development, maintenance and migration of automated tests using the test concepts existing at DFS * Execution and evaluation of functional regression tests * Analysis of existing test cases and results achieved, as well as monitoring of test progress, including reporting * Integration of automated tests into GitLab Pipelines using a Docker environment * Setting up (automated) reporting based on test results and the existing tool landscape (Dimensions) * Long\-term: Migration of automated tests to a Kubernetes environment in the data centre * Collaboration with the test team to establish existing test concepts and specifications at DC\-FEP as well **Essential Skills:** o Excellent knowledge and practical experience in software development using Python o Good knowledge and practical experience of the Linux operating system and Linux shell scripting o Good knowledge of creating automated test cases, test execution and test reporting in an agile environment o Good knowledge of Robot Framework and the implementation of the underlying keywords o Basic knowledge of Docker and Kubernetes o Knowledge of various common protocols (AMQP, REST, etc.) and data formats (JSON, XML, etc.) Translated with DeepL.com (free version) **Desirable Skills:** o Knowledge of the protocols (TCP/IP, FTP) and data formats (ADEXP, ICAO) used at DC\-FEP o Knowledge of keyword\-driven test execution o Experience with the tools used (JIRA, GIT, GitLab, DOORS, MF ALM, OpenText Dimension RM, Confluence, MS Office including Teams, Nexus), or a willingness to learn o Knowledge of Java o Knowledge of testing GUI\-based applications o ISTQB Certified Tester ‘Foundation Level’ or ‘Advanced Level’ and ‘Advanced Level Test Automation Engineer’ certification, or a comparable certification **Seniority:** Expert**Primary Location:** DE \- Spain \- Remote Spain**Contract Type:** **Hybrid Working:** Hybrid


