CodeGym/Blog Java/Random-ES/¿Qué es un ingeniero de control de calidad y cómo se conv...
John Squirrels
Nivel 41
San Francisco

¿Qué es un ingeniero de control de calidad y cómo se convierte en uno?

Publicado en el grupo Random-ES
Hoy en día mucha gente sueña con encontrar un trabajo en TI, debido a los salarios relativamente altos de la industria, así como a la demanda constante de especialistas en TI en el mercado laboral. La mayoría de las veces, estos sueños se rompen cuando se topan con la necesidad de una educación especializada que el soñador no tiene tiempo ni dinero para obtener. Pero hay varias especialidades que brindan una "puerta trasera" en la industria de TI, lo que le permite pasar por alto la capacitación preliminar y la necesidad de adquirir experiencia previa. Da la casualidad de que el control de calidad es una de esas especialidades en el "borde" de TI. ¿Qué es un ingeniero de control de calidad y cómo se convierte en uno?  - 1

¿Qué es un ingeniero de control de calidad y qué hace?

El trabajo de un ingeniero de control de calidad se trata menos de asegurar la calidad (aunque esto está implícito en el título del trabajo) que de monitorear la corrección de la implementación de todas las etapas de desarrollo y la corrección de la operación del producto final. Suena un poco a lo que hace un probador. Pero un probador solo verifica el funcionamiento de la aplicación y la acepta o la rechaza en función de los resultados de la prueba (la presencia de errores y fallas). Un ingeniero de control de calidad también supervisa el cumplimiento de los estándares en el desarrollo de software e interactúa con los desarrolladores, diseñadores y clientes, evitando la aparición misma de errores y fallas en el software. Es cierto que los puestos de evaluador e ingeniero de control de calidad a menudo se perciben como uno y el mismo.

Si lo desglosamos punto por punto, la descripción del trabajo de un ingeniero de control de calidad incluye las siguientes tareas:

  • especificar los requisitos detallados para el programa (hecho junto con el cliente)
  • analizar y calcular el tiempo necesario para crear la aplicación o corregir un error (esta tarea, por supuesto, no es para ingenieros de control de calidad junior, sino para alguien con una perspectiva imparcial, un profesional de control de calidad proporciona las estimaciones de tiempo más realistas)
  • desarrollar guiones de prueba
  • realizar el proceso de prueba en sí mismo
  • registrar errores descubiertos en el sistema de seguimiento de errores
  • discutir las soluciones con todos los involucrados en el desarrollo
  • seguir el proceso de corrección de errores
  • pruebas repetidas de áreas problemáticas
  • analizar los resultados de las pruebas
  • scripts de prueba de depuración
  • analizar los procesos utilizados por el equipo de desarrollo
  • optimice los procesos de desarrollo para evitar que vuelvan a ocurrir los errores detectados (si los errores ocurren debido a acciones inconsistentes tomadas por diferentes departamentos o porque alguien no está siguiendo los estándares de desarrollo establecidos, entonces es trabajo del ingeniero de control de calidad señalar dónde está el problema). sucediendo y trabajar para eliminarlo);
  • mantener la documentación de prueba
A primera vista, esto es mucho de lo que ser responsable. Pero en la práctica, algunas de estas responsabilidades se asignan a evaluadores, empleados de control de calidad, desarrolladores, analistas comerciales y redactores técnicos. Por lo tanto, en diferentes empresas, las responsabilidades de un ingeniero de control de calidad serán ligeramente diferentes: en una empresa, habrá más trabajo relacionado con la planificación del desarrollo y la corrección de errores, en otro lugar habrá un mayor énfasis en las pruebas y el seguimiento de errores, y en otros lugares, los ingenieros de control de calidad realmente participar en la realización de arreglos. ¿Qué es un ingeniero de control de calidad y cómo se convierte en uno?  - 2En consecuencia, en cada caso, su día de trabajo se verá diferente. En general, un ingeniero de control de calidad comienza el día trabajando en pruebas y monitoreando el progreso del desarrollo en un sistema de seguimiento. En el transcurso del día, él o ella se comunica con los desarrolladores (clarificando cómo progresa el desarrollo y qué problemas están ralentizando el progreso) y el cliente (clarificando los requisitos para la funcionalidad que se está desarrollando actualmente). Al final del día, todos los cambios se agregan a la documentación de la prueba.

Pros y contras de la profesión.

