L'Analyste QA est souvent un ancien développeur. Il doit comprendre le cycle de développement logiciel, être capable d'écrire des scripts et être capable de réviser le code des autres développeurs afin d'identifier les bogues. L'Analyste QA doit d'avoir une bonne capacité d'analyse. Il doit aussi être organisé, minutieux, rigoureux, et être capable d'écrire de la documentation. L'Analyste QA doit également démontrer un certain esprit
créatif. Il doit avoir une bonne connaissance des outils de gestion des bugs et doit être curieux en s'intéresser aux nouvelles
technologies dans son domaine pour tenir à jour ses compétences
techniques. La plupart des équipes de développement évoluant maintenant
dans un cadre collaboratif (méthodologie Agile), le L'Analyste QA
doit aussi faire preuve d'un sens de l'écoute et d'une bonne
communication, avec un goût prononcé pour le travail en équipe. Pour travailler comme Analyste QA à Montréal, il est préférable de parler le français et l'anglais.