¿Cuál es el mejor consejo profesional para garantizar la calidad de un salario alto?

¿Pruebas de software? ¿No puedes cambiar tu tecnología? El desarrollo es mucho mejor … Las pruebas ya no son un conjunto de habilidades … Cualquiera puede hacer eso … Es aburrido … Al menos aprende Automatización para sobrevivir … ¡No hay carrera en Pruebas de software!

Estamos de acuerdo en estar en desacuerdo. El único criterio en el que se basa esta suposición de “Sin carrera en pruebas de software ” es la horda de probadores de software manuales en el mercado (después de todo, es un mercado laboral). La percepción general es: las pruebas de software no requieren habilidades técnicas. Resultado: cada Tom, Dick y Harry persigue una carrera en pruebas de software. Después de cierto tiempo, ¡todo se estanca para ellos! No se trata solo de ‘ Carrera en pruebas de software ‘, todos deben salir de su zona de confort una vez que llegan al callejón sin salida.

Entonces, ¿Qué haces?

¡Jack de todos los oficios, maestro de al menos uno!

Calidad nunca es un accidente; siempre es el resultado de un esfuerzo inteligente. Las pruebas de software no son solo una tecnología única. Es mucho más que eso. Desarrollar una carrera en Pruebas de software implica procesos estrictos, comunicaciones expertas, habilidad para los detalles, comprensión comercial, conocimiento de secuencias de comandos, una variedad de diferentes tipos de pruebas como seguridad, aplicaciones móviles, rendimiento, nube, etc.

Ser un experto en todos los oficios “necesarios” puede conseguir un trabajo, pero no puede construir una gran carrera en pruebas de software . Para sobresalir de la competencia, ¡debes ser un maestro de al menos uno! ¿Cuál es ese? Eso depende de sus capacidades e intereses: gestión de pruebas, secuencias de comandos de automatización, análisis de seguridad y vulnerabilidad, evaluación comparativa del rendimiento, pruebas de aplicaciones móviles, computación en la nube, aplicaciones IoT, esquema de base de datos, cualquier cosa … ¡Elija a su maestro sabiamente!

Automation Scripting: ¿El nuevo comercio ‘necesario’?

En los últimos años, los probadores de software han visto la escritura en la pared: a medida que las operaciones de prueba se vuelven cada vez más automatizadas, las habilidades de scripting son esenciales para hacer crecer su carrera en Software Testing . Es el nuevo comercio ‘necesario’ que al menos necesita conocer. Todo comenzó con los probadores manuales , pero a medida que el suministro creció (ahora está realmente lleno), la industria necesitaba algo de la capacidad del probador además de los conceptos manuales. La más fácil fue, por supuesto, las habilidades de scripting, después de todo, TI se trata de esas ‘líneas de código’ y, por lo tanto, ‘ Scripting de automatización ‘ se convirtió en el nuevo ‘Genérico’.

¡Pero no se trata solo de automatización!

La prueba es una habilidad. Si bien esto puede sorprender a algunas personas, es un hecho simple. ¡Sí! Estoy de acuerdo en que el conocimiento de los scripts de automatización es importante para distinguir su candidatura, pero no lo es todo. La capacidad de analizar, comunicarse y razonar son igualmente importantes. Un gran probador de software debe tener muchas competencias: pensamiento crítico, comprensión de negocios y arquitectura, conocimiento de dominio, conocimiento de herramientas (se puede adquirir a través de capacitación y práctica relevantes), prueba y gestión de personas, prueba para mejorar la actitud, etc. para construir Una carrera exitosa en Software Testing .

Por cierto, ¡’Pruebas de software’ NO es aburrido!

La gente dice que es aburrido, es decir, poco interesante, tedioso o poco emocionante. Digo que cualquier cosa que se haga repetidamente eventualmente será aburrida, y se aplica a CUALQUIER tecnología. Necesita explorar y aprender cosas nuevas a medida que progresa en su carrera en Pruebas de software . Intenta preguntarle a un desarrollador de software de 3 años, él te dirá cuán aburrido se ha vuelto su trabajo últimamente 🙂

