




Resumen: Como ingeniero experto en automatización de pruebas, crearás, analizarás y mantendrás de forma independiente scripts y casos de prueba automatizados para un producto de sistema ATC, ejecutando regularmente las pruebas y emitiendo informes sobre los resultados. Aspectos destacados: 1. Desarrollar y mantener la automatización de pruebas para un producto de sistema ATC 2. Utilizar Python, Robot Framework, Docker y Kubernetes 3. Colaborar en conceptos y especificaciones de pruebas **Descripción del puesto:** **Misión:** Como ingeniero de automatización de pruebas, crearás de forma independiente scripts y casos de prueba, así como su implementación a bajo nivel en Python cuando sea necesario, para la automatización de pruebas basada en los requisitos de software de un producto de sistema ATC. También analizarás los casos de prueba existentes, los ampliarás y los mantendrás. Tus responsabilidades incluirán además la ejecución periódica de pruebas, la emisión de informes sobre los resultados y su análisis. **Actividades:** Derivación estructurada de casos de prueba a partir de la especificación * Creación, ejecución, evaluación y mantenimiento de casos de prueba automatizados * Creación y mantenimiento de palabras clave de Robot Framework, así como de su implementación subyacente * Integración de diversos controladores y protocolos de prueba con la implementación de palabras clave de Robot Framework * Desarrollo, mantenimiento y migración de pruebas automatizadas utilizando los conceptos de prueba existentes en DFS * Ejecución y evaluación de pruebas funcionales de regresión * Análisis de los casos de prueba existentes y de los resultados obtenidos, así como supervisión del progreso de las pruebas, incluida la elaboración de informes * Integración de pruebas automatizadas en las canalizaciones de GitLab mediante un entorno Docker * Configuración de informes (automatizados) basados en los resultados de las pruebas y en el panorama de herramientas existente (Dimensions) * A largo plazo: migración de pruebas automatizadas a un entorno Kubernetes en el centro de datos * Colaboración con el equipo de pruebas para establecer también en DC\-FEP los conceptos y especificaciones de pruebas existentes **Competencias esenciales:** o Conocimientos excelentes y experiencia práctica en desarrollo de software con Python o Conocimientos sólidos y experiencia práctica con el sistema operativo Linux y con la creación de scripts para su shell o Conocimientos sólidos sobre la creación de casos de prueba automatizados, la ejecución de pruebas y la elaboración de informes de pruebas en un entorno ágil o Conocimientos sólidos sobre Robot Framework y la implementación de sus palabras clave subyacentes o Conocimientos básicos sobre Docker y Kubernetes o Conocimientos sobre diversos protocolos comunes (AMQP, REST, etc.) y formatos de datos (JSON, XML, etc.) Traducido con DeepL.com (versión gratuita) **Competencias deseables:** o Conocimientos sobre los protocolos (TCP/IP, FTP) y los formatos de datos (ADEXP, ICAO) utilizados en DC\-FEP o Conocimientos sobre la ejecución de pruebas basada en palabras clave o Experiencia con las herramientas utilizadas (JIRA, GIT, GitLab, DOORS, MF ALM, OpenText Dimension RM, Confluence, MS Office incluido Teams, Nexus), o disposición para aprenderlas o Conocimientos sobre Java o Conocimientos sobre la prueba de aplicaciones basadas en GUI o Certificación ISTQB Certified Tester «Nivel Básico» o «Nivel Avanzado», y certificación «Ingeniero Avanzado en Automatización de Pruebas», o una certificación equivalente **Nivel de experiencia:** Experto**Ubicación principal:** DE \- España \- Teletrabajo en España**Tipo de contrato:** **Trabajo híbrido:** Híbrido


