Á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.

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, servicios REST/SOAP y sistemas desktop legacy, 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
  • Implementación de pruebas end-to-end que validan el comportamiento completo del negocio (Web + Servicios + BD)
  • Definición de estándares de testing, estructura de proyectos y documentación de buenas prácticas para el equipo

Aportes técnicos

  • Integración de Cucumber con TestNG para escribir escenarios en lenguaje natural, facilitando la incorporación de testers manuales al proceso de automatización
  • 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 y web + procesos batch
SeleniumCucumberTestNGRest AssuredSOAPSikuliJavaSQL

Tecnologías y herramientas

Automatización

  • Selenium Selenium
  • Cucumber Cucumber
  • TestNG
  • {} Rest Assured
  • 🖥️ 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