Skip to main content

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 · existing project screenshot

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 · existing project screenshot

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 · existing project screenshot

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.