Conviértete en tester si quieres



¡Hola Habr! Mi nombre es Ekaterina, estoy liderando pruebas y buscando constantemente nuevos especialistas para unirse a mi equipo. De mi experiencia en tres empresas, puedo decir que solo el 13% de las búsquedas se convierten en empleados reales. No analizaré cómo funciona el embudo para la contratación de personal calificado en TI - esta es la tarea de HR'ov - aquí me gustaría hablar sobre cómo las grandes empresas expanden el embudo a través de pasantías corporativas y tratan de inspirar a aquellos que solo planean probarse en esta profesión.



La tecnología de buscar a su empleado en el personal es como elegir ropa: no comprará una chaqueta que obviamente sea excelente o ajustada para usted. Asimismo, en la contratación deben coincidir muchos factores para que el candidato se integre en el equipo y contribuya a la rentabilidad del proyecto, y no al revés. Por tanto, la ventaja de un candidato sin experiencia es su potencial.



Voluntad de aprender







El profesional excepcional y el novato se desarrollan en la misma línea, en el llamado ciclo de desarrollo de competencias :



  • Incompetencia consciente: entender qué aprender
  • Competencia consciente: pruebe el conocimiento en la práctica hasta que tenga éxito
  • Competencia inconsciente: obtén una habilidad y llévala al automatismo


La conclusión es que un gurú se diferencia de un principiante por el número de ciclos completados.



En el entorno de las TI, el aprendizaje es un proceso continuo: aparecen nuevos lenguajes, tecnologías, herramientas, enfoques y los antiguos mueren. Como dijo la reina negra L. Carroll, "tienes que correr lo más rápido que puedas para mantenerte en el lugar, y para llegar a alguna parte, necesitas correr al menos el doble de rápido".



Lamentablemente, los empleados experimentados se quedan atrapados en el cuadrado de la incompetencia inconsciente, el mismo caso en el que una persona dominó varias metodologías, aprendió a usar un par de herramientas y decidió que sabía lo suficiente para resolver cualquier problema. A su vez, un candidato sin experiencia se encuentra en el cuadro de la incompetencia percibida, comprende su posición y está dispuesto a invertir el máximo esfuerzo en el dominio de la nueva información.



Sin experiencia "extra"







La experiencia de cada candidato es una combinación única de conocimientos y habilidades. Como dije antes, cada habilidad es un trabajo duro y ciertamente debe pagarse. Por otro lado, los proyectos también son únicos y pueden necesitar solo una fracción de la experiencia del candidato. De acuerdo con la fórmula de la triple restricción , el proyecto generalmente no está dispuesto a pagar por habilidades que no necesita y debe tener en cuenta los costos de adquirir habilidades que el empleado potencial no tiene.



Un candidato sin experiencia es borrón y cuenta nueva, y todo lo que aprenda en la empresa estará justificado y pagado.



No se han acumulado ajustes preestablecidos "dañinos"



Continuando con el tema de la personalidad del proyecto y el triángulo de limitaciones, consideraré el bloque de gastos con más detalle. Los procesos, tecnologías y herramientas siempre se recopilan del cálculo de la conveniencia, si, por supuesto, el proyecto vale la pena.



Tradicionalmente, los probadores explican sus actividades profesionales de la siguiente manera: las pruebas deben estar escritas en TestLink, en el formato de casos de prueba y una persona especial debe distribuir quién realizará qué pruebas, las listas de verificación tradicionales en Excel son incorrectas, y en la etapa de un producto MVP , a la cabeza. esquina costo simplicidad y costo mínimo.



Un candidato sin experiencia no tuvo tiempo de acumular presets, debe ser introducido en el puesto desde cero y hay oportunidad de ingresarlo correctamente.



Cómo convertirse en tester



La mejor opción para un tester novato podría ser una pasantía corporativa . Después de la formación, a diferencia de la escuela, la empresa espera una cooperación a largo plazo, espera ver en un potencial interno un interés real en el caso, confirmado por la acción. Después de todo, es importante recordar que elegir una profesión es una tarea responsable. Es suficiente imaginar en qué se convertirá tu vida si colocas rieles todos los días, cuando te encanta cultivar flores.



Hay una gran cantidad de literatura escrita en el campo de las pruebas que, a su vez, se absorbe mejor si sabes lo que estás buscando. Aquí hay una lista de preguntas, en mi opinión, adecuadas para un principiante:



  • ¿Qué significa realizar pruebas funcionales con una caja negra?
  • , ?
  • , ?
  • , , « » ?
  • ?
  • , , ?


