Un nuevo enfoque de la QA


QA

No hay un único camino que pueda llevar a alguien a una career en tecnología, y el QA es un punto de entrada común en toda la industria tecnológica, incluso en Kopius.

Alguien en QA es responsable de mejorar los procesos de desarrollo de software y evitar defectos en la producción. La verdad es que la industria no ha hecho mucho para que el QA sea un buen trabajo. Es habitual escuchar historias sobre largas horas, sin notificación previa, procesos desorganizados y la poca importancia que los ingenieros de QA dan al proceso. En Valence hemos trabajado mucho para conseguir un buen QA.

Hemos integrado el QA en nuestros procesos agilees de ingeniería, lo que es tan bueno para nuestros empleados como para nuestros clientes. Lo que hacemos con QA es común para Agile, pero para la industria del juego no es el típico proceso, estructura o ruta de empleo, por lo que hemos esbozado algunas de las cosas que hacen que nuestro programa de QA sea único en Valence.

El principio rector de nuestro programa de QA es que reconocemos que nuestros ingenieros de QA son miembros vitales de un equipo multifuncional. Invertimos en cada ingeniero de QA y en su trayectoria profesional, asumiendo compromisos mutuos a largo plazo. Valence se encuentra en la industria del software, donde los ingenieros de QA pueden disfrutar de una mayor longevidad de career, crecimiento profesional y estar a la vanguardia de las últimas y mejores tecnologías.

Un día normal de QA en Valence 

"Mi principal objetivo es ofrecer un producto de calidad a nuestros clientes. Testeamos los productos desde el punto de vista de la experiencia del cliente y de la funcionalidad para garantizar la mejor experiencia en todas las plataformas, como navegadores web, móviles y tabletas.

Raanadil Shaikh, Jefe de QA

Nuestro equipo de QA trabaja en proyectos impulsados por la tecnología, probando funciones en múltiples plataformas, centrándose en el cliente final y tus experiencias.  

Los equipos de Valence siguen una práctica agile estándar. Involucramos a los ingenieros de QA cuando empezamos y terminamos los sprints para poder incluir las necesidades y expectativas del equipo de QA en nuestra planificación. Al igual que muchas empresas tecnológicas, nuestro equipo de QA utiliza solicitudes para activar las pruebas. El responsable de las pruebas ejecuta los casos de prueba definidos en la planificación del sprint. Si la función cumple los criterios de aceptación, se validan.  

Una de las características del proceso de QA que lo hace tan eficaz es su flexibilidad.

"Los responsables de calidad de Valence tienen mucha flexibilidad para crear la estructura y las pruebas adecuadas para el proyecto. En anteriores puestos de QA, he tenido que seguir un proceso prescrito muy estricto, aunque no fuera el adecuado para el proyecto. Aquí no es así".

Emily Bright, Analista de QA

Bright añade: "El QA depende en gran medida de las personas con las que se trabaja. Nuestro trabajo consiste en encontrar problemas en el trabajo que hacen los demás. Todo el mundo en Valence es muy abierto y acepta los aportes del equipo de QA, y tiende a dar por sentado que el ingeniero de QA tiene razón, lo cual es muy agradable." 

Lo que también es único es que compartimos herramientas entre los equipos en la medida de lo posible. Nuestro equipo de QA utiliza las mismas herramientas que el resto del equipo de ingeniería. Nuestro equipo de QA está capacitado para trabajar con diferentes versiones de código (mediante la línea de comandos GIT) y desplegar compilaciones en su máquina local o en la nube. Nuestro equipo de QA no escribe código, pero interactúa con él. Esto no es una práctica muy común en otras empresas. 

