En EMDEP buscamos incorporar un/a Quality Engineering Lead para liderar la evolución de la calidad en nuestro ambiente 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.
A continuación, encontrará un desglose completo de todo lo que se requiere de los posibles candidatos, así como la forma de presentar su candidatura. ¡Mucha suerte!
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. xghoner 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