En Experience IT Solutions buscamos incorporar un/a Ingeniero/a de Testing Automatizado especializado/a en calidad de software e Inteligencia Artificial para participar en un proyecto estratégico de modernización de aplicaciones mainframe hacia arquitecturas Java modernas.
La persona seleccionada formará parte de un equipo innovador que trabaja con una plataforma propia basada en IA, enfocada en la transformación de sistemas legacy desarrollados en COBOL hacia entornos Java/Spring desplegados en AWS.
Responsabilidades
Serás responsable de diseñar y desarrollar soluciones avanzadas de testing automatizado que permitan validar la equivalencia funcional entre aplicaciones mainframe y sus versiones modernizadas.
Entre tus principales funciones estarán:
-
Construir y evolucionar la plataforma AISpecTest para la generación automática de pruebas mediante IA a partir de código legacy y especificaciones funcionales.
- Diseñar estrategias de validación isofuncional automatizada mediante oráculos, parity checks y golden masters.
- Validar la equivalencia funcional entre aplicaciones desarrolladas en COBOL/JCL y sus versiones Java/Spring.
- Aplicar técnicas de IA y LLMs para la generación, optimización y validación de casos de prueba.
- Calibrar modelos para la detección de errores funcionales y técnicos en el código modernizado.
- Definir y monitorizar KPIs de calidad, cobertura y precisión de los tests generados.
- Gestionar el despliegue y operación de la plataforma de testing en entornos Docker, Kubernetes y Cloud.
- Aplicar metodologías Specification-Driven Development (SDD) y enfoques Test-First durante todo el ciclo de conversión.
¿Qué ofrecemos?
-
Contrato indefinido.
- Modalidad 100% teletrabajo
- Proyecto innovador con tecnologías de Inteligencia Artificial aplicadas a la modernización de software.
- Participación en iniciativas de alto impacto tecnológico dentro de entornos empresariales complejos.
- Plan de desarrollo profesional y crecimiento dentro de la compañía.
- Experiencia profesional mínima de 4 años en testing automatizado e ingeniería de calidad.
- Experiencia demostrable en automatización de pruebas (no QA manual).
- Conocimientos sólidos de Python y/o Java para el desarrollo de frameworks y generadores de pruebas.
- Experiencia aplicando IA generativa y/o LLMs a procesos de testing y validación.
- Conocimiento de Specification-Driven Development (SDD).
- Experiencia en testing isofuncional, parity testing o estrategias Golden Master.
- Experiencia con Docker y Kubernetes.
- Comprensión del proceso de modernización de aplicaciones mainframe (COBOL, JCL, CICS, DB2, Copybooks) hacia Java/Spring.
- Capacidad para validar equivalencias funcionales entre sistemas legacy y sistemas modernizados.
Valorable
-
Experiencia trabajando con datos en formato EBCDIC.
- Comparación y validación de procesos JCL frente a Spring Batch.
- Conocimientos de frameworks como JUnit, RestAssured, Karate, Cucumber, Pytest o Allure.
- Experiencia en simulación o mocking de entornos mainframe (CICS, DB2, VSAM).
- Participación en proyectos del sector bancario o financiero.
- Conocimientos de AWS y arquitecturas cloud.
Nuestro compromiso es promover ambientes de trabajo en los que se trate con respeto y dignidad a las personas, procurando siempre el desarrollo profesional de toda la plantilla. Garantizamos la igualdad de oportunidades en los procesos de selección, formación y promoción, ofreciendo un entorno laboral libre de cualquier tipo de discriminación por razón de género, edad, discapacidad, orientación sexual, identidad o expresión de género, estado civil o circunstancias personales o sociales.
Esta oferta está dirigida a todas las personas que cumplan con los requisitos del puesto. Se valorará especialmente que el/la candidata/a cuente con un certificado de discapacidad igual o superior al 33%, conforme a la Ley General de los Derechos de las Personas con Discapacidad (LGD).