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
- 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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
¿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