El desafío
Una entidad del sector financiero buscaba evolucionar su estrategia de automatización de pruebas para reducir la intervención manual de los equipos funcionales y aumentar la cobertura de validaciones sobre sus aplicaciones web.
La solución
Se implementó una arquitectura basada en agentes de IA con instrucciones especializadas para utilizar el MCP de Playwright, permitiendo ejecutar flujos automatizados de manera más sencilla y guiada. El trabajo no solo se enfocó en la creación de nuevos agentes, sino también en la mejora continua de los existentes, refinando los procesos para que los analistas funcionales pudieran ejecutar pruebas con un menor conocimiento técnico.
Como parte de la evolución de la plataforma, se llevó adelante la migración del sistema de memoria utilizado por los agentes, reemplazando una implementación basada en LanceDB por una solución centralizada sobre PostgreSQL. Esta migración permitió preparar la infraestructura para su despliegue en OpenShift, consolidando la información en una única base de datos, simplificando la administración y mejorando la escalabilidad y el mantenimiento del entorno.
En paralelo, la solución continuó integrándose con procesos funcionales vinculados al core bancario, permitiendo que los agentes acompañen escenarios de negocio cada vez más complejos y amplíen progresivamente la cobertura de pruebas automatizadas.
Adicionalmente, se colaboró en un proyecto de generación automática de datos de prueba. Inicialmente se planteó utilizar el CRM bancario como fuente de generación, pero, tras detectar limitaciones de estabilidad y rendimiento, se redefinió la estrategia implementando la generación de datos directamente mediante APIs. Este cambio permitió obtener un proceso significativamente más robusto, confiable y eficiente.
Resultados
- Evolución de una plataforma de agentes de IA para automatización web basada en Playwright.
- Simplificación de la ejecución de pruebas por parte de equipos funcionales.
- Centralización de la memoria de los agentes en PostgreSQL con despliegue preparado para OpenShift.
- Arquitectura más escalable y fácil de mantener.
- Mejora continua de los agentes para incrementar la cobertura de automatización.
- Implementación de un mecanismo de generación de datos de prueba más estable mediante APIs, eliminando dependencias de sistemas con baja confiabilidad.
Tecnologías
- Playwright
- Playwright MCP
- Agentes de IA
- PostgreSQL
- OpenShift
- APIs
- Test Automation
- Generación de datos
