Portafolio técnico: QA, automatización y proyectos

QA Engineering Portfolio

Laboratorio técnico de QA, automatización y CI/CD

Proyectos y experimentos propios donde documento problemas de calidad, decisiones de implementación y aprendizajes reproducibles. El foco está en el criterio técnico y la evidencia, no en métricas de popularidad.

Caso 01 · CI/CD

Quality gates con GitHub Actions y pytest

Problema: integrar cambios sin una validación automática permite que regresiones y caídas de cobertura lleguen a la rama principal.

Implementación: estructuré un proyecto Python con pruebas separadas del código, pipeline en GitHub Actions y un umbral de cobertura que falla cuando no se cumple el criterio acordado.

  • Python
  • pytest
  • pytest-cov
  • GitHub Actions
  • Quality Gates
Caso 02 · Android

Reproductor de música local, privado y compatible

Problema: las rutas de archivos y permisos generales de almacenamiento generan fallos entre fabricantes y exponen más información de la necesaria.

Decisión técnica: implementé selección explícita de carpetas, URI de contenido, permisos persistentes y reproducción en segundo plano, sin escanear ubicaciones ajenas a la selección del usuario.

  • Flutter
  • Dart
  • Android
  • Storage Access Framework
  • Media Service
Caso 03 · Automatización web

Framework Selenium mantenible con Page Object Model

Problema: los scripts E2E acoplados a selectores y acciones repetidas son difíciles de mantener y diagnosticar cuando crece la regresión.

Implementación: separé páginas, pruebas y utilidades; centralicé acciones de navegador y habilité ejecución multibrowser con reportes Allure para mejorar trazabilidad.

  • Python
  • Selenium
  • pytest
  • Page Object Model
  • Allure
Caso 04 · API Testing

Colección Postman para validar una API REST

Problema: comprobar manualmente endpoints aislados no ofrece una regresión repetible ni evidencia suficiente sobre respuestas y datos.

Implementación: organicé solicitudes de GoRest en una colección versionada de Postman como base para centralizar respuestas esperadas y escenarios funcionales reproducibles.

  • Postman
  • REST API
  • JSON
  • Validaciones funcionales
  • Regresión

Proyectos personales y emprendimientos

Diseño y Administración Web.

Automatización de tareas...