cat TESTING.md
Este sitio está testeado
No es solo un portafolio — una demostración viva.
Cada push se valida con tests automatizados. Cada feature se verifica por accesibilidad, responsividad y confiabilidad.
Testing basado en riesgo
Tests enfocados en rutas críticas y funcionalidad clave
Rápido y determinista
Sin esperas flaky. Tests en menos de 2 minutos
Page Object Model
Arquitectura mantenible con componentes reutilizables
Integración CI/CD
Tests en cada push y pull request
Qué se testea
Smoke tests
- Carga de homepage
- Secciones críticas visibles
- Contenido hero visible
- Estabilidad de layout (CLS)
Navegación
- Scroll suave funciona
- Navegación interna funcional
- Links externos válidos
- Acceso al CV verificado
Accesibilidad
- Cumplimiento WCAG 2.1 AA
- Navegación por teclado
- Compatibilidad con lectores de pantalla
- Contraste validado
Responsive
- Mobile (320px-428px)
- Tablet (768px-1024px)
- Desktop (1280px+)
- Tamaño de objetivos táctiles
Stack de testing
- Playwright
- TypeScript
- GitHub Actions
- Axe-core
Por qué importa
Cualquiera puede decir que sabe testing. Este portafolio lo demuestra.
Los tests se ejecutan en cada cambio y detectan regresiones antes de producción.
La calidad no se inspecciona — se construye.
~/portfolio skills --list
Mi experiencia técnica
Una visión más amplia de las tecnologías y herramientas con las que he trabajado, más allá del alcance de este portafolio.
Automatización de pruebas
Suites de pruebas robustas y mantenibles
- Selenium7yexpert 95
“First tool I used for automation in my banking projects.”
- Appium4yadvanced 80
“Used for mobile automation in large scale Fintech apps.”
- Detox2ypro 75
“Handled gray-box testing for React Native mobile projects.”
- Cypress2yexpert 90
“Implemented E2E suites for modern web applications.”
- Playwright3yexpert 95
“My go-to tool for fast, reliable, and modern E2E testing.”
- Cucumber6yadvanced 85
“Promoting BDD and collaboration between dev and business.”
Lenguajes de programación
Calidad desde el nivel de código
- Java7yexpert 90
“Core language for my Selenium and Spring-based frameworks.”
- TypeScript3yexpert 90
“Essential for modern frontend testing and Playwright.”
- Python3ypro 70
“Used for scripting, data processing and simple AI tests.”
- SQL8yadvanced 85
“Managing test data and verifying database state.”
DevOps y herramientas
Optimización de pipelines de calidad
- GitHub Actions3yexpert 90
“Built complex CI/CD pipelines with automated quality gates.”
- Git9yexpert 95
“Advanced git flows and version control management.”
- Postman7yexpert 90
“Expert in API testing, collection runs and automation.”
- Jira10yexpert 95
“Optimizing workflows and tracking quality metrics.”
También con experiencia en
