Analista de pruebas funcionales
Analista de pruebas funcionales
Medellin, CO, 050021
Descripción del perfil: Diseño y ejecución de pruebas funcionales Diseñar, documentar y ejecutar los casos de prueba funcionales para los módulos del PIV, cubriendo los flujos críticos de negocio de extremo a extremo: vinculación y activación de Nequi como originador, creación y activación de plan, registro de ingresos y control de saldo de bolsa, solicitud y validación automática de garantías, ciclo de compensación y facturación mensual, y flujo básico de reclamación. Cada caso de prueba debe tener criterios de aceptación verificables, datos de prueba definidos y evidencia documentada. Validación de la máquina de estados de garantías Construir y ejecutar la matriz de pruebas de la máquina de estados de garantías validando transiciones válidas e inválidas y los efectos esperados en el saldo de bolsa y los eventos Kafka publicados. Estas validaciones son críticas por su impacto financiero y regulatorio. Pruebas de API y contratos REST Diseñar y ejecutar pruebas de los contratos REST de los microservicios del PIV utilizando Postman o herramienta equivalente, validando request response schemas, headers de multi tenancy X Tenant ID y códigos de respuesta HTTP. Asegurar que ningún endpoint exponga datos de un tenant diferente. Mantener colecciones de pruebas de regresión integradas al pipeline CI CD. Validación de eventos Kafka Verificar la correcta publicación y consumo de eventos de dominio en MSK Kafka, asegurando estructura, contenido y comportamiento esperado de los consumidores ante eventos clave como activación y cancelación de garantías, generación de facturas y creación de bolsas. Automatización de pruebas de regresión Construir y mantener pruebas automatizadas end to end con Cypress o Playwright para los flujos críticos de los portales Angular, incluyendo login, solicitud de garantías, consultas de estado, aprobaciones y validación de aislamiento entre tenants. Integrar estas pruebas al pipeline CI CD previo a despliegues. Gestión de defectos y reporte de calidad Registrar, clasificar y hacer seguimiento de defectos indicando severidad, módulo afectado, pasos para reproducir, comportamiento esperado versus obtenido y evidencia. Generar reportes de calidad por sprint con visibilidad de cobertura y criterio de go no go a producción. Pruebas de aislamiento multi tenant Ejecutar pruebas específicas para validar el aislamiento entre tenants en base de datos, cache y APIs, confirmando el uso correcto de RLS, prefijos de tenant y validación del Tenant ID. Estas pruebas son prioritarias por su impacto en seguridad y compliance regulatorio.