No es muy aconsejable contratar un equipo de testing que tenga los mismos perfiles. Crea un equipo con diferentes puntos fuertes, distintos unos de otros. Analiza apropiadamente los tipos de actividades de pruebas que vas a realizar, y en función de ello comienza a pensar en el tipo de gente que mejor se pueden adaptar a esas necesidades. Por ejemplo, es obvio que si queremos realizar pruebas de rendimiento necesitaremos incorporar en nuestro equipo a una persona con experiencia en la utilización de herramientas de rendimiento y análisis de resultados. Si queremos automatizar, necesitaremos un experto en herramientas de automatización…

Esta claro que no es necesario que todos lo miembros del equipo tengan diez años de experiencia en testing o en alguna herramienta en concreto, pero si es importante que tengan algunos conocimientos mínimos sobre testing e informática. Un error común en este aspecto es dedicar desarrolladores a la realización de pruebas…siempre intenta contratar personas cuya carrera profesional se haya enfocado a las pruebas de software. Si necesitas realizar pruebas a bajo nivel, busca una persona con perfil de testing y buenos conocimientos en programación.

En las pasadas conferencias sobre software testing de Bilbao una persona del público preguntó: “¿Como puedo motivar a mi gente de testing para que no se pase a desarrollo?”…bueno, no creo necesario que se tenga que motivar si realmente has contratado una persona con perfil de tester, el testing es una carrera profesional donde se puede tener mucha trayectoria.