¿Qué pasa con el trabajo de control de calidad que es atractivo además del salario? Uno de los aspectos más agradables es la conciencia de que estás ayudando a crear y mejorar el producto. Es una sensación indescriptible cuando tus rutinas diarias dan lugar a un producto que incluye parte de tu trabajo e ideas. Otra ventaja del trabajo de control de calidad es la oportunidad de familiarizarse de cerca con las nuevas tecnologías. Si desea cambiar a una especialidad diferente en TI, entonces un puesto de control de calidad es el mejor lugar para familiarizarse mejor con su trabajo futuro. El trabajo de control de calidad solo tiene una deficiencia: las tareas aburridas y monótonas de las pruebas manuales y la actualización de la documentación de las pruebas. Dicho esto, son aburridos solo al principio. Con un conjunto ampliado de responsabilidades, todo se vuelve más interesante y variado.

¿Cómo convertirse en un ingeniero de control de calidad?

Para seguir el camino del ingeniero de control de calidad, en realidad no necesita saber lenguajes de programación o cómo se estructuran las bases de datos. Lo importante es tener una idea de cómo se organiza el proceso de desarrollo de software y comprender el proceso de prueba. Debe leer y practicar por su cuenta (use una PC para tratar de encontrar todos los defectos y errores en las aplicaciones/sitios web). Para aumentar tu confianza, puedes tomar un par de cursos de capacitación en línea y/o inscribirte en una pasantía en centros de aprendizaje (desafortunadamente, no enseñan esta especialidad en las instituciones de educación superior). Si el inglés no es su lengua materna, mejore sus habilidades en el idioma inglés: al contratar, las empresas de TI prefieren candidatos con conocimientos de inglés. ¿Qué es un ingeniero de control de calidad y cómo se convierte en uno?  - 4En cualquier caso, a un ingeniero de control de calidad novato se le evaluará sobre todo su conocimiento del proceso de prueba de software: para qué sirve, qué tipos de prueba existen, qué es un error, cómo se documenta un error y qué pasos son necesarios para cerrar un error. Al principio, las pruebas serán tu destino. Pero una vez que se sienta cómodo con este trabajo y aprenda un poco más sobre cómo se organiza el proceso de desarrollo de software en su empresa, avanzará a un nivel superior y obtendrá sus propias responsabilidades relacionadas con el producto que se está desarrollando. El nivel de experiencia requerido para ingresar al campo de control de calidad es significativamente más bajo que el que se requiere para convertirse en programador. Como resultado, la competencia por una vacante de ingeniero de control de calidad puede ser muy, muy, MUY intensa. Como resultado, para tener una entrevista exitosa, además del conocimiento, también necesita tener un cierto conjunto de cualidades personales. Por ejemplo, para un ingeniero de control de calidad, la capacidad de comunicarse bien es importante: este puesto requiere que interactúes con casi todas las personas involucradas en el desarrollo, desde el cliente hasta el probador. Además, debe poder transmitir todos los matices relacionados con los requisitos de la aplicación a todas las partes interesadas. No menos importantes son la atención a los detalles, la paciencia y la diligencia: estos atributos son esenciales cuando se prueban programas. Y, por supuesto, una prueba exitosa requiere la pasión de un conocedor de vinos y la curiosidad de un niño que investiga cómo funciona un reloj o su juguete favorito, para que la búsqueda de errores no se convierta en una tarea agobiante para usted. Por cierto, si tiene un par de historias sobre cómo encontrar errores con éxito, eso puede ser una gran ventaja a los ojos del entrevistador. También necesita habilidades analíticas para identificar formas de mejorar el proceso de desarrollo y la aplicación en sí.

perspectivas

Como una de las formas relativamente fáciles de ingresar a TI, el control de calidad ofrece bastantes opciones para avanzar. Puede permanecer en esta especialidad y ascender: ingeniero de control de calidad junior, ingeniero de control de calidad de nivel medio, ingeniero de control de calidad senior, líder del equipo de control de calidad, gerente de control de calidad, jefe de departamento de control de calidad. Si está más inclinado hacia la programación, pero no está listo para unirse a las filas de los programadores, puede cambiar para convertirse en un ingeniero de automatización de control de calidad. Entonces puede probar suerte en la automatización de pruebas. Si ve el control de calidad solo como un trampolín para una carrera en otra especialidad, entonces, con capacitación adicional, puede convertirse en programador, analista de negocios o gerente de proyectos. Los nuevos campos abren oportunidades adicionales para el crecimiento profesional, pero el nivel de responsabilidad en ellos también es completamente diferente.
Comentarios
  • Populares
  • Nuevas
  • Antiguas
Debes iniciar sesión para dejar un comentario
Esta página aún no tiene comentarios