La automatización es una parte importante del QA en Valence, lo que mejora drásticamente la experiencia de trabajo de nuestro equipo. Utilizamos pruebas automatizadas para que nuestros ingenieros de QA no tengan que ejecutar repetidamente los mismos procesos tediosos, lo que resulta agotador y poco estimulante. Gracias a las pruebas de aceptación automatizadas, podemos centrar la atención de nuestros ingenieros de QA en los aspectos más interesantes del proyecto, las nuevas funciones, el Ad Hoc y la experiencia integral del cliente. Es una gran parte de la razón por la que nuestro equipo de QA es más feliz que la mayoría.  

"La monotonía es el mayor riesgo de  otras funciones comunes de QA, pero no es el caso en Valence debido a la variedad de proyectos y tecnologías que utilizamos", según Jaison Wattula supervisor del programa de QA de Valence. Shaikh está de acuerdo: "Me planteo desafíos cada día porque no estoy limitado a un producto durante mucho tiempo: pruebo los últimos productos en diferentes plataformas, lo que es realmente genial". 

Además, los ingenieros de QA de Valence suelen estar en primera línea con el cliente, nuestros desarrolladores y tus compañeros. Nuestro equipo de QA está en contacto con todas las funciones y necesita comprender los objetivos del proyecto, los principios de desarrollo y el enfoque tan bien como cualquier otro miembro del equipo. Puesto que son la primera línea de defensa contra fallas y errores, el proyecto funciona mejor cuando los ingenieros de QA colaboran con equipos multifuncionales (incluidos los clientes) y participan en la toma de decisiones.  

"Valence es un lugar especial porque hay un verdadero aprecio por las diversas perspectivas y puntos de vista: me encanta colaborar con mis compañeros de trabajo y clientes para encontrar la innovación adecuada para cada proyecto."

Raanadil Shaikh, Jefe de QA

Bright añade: "Cuando encuentro problemas (que es la parte divertida), normalmente propongo una solución, ofrezco una solución provisoria o encuentro otra forma de ayudar al equipo a resolver la falla. Es más rápido, más colaborativo y una parte importante de mi contribución".  

Aunque tenemos días típicos, no tenemos proyectos típicos. Nuestro equipo de QA debe sentirse cómodo interactuando con tecnologías nuevas y emergentes. Valence cuenta con una variada lista de servicios y tecnologías, y nuestro equipo de QA interactúa con todos ellos.  

¿A quién le va bien en el QA en Valence? 

Nuestro equipo tiene éxito porque tus miembros son apasionados de la tecnología, detallistas, curiosos y quieren contribuir a todo el proceso de desarrollo.  

Valence tiene una cultura de aprendizaje continuo, y esto es especialmente cierto en el equipo de QA. Aquí le va bienn las personas a las que les encanta aprender nuevas tecnologías, plataformas, herramientas y buenas prácticas. "Las posibilidades de aprendizaje son infinitas", afirma Shaikh. 

Los entusiastas ambiciosos de la tecnología que quieran utilizar el QA como trampolín para acceder a otros sectores de la industria se desenvuelven bien aquí. Aunque no es habitual pasar de la QA a la escritura de código, el puesto de ingeniero de QA es una clara incubadora para acceder a otros puestos tecnológicos y ampliar conocimientos. Debido a que nuestros ingenieros de QA están expuestos al proceso y a todas las funciones dentro de ese proceso, se encuentran en una posición única para elegir su siguiente paso profesional dentro de Valence. Los ingenieros de QA pueden dedicarse a la coordinación de proyectos, gestión de proyectos, cuadros de mando y visualización, y mucho más. Es el lugar adecuado para empezar si quieres crecer en las funciones tecnológicas no relacionadas con el código y más abstractas en las que orientas y apoyas los proyectos de los clientes.  

"Trabajamos mucho para contratar a las personas adecuadas para nuestro equipo de QA, e incluso con todo ese esfuerzo, nada me hace más feliz que ver a un miembro de nuestro equipo de QA ascender a otras áreas del negocio."

Jaison Wattula, Director de Informes y Automatización

¿Te suena?¡Estamos contratando!Encontrarás la descripción del puesto de Responsable de QA aquí.