
INGENIERO/A DE PRUEBAS / QA
- Madrid
- Permanente
- Tiempo completo
- Formación técnica (FP2, ingeniería de software, telecomunicaciones) o conocimientos / experiencia equivalente.
- Diseño y elaboración de planes y procedimientos / protocolos de pruebas (generales del producto y/o específicos de impacto cuando las circunstancias lo requieran), con verificación de ajuste a requisitos y validación de funcionalidades (matrices de trazabilidad) del proyecto / producto y/o sus procesos de certificación asociados
- Diseño e implementación de los entornos y escenarios de pruebas requeridos (con uso de los instaladores
- Definición, creación y actualización de los dataset requeridos para la ejecución de pruebas automatizadas o manuales
- Diseñar e implementar la estrategia de automatización (codificación) de las diferentes baterías de pruebas usando Cypress u otras herramientas equivalentes.
- Diseñar, desarrollar (codificar) y ejecutar diferentes baterías de pruebas para QA (end to end) para su ejecución automática (preferentemente) o manual cuando no sea viable lo anterior: funcionales sobre capacidades, de usabilidad, permisos, automatismos, API, etc.
- Diseñar, desarrollar (codificar) y ejecutar diferentes baterías de pruebas para V&V para su ejecución automática (preferentemente) o manual cuando no sea viable lo anterior: integraciones con otros componentes, rendimiento / carga, aceptación, etc.
- Ejecución manual de baterías / protocolos de las pruebas o parte de estos que, por cualquier circunstancia, no puedan o no deban ser automatizadas (no convencionales, principalmente contra frontend)
- Diseñar e implementar pipelines para automatización de despliegues con foco en la integración de las pruebas correspondientes (ejecución automática) en el ciclo de vida (CI/CD)
- Elaboración de informes de pruebas correspondientes de forma automatizada a partir de los resultados de las baterías de pruebas ejecutadas o, en su defecto, manualmente.
- Programación en Python
- Programación en C# (.NET)
- Programación en Kotlin
- Conocimientos de diferentes normativas, metodologías, marcos de trabajo y/o herramientas para diseño y ejecución de pruebas de calidad del software (automatizadas y manuales)
- Conocimientos previos o experiencia equivalente en marcos de trabajo para desarrollo ágil (SCRUM o similares) y desarrollo seguro (SSDLC, OWASP, SecDevOps, CI/CD...)
- Conocimientos previos o experiencia equivalente en el diseño de estrategias, entornos y baterías de pruebas automatizadas con foco en la integración en ciclo de desarrollo (CI/CD), el rendimiento (SRE) y la seguridad (DevSecOps).
- Habilidades para comunicación asertiva, trabajo en equipo e interlocución técnica con diferentes equipos
- Experiencia previa (2 años o superior) en proyectos de similar índole y envergadura