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 Cualificado 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
📌 Quality Engineering Lead (Reus)
🏢 EMDEP
📍 Reus