Preparación para la entrevista de QA: temas, preguntas, estrategia

Qué se pregunta en la entrevista técnica de un ingeniero QA, en qué se diferencian las preguntas para un tester manual y uno de automatización, cómo cambia la profundidad de Junior a Senior — y cómo prepararse de forma sistemática.

De qué se compone la entrevista de QA

La entrevista de un ingeniero QA suele incluir tres bloques:

Temas de la entrevista de QA

Diseño de pruebas

Clases de equivalencia, valores límite, pairwise, tablas de decisión, state transition, checklists vs casos de prueba.

Tipos de testing

Funcional y no funcional, regresión, smoke vs sanity, de aceptación, testing exploratorio.

Testing de API

Métodos HTTP y códigos de respuesta, semántica REST, Postman, validación de esquemas, escenarios negativos, contract testing.

Gestión de defectos

Ciclo de vida del bug, severity vs priority, redacción del reporte, localización del defecto, bugs no reproducibles.

Automatización

Pirámide de testing, selectores y esperas, Page Object, tests flaky, integración con CI, qué automatizar y qué no.

Áreas especiales

Testing mobile, testing de seguridad, trabajo con datos de prueba, testing de rendimiento.

Cómo cambian las preguntas según el nivel

Junior — «qué es y para qué»

Diseño de pruebas · Junior Un campo acepta edades de 18 a 65. ¿Qué valores comprobarías y por qué esos precisamente? dominio de la técnica de valores límite: 17, 18, 19, 64, 65, 66, más tipos no válidos — no una prueba caótica al azar.
Defectos · Junior ¿En qué se diferencia severity de priority? Da un ejemplo de bug con severity alta y priority baja. entender la diferencia entre impacto técnico y urgencia de negocio. Ejemplo clásico: un crash en una página que visita el 0,1% de los usuarios.

Middle — «cómo aplicarlo en una situación real»

API · Middle ¿Cómo diseñarías el conjunto de pruebas para un endpoint de API de transferencia de dinero entre cuentas? ¿Qué clases de equivalencia y valores límite aislarías? enfoque sistémico: escenarios positivos y negativos, idempotencia, transferencias concurrentes, saldo insuficiente, límites.
Automatización · Middle Un test falla en CI una de cada diez veces y en local es estable. ¿Tus pasos? experiencia lidiando con tests flaky: esperas vs sleep, aislamiento de datos, orden de ejecución, recursos de los agentes de CI.

Senior — «estrategia y compromisos»

Estrategia · Senior El release es en dos días y la pasada de regresión tarda cinco. ¿Cómo decides qué testear y cómo justificas los riesgos al negocio? testing basado en riesgo: priorización por frecuencia de uso y coste del fallo, impact analysis, comunicación transparente de los riesgos residuales.
Automatización · Senior El equipo tiene 2000 tests de UI, la pasada dura 4 horas y un tercio de los fallos son flaky. ¿Tu plan de acción como QA lead? entender la pirámide de testing: mover comprobaciones al nivel de API y unit, poner en cuarentena los tests flaky, métricas de estabilidad, no «reescribimos todos los tests».

Particularidad de la entrevista de QA: a diferencia del desarrollo, donde a menudo se comprueba el conocimiento de tecnologías concretas, en QA se evalúa ante todo el razonamiento — la capacidad de descomponer sistemáticamente una tarea en comprobaciones. Un candidato que, ante la pregunta de cómo testear un ascensor, ofrece una estructura (funcionales, de límite, de carga, seguridad) gana a quien enumera veinte comprobaciones caóticas.

Manual vs Automatización: en qué se diferencian las entrevistas

Para el tester manual, el núcleo de la entrevista es el diseño de pruebas y la gestión de defectos. El bloque técnico se limita a consultas SQL de nivel JOIN y GROUP BY, fundamentos de HTTP y saber leer logs. Lo que más se evalúa es la estructura del razonamiento y la atención al detalle.

Para el automatizador se añade una parte de ingeniería completa: código real en el lenguaje de automatización, conocimiento de frameworks (pytest, Selenium, Playwright), comprensión de patrones (Page Object, fixtures), experiencia con CI/CD. Con frecuencia a los automatizadores se les da live coding — la tarea de escribir o refactorizar un test en tiempo real.

Una trampa habitual en las entrevistas de automatizadores es comprobar la teoría de testing que el candidato daba por «etapa superada». Un automatizador incapaz de diseñar clases de equivalencia genera la duda: ¿qué está automatizando exactamente?

Dónde fallan los candidatos

Cómo estructurar la preparación

  1. Diagnóstico. 2–3 entrevistas simuladas del track de QA mostrarán las lagunas reales — en los testers manuales con experiencia suele ser la teoría de diseño de pruebas; en los automatizadores, la misma teoría más la profundidad de API.
  2. Trabajar los temas débiles. Modo «Preparación por temas»: eliges un cluster concreto — diseño de pruebas, testing de API, automatización — y lo entrenas hasta la seguridad.
  3. Sesión de control. Una entrevista simulada completa con temas aleatorios — para comprobar que el conocimiento se ha asentado.
  4. Para una vacante concreta. Lee los requisitos: si mencionan contract testing o mobile — haz una sesión sobre esos temas. Más el análisis profundo de experiencia antes de la parte conductual.

Preguntas y respuestas

¿Un tester manual necesita saber programar para la entrevista?

Para un puesto de QA manual — normalmente no, pero SQL a nivel de SELECT con JOIN y comprensión de HTTP se preguntan casi siempre. Leer código básico se vuelve una ventaja: un tester que puede mirar el código de una funcionalidad localiza los bugs más rápido.

¿Qué importa más en una entrevista de QA automation: testing o programación?

Ambos, y suspender cualquiera de los dos bloques es crítico. Un buen programador sin teoría de testing escribe tests inútiles; un buen tester sin habilidades de ingeniería escribe tests inmantenibles. En la entrevista se comprueban las dos caras — hay que preparar ambas.

¿En una entrevista de QA preguntan sobre testing de IA y aplicaciones con LLM?

Cada vez más — sobre todo en productos con funcionalidad de IA. Su particularidad: respuestas no deterministas, evaluación de la calidad de la generación, regresión de prompts. Todavía rara vez es el bloque principal, pero la pregunta «cómo testearías un chatbot» ya aparece con regularidad.

¿Cómo entrenar si no tengo experiencia en desarrollo comercial?

Las entrevistas simuladas resuelven el problema de «no tengo experiencia en entrevistas»: el formato pregunta-respuesta-análisis entrena las formulaciones antes de salir a las entrevistas reales. Para nivel Junior, las preguntas del bot se calibran a la teoría y la práctica básica — lo que se puede dominar en proyectos de aprendizaje.

Ver también

Ponte a prueba con preguntas reales

Elige la especialización QA y tu nivel — recibe la primera pregunta en un minuto. Evaluación de cada respuesta y análisis de tus temas débiles al terminar la sesión. Inicio gratuito.

▶ Empezar a entrenar