Descripción
El rol se centra en la definición y aseguramiento de la calidad del software a lo largo de todo su ciclo de vida, aplicándose a la plataforma Vision, que es una solución corporativa para la gestión de servicios urbanos, como recogida de residuos, limpieza viaria y flotas. Las responsabilidades principales incluyen establecer estrategias integrales de testing, construyendo frameworks de automatización y participando activamente en el proceso de validación de las releases. Este trabajo se realiza en entornos con múltiples integraciones, incluyendo sistemas ERP, de terceros, dispositivos conectados y otros, asegurando que todas las funcionalidades se validen correctamente antes del despliegue en producción. Además, se integran controles de calidad, seguridad, rendimiento y accesibilidad de manera consistente en los pipelines de entrega para garantizar la fiabilidad y trazabilidad del software.Las tareas específicas abarcan el diseño, implementación y mantenimiento de frameworks de automatización para API, UI y, en su caso, entornos móviles, con integración en pipelines CI/CD. También implica definir y operar quality gates que cubren cobertura, regresiones, rendimiento, accesibilidad, SAST, DAST, SCA y validación de SBOM cuando sea pertinente. Se coordinan ciclos de validación funcional y técnica, como SIT y UAT, y se lidera la actividad de sign-off de releases con criterios de aceptación claros. Esto incluye diseñar y ejecutar pruebas de rendimiento y carga utilizando herramientas como k6, Gatling o JMeter, implementando controles de seguridad y revisando resultados de análisis estático y dinámico de aplicaciones.
Además, el profesional asegura la cobertura de procesos críticos de negocio y la trazabilidad de pruebas, evidencias y resultados para cumplir con auditorías y normativas como ENS o ISO. Gestiona entornos y datos de prueba de forma controlada para garantizar reproducibilidad y fiabilidad, y trabaja estrechamente con equipos de desarrollo, DevOps y negocio para mejorar la testabilidad del software y reducir riesgos de regresión. Se analizan métricas de calidad como defectos, cobertura y tendencias de estabilidad para proponer mejoras continuas, contribuyendo a la estandarización de prácticas, herramientas y criterios de calidad dentro del ciclo de delivery, todo ello en un contexto de colaboración transversal y comunicación efectiva.