QA Automation Engineer Semi Senior
Practia · Banco Credicoop
Enero 2025 - Actualidad
Responsable de la automatización de procesos bancarios críticos en un entorno altamente regulado. Desarrollo soluciones de testing para aplicaciones web, mobile, servicios REST/SOAP, desktop legacy y procesos batch, trabajando con infraestructura limitada que requiere optimización constante.
Responsabilidades
- Automatización de flujos bancarios críticos: creación de personas, notas de crédito/débito, altas, bajas y operaciones del core bancario
- Diseño y mantenimiento de suites de pruebas automatizadas con Selenium WebDriver integrado al framework corporativo
- Testing de APIs REST y SOAP con validación cruzada contra base de datos y capa de presentación
- Automatización de aplicación desktop legacy con Sikuli, ejecutándose en máquinas virtuales con recursos limitados
- Armado de estructura de automatización para escenarios combinados de web + servicios, web + batch y mobile con Appium
- Implementación de pruebas end-to-end que validan el comportamiento completo del negocio (Web + Servicios + BD)
- Configuración de instancias del framework para nuevos frentes de automatización y demos técnicas para mostrar su uso dentro del equipo
- Definición de estándares de testing, estructura de proyectos y documentación de buenas prácticas para el equipo
- Creación de tutoriales, README y documentación técnica para los frameworks existentes y sus variantes adaptadas dentro del proyecto
- Configuración inicial de automatización mobile con Appium para ampliar la cobertura del proyecto
Aportes técnicos
- Ampliación sostenida de la cobertura automatizada sobre frentes web, servicios, desktop y batch, con base mobile en Appium lista para escalar
- Implementación de pruebas de servicios con Rest Assured y utilidades en Java para acelerar validaciones; Cucumber + TestNG se utilizó como apoyo para escenarios funcionales
- Desarrollo de utilidades internas que mejoran la productividad del equipo y la estabilidad de las pruebas
- Arquitectura de la estructura de trabajo para automatización combinada: web + servicios, web + procesos batch y base inicial para mobile
- Especialización interna orientada al rol de Quality Engineer para ampliar criterio técnico más allá de la automatización puntual
- Configuración de instancias del framework y presentación de demos internas para bajar a tierra nuevas capacidades y acelerar adopción dentro del equipo