Saltar al contenido
Fernando Mosqueira

Fernando Mosqueira

Rompo cosas a propósito para que no se rompan solas.

npx playwright test
29 passed0 failedES/EN parity

La misma suite que corre en cada push a este repo.

Sobre mí

Pasé cinco años controlando procesos, costos y datos en sistemas ERP. Ese trabajo me dejó una obsesión bastante útil: encontrar dónde algo se rompe antes de que le llegue a alguien.

Hoy hago lo mismo con software, como QA Specialist en Light-it. Diseño planes de prueba, valido APIs y documento defectos con trazabilidad completa. La automatización la vengo sumando por mi cuenta, en proyectos propios. Me meto desde el principio del desarrollo, no cuando ya es tarde para arreglar nada.

Uso IA todos los días para acelerar la parte tediosa del trabajo. El criterio sigue siendo mío.

Idiomas
Español · Nativo
Inglés · C1 · Advanced

Skills

Testing

  • Functional Testing
  • API Testing
  • Regression Testing
  • Performance Testing
  • UX/UI Testing
  • Automated Testing

Herramientas

  • Playwright
  • TypeScript
  • Postman
  • Swagger
  • GitHub
  • Asana

Metodologías

  • Agile/Scrum
  • Bug Tracking
  • Test Case Design
  • AI-Driven Testing

Experiencia

  1. Sep 2026 – Presente

    QA Specialist · Light-it

    • Me incorporé como QA Specialist en Light-it, empresa de desarrollo de software especializada en salud digital (healthtech).
    • Aplico testing funcional, de regresión y de APIs en un contexto ágil, colaborando con equipos de producto y diseño.
    • Healthtech
    • Agile
  2. Ago 2024 – Ago 2026

    QA Analyst · ICONEXT

    • Diseñé y ejecuté planes de prueba funcionales y no funcionales en frontend y backend, documentando defectos críticos con trazabilidad completa.
    • Validé APIs REST con Postman y Swagger, verificando integridad de endpoints, contratos y manejo de errores.
    • Implementé pruebas exploratorias y de UX/UI, con feedback accionable para desarrollo y diseño.
    • Gestioné el ciclo de vida de defectos en Asana, asegurando trazabilidad, SLA y resolución efectiva.
    • Participé en ceremonias ágiles integrando QA desde etapas tempranas del desarrollo.
    • Postman
    • Swagger
    • Asana
    • Agile
  3. Sep 2021 – May 2026

    Analista de Control de Procesos · NAIF

    • Monitoreé cumplimiento de procesos operativos, costos y tiempos de entrega, detectando desvíos y coordinando acciones correctivas.
    • Analicé KPIs e impulsé iniciativas de mejora continua con enfoque en datos.
    • Validé información y documentación en sistemas ERP, garantizando precisión y consistencia de datos críticos.
    • Coordiné la resolución de incidencias operativas entre áreas, mejorando la trazabilidad de procesos.
    • Revisé y actualicé procedimientos internos para estandarización y control de calidad documental.
    • KPIs
    • ERP
    • Process control
    • Continuous improvement

Educación

  • 2024 – 2025

    Diplomatura en Control de Calidad de Software · UNTREF

    Testing funcional, de APIs y automatización · Diseño de casos de prueba · Postman y Swagger · Metodologías ágiles · Trazabilidad y mejora continua.

  • 2018 – 2019

    Curso de Programación en Java · GCBA

    Programación orientada a objetos · Algoritmos · Desarrollo de aplicaciones de escritorio.

Certificaciones

  • ✓ CompletadoClaude Code 101Anthropic Academy · Ago 2026
  • ✓ CompletadoAI Fluency: Framework & FoundationsAnthropic Academy · Ago 2026
  • ✓ CompletadoClaude Code in ActionAnthropic Academy · Ago 2026
  • ✓ CompletadoIntroduction to Agent SkillsAnthropic Academy · Ago 2026
  • ✓ CompletadoPlaywright 101TestMu AI (formerly LambdaTest) · Ago 2026
  • › En cursoIntroduction to SubagentsAnthropic Academy
  • › En cursoBuilding with the Claude APIAnthropic Academy

Los cursos marcados como «en curso» son los que estoy haciendo ahora. Cuando sale el certificado, cambia la etiqueta.