Antes de leer, haga una taza de té, relájese, reflexione sobre cómo suenan las respuestas. ¿Lo has descubierto? ¡Empezar!



Si prefiere una lectura ligera, le recomiendo el bestseller de R. Savin " Testing DOT com " como su primer libro . Si le resulta más fácil comprender la información cuando está estructurada en estantes, lea " Pruebas de software. Curso básico " de S. Kulikov.



Parte técnica



Al menos una vez al mes tengo un diálogo:



- P: ¿Qué se necesita para convertirse en tester?

- E: Necesita conocer la teoría de las pruebas, tener algunas habilidades de desarrollador y administrador, y mucho más.

- P: ¿Qué es tan difícil?

- Yo: <larga e inspiradora diatriba>.



No se puede exagerar la conciencia técnica en las pruebas, pero si tiene que elegir por dónde empezar, yo iría con SQL. Las bases de datos existen en casi todos los sistemas, prevalecen las relacionales. R. Bewley está bien familiarizado con SQL en el libro " Learning SQL ", y para completar los ejercicios, necesitará acumular una copia de seguridad con tablas y datos . Para quienes configurar su base de datos todavía es demasiado difícil, tome un curso básico de SQL en línea...



Sin embargo, en general, probablemente necesitará todos los conocimientos técnicos que ya tiene. Piense en qué software usa, qué puede reinstalar, configurar, si usa el administrador de tareas, si alguna vez registró variables de entorno, configuró su red doméstica o abrió DevTool en un navegador. Escriba todo lo que pueda ser útil y actualice sus conocimientos.



Parte practica



Después de la capacitación teórica y técnica, su paso natural es probarse a sí mismo en el papel de un probador: analizar los requisitos, resolver y luego describir qué y cómo probará, ejecutará las pruebas, pasará el defecto al equipo de desarrollo y también evaluará con sensatez qué es exactamente lo que le gusta en esta actividad y por qué.



Para esta tarea, una plataforma de crowdsourcing es la más adecuada, por ejemplo, TestBirds (disponible en ruso) o uTest (solo en inglés). Todo lo que necesita hacer es completar un perfil, tomar algunas pruebas y esperar su asignación de prueba.



Como alternativa, sugiero probar su sitio, juego o aplicación favorita en un teléfono inteligente: investigue el producto, determine qué valor tiene el objeto, qué tareas se pueden resolver con su ayuda. Tome "Acuerdo" / "Manual de usuario" / Preguntas frecuentes como requisitos: cualquier información descriptiva sobre el producto servirá. Además, la experiencia personal del usuario también está bien.



Su tarea es elegir una función y estudiar cómo funciona en diferentes condiciones, con diferentes datos, con diferentes configuraciones. Escriba casos de prueba en él, describa todos los defectos que encuentre y pídale a su colega que complete la tarea. ¿Lo repitió como estaba previsto? Excelente. En caso contrario, corrija la documentación y envíe los defectos encontrados al servicio de soporte, adjunte a la descripción su opinión sobre cómo los defectos afectan la función. Una agradable recompensa por el trabajo realizado es la actualización de su servicio favorito.



Conclusión



Entonces, recibió el conocimiento y la confianza iniciales para elegir una profesión; ahora refleje sus logros en su currículum. El trabajo realizado es tu ventaja absoluta en las entrevistas, y puedes pensar con seriedad en una carrera en la empresa en la que especialmente quieres trabajar.



Las pequeñas empresas a menudo contratan candidatos sin experiencia como evaluadores, y tendrán la oportunidad de probar todo a la vez, tal vez crear pruebas desde cero. Las grandes empresas, por regla general, están orientadas a procesos con un gran personal de especialistas en pruebas e implementan procesos maduros en los proyectos. Hacer prácticas con ellos es una buena forma de entrar en la profesión sin estrés, de ir construyendo tu área de responsabilidad de forma paulatina.



Si está completamente decidido, le recomiendo dos opciones de búsqueda:



  • Búsqueda pasiva: publique su currículum en todos los sitios de trabajo conocidos
  • Búsqueda activa: la mayoría de las empresas de TI tienen un portal que detalla los proyectos y, por supuesto, las vacantes. Investigue lo que los empleadores potenciales tienen para ofrecer y envíe su currículum directamente para que llegue al destinatario más rápido


¡Les deseo lo mejor a los más interesados ​​en la autodeterminación y bienvenidos a la profesión!



All Articles