¿Ninguna carrera en pruebas de software? ¡Comparte esto para reclamar tu trono de prueba!

Al decidir sobre su carrera en Pruebas de software , tenga en cuenta que hoy en día hay muy pocas oportunidades de pruebas manuales “puras”. Incluso si es así, hay prácticamente miles de candidatos compitiendo por él. Entonces, ¿dónde está la oportunidad? Es ” híbrido “. La esencia de todos los conceptos de pruebas manuales (nada puede reemplazar las pruebas manuales, las pruebas automatizadas es extender el alcance del trabajo del probador, no reemplazarlo) y dominar al menos uno: ¡tipo de prueba de automatización o especializada!

Puedes ser un gran probador si conoces la programación. También puede ser un gran probador si no tiene habilidades de programación en absoluto. Un gran evaluador aprenderá qué habilidades necesita para seguir siendo excelente, en su propio estilo.

Pensamiento de despedida : ¿Por qué crees que los roles DevOps y SDET (Ingeniero de desarrollo de software en prueba) surgieron?

Los probadores de software no hacen software; solo los hacen mejores. ¡Espero verte en una conferencia de control de calidad algún día!

Esta es la pregunta más genérica hecha por cualquier persona de control de calidad. Muchas veces puede haber escuchado que hacer pruebas de automatización en lugar de pruebas funcionales sería bueno para la carrera y diría que adquirir habilidades en pruebas de automatización sería valioso para la carrera. Pero tiene que analizar sus habilidades, potencial y responder esta pregunta por su cuenta, como cómo puede ser valioso para su equipo, qué habilidades necesita su equipo.

Al elegir su carrera profesional, debe decidir si desea optar por la gestión o la ruta técnica (experto en el dominio) porque la gestión de personas es diferente de la habilidad técnica y hay casos en los que las personas no obtienen buenos resultados en ambos.

Además, depende del interés de la persona, el potencial y las capacidades si él / ella desea optar por la ruta técnica o de gestión. Los ingenieros que trabajan en la compañía de control de calidad de software ofrecen diferentes opciones para que elijan su carrera profesional, como si los ingenieros son más técnicos e interesados ​​en el lado de la programación, se les ofrecen puestos más altos como PYME, ingeniero principal, ingeniero de herramientas, analista, arquitecto , etc. y, por otro lado, a aquellos que están más interesados ​​en la gestión de proyectos, personas y equipos se les ofrecen puestos como Líder, Gerente, etc. Las escalas salariales para ambos caminos son casi iguales y también dependerán de su desempeño.

Algunos de los consejos para mejorar su carrera en QA desde mi perspectiva serían

  • Actualice sus habilidades de dominio, así es como ganará el respeto del miembro del equipo en función de su conocimiento de dominio
  • Tomar posesión de sus módulos / características asignados
  • Presente un nuevo proceso de control de calidad y sugerencias para mejorar su equipo y proyecto
  • Aprende e imparte ese aprendizaje con los miembros de tu equipo
  • Siéntete orgulloso de tu trabajo como garantía de calidad
  • Aprenda de artículos, libros, foros, blogs, documentos técnicos, estudios de casos, seminarios, seminarios web, etc. Esto ayudará a mejorar sus habilidades de control de calidad.
  • Busque certificaciones para comprender las mejores prácticas de control de calidad e implemente las mismas en su proyecto

Si sigue los puntos mencionados anteriormente, personalmente creo que fácilmente obtendrá buenas oportunidades para formar parte de grandes gigantes de software o compañías que brindan servicios de prueba de software y, finalmente, definitivamente obtendrá un aumento salarial alto.

Espero que la información anterior lo ayude a crecer y ganar un salario bien merecido.

Saludos,

Anand

¡Invierta su tiempo, dinero y otros recursos en su propio desarrollo!

Trabaja en ti mismo!

Mantenerse motivado.

Si quieres lograr más, tienes que hacer más. Regla simple !