Saltar al contenido

QA & TestingMid-Level60-90 min

Entrevista QA Automation Mid-Level

Guía para entrevistas de QA Automation con experiencia. Frameworks de automatización, CI/CD, API testing, estrategia de testing y herramientas modernas.

17 preguntas3 secciones7 tips

Preguntas Técnicas 7 preguntas

Compara Selenium, Cypress y Playwright. ¿Cuándo usarías cada uno? Media

Hint: Selenium: multi-lenguaje, legacy. Cypress: JS only, fast, good DX. Playwright: multi-browser, auto-wait, parallel.

Describe el Page Object Model y por que es importante en automatización Media

Hint: Abstracción de páginas en clases, separar locators de tests, reutilización, mantenibilidad, DRY.

¿Cómo diseñas tu estrategia de selectores para que los tests sean estables? Media

Hint: Data-testid > aria labels > semantic HTML > CSS selectors. Evitar XPath frágil, nth-child, clases de estilo.

Explica como integras tests automatizados en un pipeline de CI/CD Media

Hint: Trigger en PR, parallelism, retries para flaky tests, test reports, fail gates, notificaciones, artifacts.

¿Qué es contract testing y cómo lo implementarías entre frontend y backend? Difícil

Hint: Pact, consumer-driven contracts, provider verification, contract broker, prevenir breaking changes.

¿Cómo manejas datos de prueba en tests automatizados? Media

Hint: Factories, fixtures, API seeding, database reset, test isolation, no depender de datos de producción.

Describe tu enfoque para reducir tests flaky (inestables) Difícil

Hint: Auto-wait, retry logic, estabilizar selectores, test isolation, debugging con screenshots/traces, quarantine suite.

Preguntas de Comportamiento 5 preguntas

¿Cómo decides que automatizar y qué dejar como testing manual? Media

Hint: ROI: frecuencia de ejecución, estabilidad del feature, complejidad de automatizar, riesgo. Testing pyramid.

Describe como convenciste al equipo de invertir en test automation Media

Hint: Datos: tiempo de regression manual, bugs en producción, deploy confidence. POC con resultados rápidos.

¿Cómo manejas la mantenibilidad de un test suite grande? Media

Hint: Good architecture, code reviews de tests, cleanup regular, monitoring de flaky tests, ownership por feature.

Cuéntame sobre un false positive que causó problemas y como lo resolviste Media

Hint: Test que fallaba incorrectamente, impacto en equipo (desconfianza en tests), root cause, fix, prevention.

¿Cómo colaboras con developers para mejorar la testabilidad del código? Fácil

Hint: Agregar data-testid, APIs de test helpers, feature flags, feedback loop, shift-left testing.

Ejercicio Práctico 5 preguntas

Escribe un test e2e con Playwright/Cypress para un flujo de checkout completo Difícil

Hint: Login, agregar al carrito, checkout, llenar formulario, confirmar pago, verificar confirmación. Assertions en cada paso.

Implementa API tests para un CRUD de usuarios con validación de schemas Media

Hint: GET/POST/PUT/DELETE, status codes, response schema validation (Zod/Joi), auth headers, edge cases.

Crea un framework de test básico con Page Object Model para una app de ejemplo Difícil

Hint: Base page class, login page, dashboard page, assertions helpers, config management.

Configura un test suite paralelo con reporte y screenshots en falla Media

Hint: Config de workers, shared vs isolated state, HTML reporter, screenshot on failure, video recording.

Escribe tests de performance básicos usando k6 o Artillery para una API Media

Hint: Ramp-up, steady state, thresholds (p95 < 500ms), concurrent users, report de resultados.

Tips de preparación

  1. Domina al menos un framework de automation moderno: Playwright es el más demandado en 2026.
  2. Programa bien. Un QA Automation es un developer que escribe tests en vez de features.
  3. Conoce API testing en profundidad: REST, GraphQL, authentication, response validation.
  4. Ten métricas de tu trabajo: cobertura, bugs encontrados en automation, tiempo de ejecución.
  5. Familiarízate con Docker para ambientes de testing consistentes.
  6. Practica debugging de tests: saber por que un test falla es tan importante como escribirlo.
  7. Lee "Agile Testing" y "Continuous Testing" para entender el mindset moderno.

Recursos recomendados

Encuentra tu próxima oportunidad

Explora vacantes de QA & Testing disponibles ahora.

Ver vacantes de QA & Testing

By BRAINLLM 0.8.6