Áreas de especialización

🌐

Automatización Web

Pruebas automatizadas en aplicaciones web complejas con Selenium WebDriver: manejo de frames, iframes, popups, elementos dinámicos y flujos multi-paso.

🔌

Testing de APIs

Validación completa de servicios REST y SOAP con Rest Assured: autenticación, headers, payloads y validación cruzada contra base de datos.

🖥️

Automatización Desktop

Testing de aplicaciones de escritorio legacy mediante reconocimiento visual con Sikuli, optimizado para entornos virtualizados con recursos limitados.

⚙️

Procesos Batch

Integración de automatización con procesos batch bancarios, validando flujos completos de negocio de principio a fin.

🤖

Optimizacion de pruebas

Me apoyo en utilidades e IA de forma puntual para mejorar diseño de casos, acelerar análisis de fallas y reforzar cobertura funcional en ciclos complejos.

Experiencia profesional

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
SeleniumAppiumRest AssuredTestNGJavaSOAPSikuliCucumberJavaScriptSQL

Tecnologías y herramientas

Automatización

  • Selenium Selenium
  • {} Rest Assured
  • TestNG
  • Cucumber Cucumber
  • 🖥️ Sikuli
  • 📱 Appium

Lenguajes

  • Java Java
  • JavaScript JavaScript
  • SQL SQL

Herramientas

  • Git Git
  • GitHub GitHub
  • GitLab GitLab
  • Bitbucket Bitbucket
  • Jenkins Jenkins
  • Postman Postman
  • Linux Linux
  • </> SoapUI