En las startups, ¿por qué los desarrolladores entrevistan a los ingenieros de control de calidad? ¿Son los ingenieros de control de calidad lo contrario de los desarrolladores?

¡Me encantó tu pregunta!

La primera parte es más fácil, los desarrolladores suelen entrevistar a los ingenieros de control de calidad en las startups porque los desarrolladores tienen una mayor representación. La mayoría de las organizaciones más grandes realizan rondas múltiples para la selección de los miembros del equipo de control de calidad y las rondas finales casi siempre son tomadas por los CEO.

Ahora con respecto a la segunda parte de la pregunta. No diría que necesitan trabajar absolutamente opuestos, ya que su coordinación perfecta es fundamental para el éxito del proyecto. Pero las habilidades necesarias deben ser bastante diferentes entre sí. Mientras que un desarrollador está más centrado en el desarrollo y sigue las instrucciones de requisitos al pie de la letra y, por lo tanto, debe ser un creyente. El control de calidad debe ser como un librepensador e ir más allá de lo que se establece y probar las posibilidades.

El control de calidad esencialmente necesita tener un pensamiento independiente y la capacidad de no ser influenciado por el equipo de desarrollo, que no solo es mayor en número sino también más vocal durante el desarrollo del proyecto, pero si eres un buen control de calidad, un descubrimiento de error crítico puede tener un efecto similar como sau sunar ki ek lauhar ki 🙂 …

¡Todo lo mejor!

Puedo ver 2 razones principales:

  1. Los ingenieros de control de calidad trabajan con los desarrolladores para informar problemas y ayudar a los desarrolladores a solucionarlos. Esto implica que el ingeniero de control de calidad señala constantemente los errores que cometieron los desarrolladores. Incluso si se realiza de manera constructiva, los desarrolladores podrían enojarse si el ingeniero de control de calidad no es bueno para comunicarse. Esto es aún más cierto si trabaja en un equipo scrum multidisciplinario (en el mismo equipo que los desarrolladores y otros puestos), en lugar de un equipo de control de calidad. Los desarrolladores quieren ver si encajas bien en la empresa y en el equipo.
  2. Como ingeniero de control de calidad, usted escribe código que generalmente forma parte del mismo proyecto que el producto. Los desarrolladores quieren juzgar la calidad de su código, aunque no esperan que sea tan bueno o experimentado como ellos, por supuesto.

Los ingenieros de control de calidad no son lo contrario de los desarrolladores. Ellos mismos son desarrolladores, solo que provienen de un fondo de QA o están más especializados en QA. Un ingeniero de control de calidad que solo puede escribir pruebas automatizadas y nada más no es muy bueno. Los ingenieros de control de calidad también deben conocer los conceptos básicos sobre la programación general, para que puedan adaptarse y ayudar en la mayoría de las situaciones.

En Startups, normalmente tienes un pequeño grupo de personas. Uno tendría múltiples roles y responsabilidades si fuera necesario.

Y normalmente no verá a la gerencia o al ejecutivo que solo haría un trabajo de alto nivel. Todos serían prácticos.

Por lo tanto, si aún no tiene un líder de equipo de control de calidad o un administrador de control de calidad o incluso un control de calidad disponible en el equipo. Quien es el candidato más adecuado para entrevistar para el puesto de control de calidad.


El control de calidad es parte del equipo, el desarrollador es parte del equipo. No tenemos una posición que sea cara a cara.

El trabajo de QA no es descubrir el error del desarrollador. Estamos recopilando información sobre el sistema. Para que podamos tomar una decisión crucial. Y también ayudamos en la mejora continua y la acción preventiva.

La calidad debe ser responsabilidad de todos, no solo del equipo de control de calidad. Pero, por supuesto, todos deberían poder hacer su trabajo correctamente.

More Interesting

¿Cuál es el punto de obtener un título en informática hoy en día?

¿Cuáles son algunas señales de que alguien debería considerar PM en lugar de la ingeniería clásica?

¿Cuáles son las diferencias en los hábitos de trabajo entre los desarrolladores estadounidenses, chinos e indios?

Como desarrollador de software, ¿qué tan importante es dominar las secuencias de comandos bash?

¿Es bueno comenzar mi carrera como probador de software?

¿Cómo limita la "Trabajo en proceso" (WIP) ayudar a los equipos de productos de software?

Cómo comenzar a escribir un programa para convertir una imagen en su histograma de imagen

¿Existe una manera conveniente de construir una aplicación web y móvil desde una única base de código? ¿Qué tan lejos es el momento en que podremos tener una sola base de código conveniente?

¿Es difícil desarrollar tecnologías de hardware? ¿Se necesita un equipo altamente experimentado o se pueden desarrollar con éxito equipos con conocimientos básicos en ingeniería / software y autoaprendizaje?

¿Cuáles son las herramientas de desarrollo web que la mayoría de los desarrolladores utilizan para sus proyectos?

¿Se ven afectados los trabajos de desarrollo de software debido a los despidos de TI y la automatización para los nuevos en 2017?

¿Qué lenguajes de programación debemos aprender para avanzar en el campo del software para una carrera de ECE en 2021?

¿Qué es HashCache?

¿Cómo es pasar de colaborador individual en un entorno de ingeniería a la suite C en un corto período de tiempo?

¿El código de Windows es TDD?