Es prácticamente la puerta de entrada al mercado laboral informático. Sin embargo, muchas empresas reflejan cuánto les cuesta dar con buenos candidatos y hasta los señalan como los que más rotación tienen dentro de las organizaciones.
Se trata de los testers, quienes se encargan de verificar el correcto funcionamiento de lo programado, una tarea que no es simple, pero para la que se pueden preparar con pocos meses de dedicación y salir del curso con empleo seguro.
Los expertos en testing se volvieron más buscados ante la aceleración de los planes de digitalización de las empresas
"El rol creció con la pandemia y la transformación digital acelerada que múltiples empresas, pequeñas, medianas y multinacionales, debieron enfrentar para empezar o incrementar su presencia en la web", confía a iProUP Alejandro Servide, director de Professionals y RPO de Randstad.
"La responsabilidad principal del tester es evaluar y solucionar problemas referentes a la calidad del código de programación para detectar errores, documentar inconvenientes y garantizar que antes de entregar cualquier producto o aplicación de software estén corregidos para lograr que funcionen correctamente y alcanzar altos niveles de satisfacción del usuario final", añade.
¿Cuáles son sus funciones? Tamara Bloch, Talent Acquisition Partner de Aliancers, las enumera en diálogo con iProUP:
- Desarrollar y ejecutar las pruebas manuales y proporcionar validación para las características de la aplicación
- Diseñar y desarrollar planes de testing para asegurar que el software cumpla con los requisitos definidos
- Gestionar y chequear errores en gestores de tareas y verificar las correcciones desarrolladas
- Realizar pruebas de lanzamiento para verificar si se cumplen todas las condiciones para que el nuevo desarrollo se implemente
- Revisar y asegurarla calidad de la documentación.
- Analizar y presentar los resultados de las pruebas
"Estos profesionales no solo se dedican a informar un problema, también lo analizan aplicando el conocimiento recopilado de sus experiencias y buscan la razón de la falla", afirma a iProUP Fabiana Ramírez, Recruiter IT en PAE Argentina.
Según la ejecutiva, "es por eso que los testers con habilidades de programación son muy valorados. La experiencia y el buen manejo de herramientas son requerimientos esenciales y, para los que inician su carrera, la capacidad de aprendizaje, planificación y comunicación son fundamentales".
"La demanda de analistas de sistemas informáticos, incluidos los software testers, está aumentando muy por encima del promedio. El software testing tiene un futuro brillante por delante, ya que un número cada vez mayor de empresas están invirtiendo en el desarrollo de productos digitales", completa.
Ariel Arcidiacono, director comercial de Bumeran y Zonajobs, revela a iProUP que "la posición de tester de gestión y control de calidad se encuentra en el puesto número 5 de las más solicitadas de IT y, sin embargo, recibe casi un 80% menos de postulaciones que el aviso promedio del mercado en Bumeran".
Según Servide, "los salarios para estos perfiles varían dependiendo de la dimensión de la empresa y las condiciones de contratación". Y enumera los sueldos que se pagan en el mercado:
- Junior: entre $150.000 y $170.000
- Semi-senior: de $220.000 a$280.000
- Senior: entre $300.000 y $400.000
Sus habilidades
Sebastián Maciarello, gerente de BPO y Selección de Auren, señala a iProUP que "un tester debe tener excelentes habilidades de comunicación verbal y escrita, ya que se encargará de crear los artefactos de prueba, como casos, planes, estrategias, informes de errores, etcétera".
"Adicionalmente, se requieren habilidades de tecnología, trabajar con calma bajo presión, organización, pensamiento lógico, capacidad de planificar el trabajo a futuro, prestar atención en los detalles y redactar informes claros", agrega Maciarello.
¿Cuáles son las empresas que más solicitan estos perfiles? "Mayormente son buscados por las de informática, consumo masivo y fintech", agrega Maciarello.
Lucia Miranda, analista de Empleo y Selección en Ecosistemas, indica a iProUP que también hay otras ramas de actividad que los requieren. "Son demandados en su mayoría por el rubro bancario, de formación y retailer, ya que su participación es fundamental en la mayoría de los proyectos relacionados a aplicaciones mobile y web", remarca.
"El profesional de pruebas es hoy demandado en la mayoría de las empresas tecnológicas, pero también en compañías proveedoras de productos y servicios que se apoyan en los sistemas para soportar sus procesos base y su operación en general", completa.
Esteban Zecler, CEO de Hipcam, indica a iProUP "los sectores con más búsquedas son los dedicados al software, donde el trabajo de asegurar la calidad es más diverso. Dependiendo de la importancia del software, la estructura de la organización y las tecnologías de las que disponen, los procesos a efectuar son diferentes".
Hoy, más que nunca, las empresas "deben brindar experiencias digitales óptimas de principio a fin. Para eso, todos los productos digitales que usamos en nuestro día a día atraviesan procesos de aseguramiento de calidad antes de ser lanzados, que pueden ser realizados mediante testing manual o automatizado", asegura Zecler .
Fintech, banca y retail son los sectores que más demandan estos perfiles
Como parte de la industria de las fintech, Guido Peirano, gerente de Tecnología (CTO) de Lemon Cash, enumera a iProUP los tres tipos diferentes de testers:
-
Funcional: es el encargado de realizar pruebas de forma manual. Es importante que tenga claro conceptos de testing de caja negra, blanca y gris, cómo escribir casos de uso e historias de usuario y los tipos de pruebas que se pueden realizar, smokes, regression, etc.
-
Técnico: es un tester automatizador que, utilizando un lenguaje de programación y otras herramientas, desarrolla casos de prueba para que se ejecuten de manera automática. Este rol es un mix entre un developer y un tester, ya que debe tener conocimientos de ambos perfiles
-
Rendimiento: es quien prueba los requerimientos no funcionales de una aplicación y tiene que tener conocimiento de un perfil de infraestructura más los mencionados anteriormente. Mide el comportamiento de la aplicación emulando, por ejemplo, una concurrencia (usuarios usando la aplicación en forma simultánea) determinada
En cuanto a la capacitación, "generalmente, quienes se desempeñan en Testing o gestión de calidad estudiaron análisis de Sistemas o licenciatura en administración de Empresas como carreras universitarias", asegura a iProUP Emiliano Morales, Sr. QA Automation Engineer de Spark Digital.
"Pero también son muy útiles conocimientos de metodologías ágiles, certificación de ISTQB (comité internacional de la disciplina) y especializaciones que se pueden obtener en plataformas como Udemy, sobre todo si la persona decide especializarse en su carrera laboral, como por ejemplo en Performance Testing o Automation Testing", añade.
Por último, Arcidiacono pone el foco en cómo está funcionando el mercado de estos talentos. "Son fundamentales las acciones que fomenten la formación en tecnología y que permitan que existan nuevos talentos con este tipo de skills. Aunque, es importante tener en cuenta que existe una amplia demanda de perfiles con un grado de experiencia superior", señala.
"Los avisos para seniorities senior/semi-senior son los que menos postulaciones por aviso en Tecnología reciben, pese a que son los de mayor demanda. Es decir, existen más oportunidades, pero hay mayor cuello de botella. En el caso del seniority junior, hay muchísimos jóvenes que se están capacitando y los avisos reciben el doble de postulaciones", concluye.