PROFESSIONAL PROFILE · QA Automation
Juan Jose Alvarado Lagunes
Software Engineer · QA Automation
Hands-on software quality and automation experience in personal and institutional projects. I combine full-stack development with Playwright, Vitest, xUnit and axe-core. This focus does not imply a previous formal QA position.
Veracruz, Mexico · Remote / hybrid / freelance · Spanish: native · English: advanced
Quality built into the product
- Unit and end-to-end testing
- Automated accessibility checks
- Input validation · strict TypeScript · CI/CD
Published applications
Instinto Guardián · CECATI 106 · Universo TJSX
Engineering
SICE: layered architecture, atomic seat allocation and encrypted backups.
Quality Engineering
Playwright · Vitest · xUnit · axe-core · CI/CD
Evidence I can discuss in an interview
My hands-on QA experience comes from the software I build. I present concrete tools and controls without turning them into years of formal QA employment.
- Instinto Guardián: explain the separation between unit tests, E2E workflows and automated accessibility auditing.
- SICE: review the xUnit suite and layered architecture; any specific concurrency test requires its report to be checked.
- CECATI: discuss CURP and file signature validation. These controls are not presented as undocumented automated tests.
Selected project evidence
Instinto Guardián
Published personal project. Animal protection and human safety PWA with Next.js, React, strict TypeScript and Supabase. Deterministic offline assistant, RLS permissions and deferred sync.
Documented testing: 403 unit tests, 53 E2E tests and axe audits. PWA architecture and GitHub/Netlify deployment.
SICE · CECATI 106
Institutional enrollment and student records system. .NET API, Razor Pages portal and WPF/MVVM desktop client over PostgreSQL, with SQLite contingency mode. Atomic seat allocation and auditing.
Portfolio documentation: 52 endpoints and 47 xUnit tests. AES-256 backups. Private repository; technical review on request.
CECATI 106
Published institutional site with a six-step SI-01 enrollment flow, course catalog and assistant. HTML, CSS and vanilla JavaScript connected to Supabase.
Documented CURP validation, file signature checks, Canvas compression and RLS policies.
Testing figures are documented in the existing portfolio. The source repositories and their test reports are private; these figures are not a new independent test run or a guarantee of complete coverage.
All seven projects and full technology stack (ES)
Quality Engineering & Testing
Testing complements my development work: Vitest for unit tests, Playwright for end-to-end workflows, xUnit for .NET, axe-core for automated accessibility checks and strict TypeScript for static checks.
- Instinto Guardián: documented unit, E2E and accessibility testing, plus CI/CD.
- SICE: automated .NET testing; atomic reservation is a documented implementation, not an independently verified concurrency test.
- CECATI: input and file validation, with CURP checks and binary signatures. No test suite count is claimed for this site.
Review quality evidence (ES)
Experience
- SICE · CECATI 106, 2026–present: institutional software and enrollment workflows.
- Instinto Guardián: published personal full-stack project.
- Auralis · Visualizer Studio, 2025–present: own Windows audio and video tools.
- 2024–present: personal projects and freelance software development.
Full experience and education
GitHub · Private code review
View GitHub profile · The work repositories remain private.
My work repositories are private. During recruitment, I can arrange controlled access to review implementation, architecture and testing without exposing confidential information. The public evidence is the live applications and the case studies above.