Cómo trabajo con IA

No uso una sola herramienta para todo. Elijo según la tarea, que es exactamente el criterio que aplico para elegir cualquier herramienta de testing.

Casos de prueba y requerimientos

Desgloso historias de usuario, detecto ambigüedades en los criterios de aceptación y armo matrices de casos borde. Probé Gemini para lo mismo y me quedé con ChatGPT: sostiene mejor el contexto de un requerimiento largo y devuelve casos menos redundantes.

Asistencia en el editor

Dentro de VS Code, para escribir y refactorizar código de automatización. Autocompletado y andamiaje, no decisiones de diseño.

Build y automatización

Construí este sitio con Claude Code: arquitectura, componentes, la suite E2E y el pipeline de CI. El resultado es la evidencia, incluidos los tests que verifican que la página no se rompa.

Un ejemplo concreto: el contenido de este sitio existe una sola vez y está tipado. Español e inglés se validan contra el mismo contrato, así que si a un idioma le falta algo, el build falla. Los dos CVs en PDF se generan desde esa misma fuente. Es control de calidad aplicado a mi propia información.

Proyectos

Diseño de pruebas asistido por IA, revisado caso por caso

✓ En producción

Dos user stories, 22 casos de prueba generados por un asistente de IA y un veredicto escrito para cada uno: aceptado, corregido o rechazado, con el motivo. 15 entraron a la suite de Playwright. Cuatro están marcados como fallo esperado porque, al correrlos, aparecieron defectos reales en la aplicación bajo prueba: un monto negativo invierte la transferencia, y el campo de importe acepta centavos que la app después descarta sin avisar. El punto no es que la IA haya escrito los tests. Es que la revisión está escrita y cualquiera puede auditarla.

  • Playwright
  • TypeScript
  • Claude Code
  • GitHub Actions

Suite E2E con Page Object Model

✓ En producción

Automatización end-to-end sobre the-internet.herokuapp.com: login exitoso y fallido, manejo de elementos dinámicos y flujos encadenados. Page Objects con una BasePage compartida, fixtures de Playwright para inyectar dependencias y casos data-driven que recorren varios escenarios de error desde un mismo test. Corre en GitHub Actions en cada push y PR, con el reporte HTML como artefacto.

  • Playwright
  • TypeScript
  • Page Object Model
  • GitHub Actions

Automatización de APIs REST

› En desarrollo

Pruebas de API sobre JSONPlaceholder usando el request fixture de Playwright: verificación de códigos de estado y validación del contenido de las respuestas en GET y POST. Proyecto en construcción — sigue creciendo hacia PUT y DELETE, organización por recurso con patrón API client y pruebas integradas de UI + API.

  • Playwright
  • TypeScript
  • REST
  • GitHub Actions

Aplicador: postulaciones en un click

✓ En producción

Herramienta que resuelve un problema propio: enviar el CV a las ofertas que aparecen en LinkedIn y saber, un mes después, de qué oferta era cada respuesta. Extensión Manifest V3 que detecta los mails en el feed —también los que LinkedIn convierte en links mailto— y abre un panel con empresa, puesto e idioma autocompletados desde la publicación; un servidor local en Python arma el mail desde plantillas bilingües, lo envía por SMTP y etiqueta la copia en Gmail vía IMAP. Guarda la publicación entera, así que un buscador la encuentra después por cualquier palabra que tuviera adentro, y un detector empareja las respuestas usando el id de conversación de Gmail. Backend sin dependencias, 79 tests con fixtures propios y CI que además falla si alguna credencial se cuela al repositorio.

  • Python
  • SQLite
  • Chrome Extension MV3
  • SMTP/IMAP
  • GitHub Actions

Este sitio

✓ En producción

Sitio bilingüe estático con el contenido tipado como fuente única de verdad, suite E2E en Playwright (paridad de idiomas, accesibilidad, responsive) y CI que corre typecheck, build y tests en cada push. Los dos CVs en PDF salen del mismo contenido.

  • Next.js
  • TypeScript
  • Tailwind
  • Playwright
  • GitHub Actions

Contacto

Trabajo como QA Specialist en Light-it. Este sitio queda como referencia — si querés contactarme por otro motivo, escribime.

Email

Referencias disponibles a pedido.