Preparación por profesión

Entrevista de Ingeniero QA: preguntas y respuestas.

Diseño de pruebas, análisis de riesgo y confianza en la entrega.

Preguntas

Preguntas técnicas para practicar en voz alta

  1. 01

    ¿Cuál es la diferencia entre severidad y prioridad de un bug?

    La severidad mide impacto técnico y de usuario; la prioridad expresa urgencia y orden de reparación. Un bug grave marginal puede tener menor prioridad que uno moderado que bloquea cliente o entrega.

    Leer el desglose completo
  2. 02

    ¿Cómo probarías una API de creación de pedidos?

    Prueba contrato feliz, validación, autenticación, autorización, totales, stock, idempotencia, duplicados, concurrencia, dependencias, rollback, estados y errores, persistencia, eventos, rendimiento y auditoría.

    Leer el desglose completo
  3. 03

    ¿Qué hace que un reporte de bug sea de alta calidad?

    Un buen reporte tiene título preciso, entorno y build, pasos mínimos reproducibles, resultado esperado y real, frecuencia e impacto, evidencia como logs o vídeo, datos relevantes y sin diagnóstico no probado.

    Leer el desglose completo
  4. 04

    ¿Cómo usas la pirámide de testing?

    Mantén la mayoría de pruebas rápidas cerca de la lógica, menos integraciones en límites reales y pocos end-to-end críticos. La forma sigue el riesgo, pero el feedback debe ser rápido y el fallo atribuible.

    Leer el desglose completo
  5. 05

    ¿Cómo priorizas testing por riesgo?

    Valora probabilidad de fallo e impacto en usuarios, ingresos, seguridad, cumplimiento y recuperación; añade complejidad y historial y dedica profundidad y entornos donde el riesgo residual sea mayor.

    Leer el desglose completo
  6. 06

    ¿Cómo realizas testing exploratorio?

    Haz testing exploratorio con charter y tiempo acotados, hipótesis de riesgo, datos y entorno representativos; varía entradas y secuencias, registra cobertura y defectos reproducibles y cierra con debrief.

    Leer el desglose completo
  7. 07

    ¿Cómo mantienes una suite de regresión?

    Conserva pruebas que protejan comportamiento actual de alto riesgo, elimina duplicados y obsoletas, asigna propietario, clasifica fallos, mide tiempo y flakiness, revisa tras cambios y usa la capa fiable más barata.

    Leer el desglose completo
  8. 08

    ¿Cómo gestionas datos de prueba?

    Crea datos mínimos deterministas mediante API o fixtures, aísla por prueba y worker, evita datos personales copiados, anonimiza muestras, controla reloj e identidades y limpia o usa entornos desechables.

    Leer el desglose completo
  9. 09

    ¿Cómo defines criterios de entrega?

    Los criterios combinan pruebas funcionales, riesgo de defectos abiertos, seguridad y cumplimiento, umbrales de rendimiento y fiabilidad, observabilidad, migración y rollback, aceptación y excepciones explícitas.

    Leer el desglose completo
  10. 10

    ¿Qué métricas de calidad usas?

    Usa métricas de resultado y flujo: defectos escapados por impacto, fallos de cambios, tiempo de detección y recuperación, flakiness, cobertura de riesgos críticos y fallos de clientes; no número bruto de tests.

    Leer el desglose completo