¡Hola a todos!
para seguir el tema de perfiles, prueba técnica y entrevistas, vamos a hacer un artículo sobre qué preguntas hacer en una entrevista a un QA. ¡Comenzamos!
¿Cuáles son las mejores preguntas para hacer en una entrevista a una persona de QA?, ¿Qué necesitamos conocer? cuando me iba a enfrentar a mi primera entrevista como entrevistadora (y no como entrevistada que es a lo que estaba acostumbrada), me hice una lista de todas las cosas que yo me preguntaría a mi misma o de las preguntas que me habían hecho durante todos los años que llevo trabajando y me habían gustado.
Las dividí en tres partes:
- La primera parte consiste en preguntas genéricas que haría a alguien que sea QA o quiera serlo.
- La segunda parte consiste en preguntas relacionadas con QA de términos que se deben conocer o al menos sonarte si quieres ser QA y ver cómo las explica el candidato.
- La tercera parte de preguntas algo más técnicas. Dependiendo de la persona le haría alguna más o menos en esta parte.
- Una pregunta final que me hicieron en una entrevista y que me encantó, sobre todo para ver cómo reacciona la persona y qué responde en esa pregunta.
Preguntas Básicas.
- ¿Qué experiencia tienes en el mundo de la calidad software? Cuéntame qué has hecho?
- ¿Por qué decidiste ser QA?
- ¿Qué haces para mantenerte actualizado?
Preguntas QA generales.
- ¿Qué tipos de pruebas hay?
- ¿Qué es una release candidate (RC)?
- ¿Cuál es la diferencia entre validación y verificación?
- ¿Cómo se puede reportar un defecto si encuentras uno?
- ¿Has usado metodologías ágiles como SCRUM? ¿Puedes contarme cómo la llevas a cabo?
- ¿Qué herramientas de gestión de pruebas conoces? (Jira, TestRail, Testlink…)
Preguntas QA Técnicas.
- ¿Tienes experiencia en la parte de automatización de pruebas?
- ¿Qué frameworks de pruebas has utilizado?
- ¿Qué diferencia hay entre Selenium y Appium y cuándo usar cada uno?
- ¿Tienes experiencia en la parte de integración continua (CI)?
- ¿Has usado Jenkins? Cuéntame tu experiencia con Jenkins y cómo lo has utilizado. ¿has montado tú todo el sistema con Jenkins?
- ¿Qué sistemas de control de versiones conoces?
- Si utilizas GIT, ¿Qué metodología sigues para subir código a un repositorio de git con tu equipo? Explica tu workflow, ¿Has trabajado con forks?
- ¿Qué herramientas de calidad de código conoces? ¿Usas Sonarqube?
- ¿Conoces Cucumber? Cuéntame qué sabes de él.
- ¿Conoces qué es Docker y para qué sirve?
De esta lista de preguntas saqué algo en claro, al hacer la pregunta sobre git a candidatos que venían para automatización, tuve respuestas muy variopintas como, por ejemplo (y creedme, son de verdad):
- “GIT lo lleva otro departamento” -> esta es, sin duda, mi preferida xD
- “Trabajo sólo y solo hago push en master”
- “Trabajo solo y guardo el código en Dropbox, no me hace falta usar Git”
- “No me gusta Git, uso SVN”
- …
Para mí, si estaba entrevistando a un candidato para QA automático, esta pregunta se convirtió en mi pregunta de corte, según lo que el candidato respondiera a esta pregunta continuaba o no la entrevista.
Pregunta para hacer al final.
Como final, siempre me gustaba hacer una pregunta para conocer la personalidad de los candidatos. Esta pregunta me la hicieron en mi primera entrevista como auxiliar de QA y me encantó (de hecho me marcó mucho) y tenía claro que, cuando yo fuera la entrevistadora, la haría a los posibles candidatos de mi equipo. La pregunta es:
Si estás trabajando con un equipo de desarrollo, sacando defectos al trabajo que ellos hacen cada día…¿cómo haces para que no te odien por hacer tu trabajo?.
Y hasta aquí la entrada de hoy, espero que os haya resultado interesante y que hayáis aprendido otra perspectiva de QA, la parte de entrevistas y contratación de candidatos para tu equipo.
¡Nos leemos en la siguiente entrada!
