Quality Engineering Lead
hace 3 días
Reus
En EMDEP buscamos incorporar un/a Quality Engineering Lead para liderar la evolución de la calidad en nuestro entorno de Software y Electrónica. La persona seleccionada será responsable de definir y evolucionar la estrategia de testing, mejorar la trazabilidad y automatizar progresivamente las validaciones. Uno de sus principales retos será diseñar y desarrollar herramientas internas de Quality Engineering, incluyendo una posible solución propia para gestionar Test Cases, Test Plans, ejecuciones, evidencias y resultados. Buscamos un perfil que combine Quality Engineering, automatización, capacidad de programación y mentalidad de builder. La calidad continuará siendo una responsabilidad compartida con los equipos de desarrollo, mientras que esta posición liderará el sistema, los procesos y las herramientas que faciliten su aplicación. Formación técnica superior en alguna de las siguientes áreas: • Ingeniería Informática., • Ingeniería del Software., • Ingeniería Electrónica., • Ingeniería de Telecomunicaciones., • Desarrollo de Aplicaciones., • Sistemas informáticos., • Automatización o titulaciones técnicas similares. También se considerarán candidaturas con Formación Profesional de Grado Superior o experiencia profesional equivalente en Quality Engineering, automatización de pruebas o desarrollo de software. • Experiencia demostrable en Software Quality Engineering, QA Automation, SDET o una posición similar., • Capacidad de programación y desarrollo de scripts, preferiblemente con Python., • Experiencia trabajando con APIs, logs, Git y entornos de desarrollo., • Capacidad para diseñar Test Cases, Test Plans y planes de regresión., • Experiencia creando scripts, prototipos, automatizaciones o herramientas internas., • Conocimiento del ciclo de desarrollo y validación de software., • Capacidad para identificar riesgos, carencias de cobertura y necesidades de validación., • Experiencia utilizando asistentes de programación con inteligencia artificial o herramientas de AI-assisted development., • Capacidad para trabajar directamente con desarrolladores y responsables técnicos., • Perfil autónomo, práctico, resolutivo y orientado a construir soluciones., • Disponibilidad para trabajar presencialmente en Reus., • Experiencia en desarrollo web., • Experiencia con herramientas o soluciones de Test Management., • Conocimientos de integración y despliegue continuo, CI/CD., • Experiencia en software embebido., • Conocimientos de firmware., • Experiencia con sistemas HIL, Hardware-in-the-Loop., • Conocimientos de Docker y entornos contenerizados., • Experiencia en observabilidad y monitorización., • Experiencia desarrollando dashboards y métricas de calidad., • Conocimientos de validación de sistemas electrónicos., • Experiencia diseñando herramientas internas desde cero., • Nivel avanzado de Python. No se establece un número mínimo de años, pero se requiere experiencia profesional demostrable en varias de las siguientes áreas: • Diseño de estrategias de testing., • Gestión de Test Cases, Test Plans y regresiones., • Desarrollo de scripts y herramientas internas., • Programación, preferiblemente con Python., • Análisis de logs., • Gestión de código con Git., • Desarrollo de test runners., • Métricas de calidad, dashboards y trazabilidad., • Integración de pruebas en pipelines CI/CD., • Validación de software y sistemas electrónicos., • Desarrollo asistido por inteligencia artificial. También se valorará experiencia en desarrollo web, embedded software, firmware, HIL, Docker y observabilidad. • Definir y evolucionar la estrategia de calidad y testing para los distintos productos., • Identificar riesgos, áreas con cobertura insuficiente y necesidades de validación., • Diseñar y estructurar Test Cases, Test Plans y planes de regresión., • Establecer criterios de aceptación, validación y trazabilidad., • Diseñar, desarrollar y evolucionar una herramienta interna de Test Management., • Crear automatizaciones, scripts, test runners y analizadores de logs., • Diseñar dashboards para visualizar resultados, métricas y estado de la calidad., • Impulsar la automatización progresiva de las pruebas., • Preparar la futura integración de las validaciones automatizadas con los pipelines de CI/CD., • Definir métricas de calidad y mecanismos de seguimiento., • Mejorar la trazabilidad entre requisitos, pruebas, ejecuciones, evidencias y resultados., • Proporcionar a los equipos de desarrollo procesos y herramientas que faciliten la aplicación de la calidad., • Colaborar directamente con desarrolladores y Tech Leads., • Promover una cultura de calidad compartida y mejora continua., • Pensamiento analítico., • Capacidad de resolución de problemas., • Mentalidad de builder., • Autonomía., • Orientación práctica., • Capacidad de priorización., • Organización y planificación., • Atención al detalle., • Orientación a la calidad., • Colaboración con equipos técnicos., • Capacidad para impulsar cambios., • Diseño de estrategias de testing., • Test Cases y Test Plans., • Pruebas de regresión., • Desarrollo de scripts y prototipos., • Desarrollo de herramientas internas., • Diseño y ejecución de test runners., • Análisis de logs., • Git y control de versiones., • Entornos de desarrollo de software., • Métricas y dashboards de calidad., • Trazabilidad de requisitos y pruebas., • AI-assisted development., • Desarrollo web., • Observabilidad., • Experiencia en Software Quality Engineering, QA Automation, SDET o similar., • Experiencia práctica en automatización de pruebas., • Capacidad de programación y desarrollo de scripts., • Conocimientos de APIs, logs, Git y entornos de desarrollo., • Capacidad para diseñar y estructurar Test Cases, Test Plans y regresiones., • Capacidad para crear prototipos, automatizaciones y herramientas internas., • Experiencia en identificación de riesgos y necesidades de validación., • Capacidad para definir métricas y mejorar la trazabilidad., • Uso de asistentes de programación con inteligencia artificial., • Autonomía, orientación práctica y mentalidad de builder., • Capacidad para colaborar con desarrolladores y responsables técnicos. Python es el lenguaje preferente, pero no debería ser obligatorio si la persona acredita una buena capacidad de programación con otro lenguaje y puede adaptarse rápidamente. • Analizar el estado actual de la calidad, la cobertura de pruebas y los procesos de validación., • Identificar riesgos técnicos, puntos críticos y áreas sin cobertura suficiente., • Definir una estrategia de testing adaptada a los productos de Software y Electrónica., • Crear y mantener una estructura homogénea de Test Cases, Test Plans y regresiones., • Establecer criterios para registrar ejecuciones, evidencias, incidencias y resultados., • Diseñar la arquitectura funcional de una herramienta interna de Test Management., • Desarrollar y evolucionar scripts, prototipos y herramientas de Quality Engineering., • Crear test runners y automatizaciones para ejecutar validaciones de forma repetible., • Desarrollar analizadores de logs para facilitar el diagnóstico de errores., • Crear dashboards e indicadores para visualizar el estado de la calidad., • Definir métricas de cobertura, ejecución, defectos, resultados y trazabilidad., • Automatizar progresivamente las pruebas manuales que aporten mayor valor., • Preparar la integración de las pruebas automatizadas con los procesos de CI/CD., • Validar APIs y analizar los resultados de las ejecuciones., • Facilitar la trazabilidad entre requisitos, pruebas, evidencias y resultados., • Utilizar herramientas de inteligencia artificial para acelerar el desarrollo de scripts y tooling interno., • Trabajar con desarrolladores y Tech Leads para incorporar la calidad desde las primeras fases del desarrollo., • Proporcionar procesos, criterios y herramientas que permitan a los equipos asumir su responsabilidad sobre la calidad., • Evaluar nuevas herramientas y proponer mejoras en los procesos de testing., • Documentar los procedimientos, herramientas y estándares definidos., • Realizar seguimiento de la evolución de la calidad y comunicar los principales riesgos y resultados. #J-18808-Ljbffr