QA / Test Automation
Role details
Job location
Tech stack
Job description
El candidato será responsable de definir y asegurar la calidad del software a lo largo de todo su ciclo de vida, estableciendo estrategias de testing, construyendo frameworks de automatización y participando en el proceso de validación de las releases. El rol implica trabajar en entornos con múltiples integraciones (ERP, sistemas de terceros, dispositivos y otros sistemas conectados), asegurando que las funcionalidades se validan correctamente antes de su despliegue en producción y que los controles de calidad, seguridad, rendimiento y accesibilidad se integran de forma consistente en los pipelines de entrega. Se espera que el candidato combine visión estratégica de calidad con ejecución práctica, liderando marcos de automatización, quality gates y procesos de sign-off de releases, y colaborando estrechamente con desarrollo, DevOps y negocio para mejorar la testabilidad, la fiabilidad y la trazabilidad del software. Las funciones serán: Definir la estrategia de testing de la plataforma, cubriendo pruebas unitarias, de integración, de contrato, end-to-end, rendimiento y seguridad. Diseñar, implementar y mantener frameworks de automatización de pruebas para API, UI y, cuando aplique, entornos móviles, integrando su ejecución en pipelines CI/CD. Definir y operar quality gates que incluyan cobertura, regresiones, rendimiento, accesibilidad, SAST, DAST, SCA y validación de SBOM cuando corresponda. Coordinar ciclos de validación funcional y técnica (SIT, UAT) y liderar la actividad de sign-off de releases con criterios de aceptación claros. Diseñar y ejecutar pruebas de rendimiento y carga, incluyendo métricas p95/p99, utilizando herramientas como k6, Gatling o JMeter. Implementar y coordinar controles de seguridad en el proceso de validación, revisando resultados de SAST, DAST y SCA y colaborando en la gestión de vulnerabilidades. Asegurar la cobertura de procesos críticos de negocio y la trazabilidad de pruebas, evidencias y resultados para auditorías y cumplimiento (ENS/ISO). Gestionar entornos y datos de prueba de forma controlada para garantizar reproducibilidad y fiabilidad en las validaciones. Trabajar con equipos de desarrollo, DevOps y negocio para mejorar la testabilidad del software y reducir riesgos de regresión. Analizar métricas de calidad como defectos, cobertura, regresiones y tendencias de estabilidad para proponer mejoras continuas. Contribuir a la estandarización de prácticas, herramientas y criterios de calidad dentro del ciclo de delivery.
Requirements
Titulación en Ingeniería Informática, Telecomunicaciones o formación relacionada. Experiencia: Mínimo 5-6 años de experiencia en QA/Test Automation en entornos productivos. Conocimientos técnicos requeridos: Experiencia en diseño y desarrollo de pruebas automatizadas para API, UI e integración, y conocimiento de marcos E2E como Cypress, Playwright u otros equivalentes. Experiencia integrando pruebas automatizadas y quality gates dentro de pipelines CI/CD, utilizando herramientas como GitHub Actions u otras equivalentes. Conocimientos y experiencia en pruebas de rendimiento y carga con herramientas como k6, Gatling o JMeter. Conocimiento de seguridad de aplicaciones y experiencia trabajando con herramientas SAST, DAST, SCA y validación de SBOMs. Experiencia en validación de sistemas distribuidos o plataformas con múltiples integraciones end-to-end. Se valorará experiencia con frameworks del ecosistema JVM, como ScalaTest, y con pruebas sobre aplicaciones móviles. Capacidad para definir procesos de calidad, coordinar validaciones UAT/SIT y gestionar trazabilidad y evidencias para auditoría. Nivel técnico de inglés para trabajar con herramientas, documentación y equipos multidisciplinares. Autonomía, capacidad de priorización, coordinación transversal y habilidades de comunicación con equipos técnicos y de negocio. Idiomas requeridos: Español nativo Inglés mínimo B2
Benefits & conditions
Tipo de contrato: Indefinido. Jornada: Completa. Incorporación en un equipo profesional, con buen ambiente de trabajo posibilidades de desarrollo profesional en otros servicios o actividades. Nuevos retos. Estabilidad laboral. Trabajo en equipo. Plan de formación continuo. Incorporación inmediata. FCC Medio Ambiente es una empresa comprometida con la igualdad y diversidad, reconocida con el Distintivo Igualdad en la Empresa (DIE).