Os testadores de software s?o profissionais de tecnologia da computa??o que usam programas antes de serem lan?ados no mercado para aprender como podem ser aprimorados. Na maioria dos casos, os testadores de software consultam os desenvolvedores de software para saber quais recursos dos programas s?o mais importantes e para quais softwares demogr?ficos podem ser comercializados. Tamb?m ? comum que os testadores de software fa?am sugest?es sobre os programas de depura??o e tornem as interfaces mais amig?veis ??para os usu?rios de software de destino. As qualifica??es para teste de software normalmente incluem algum treinamento acad?mico formal em ci?ncia da computa??o, como por meio de programas associados ou de gradua??o, onde os indiv?duos aprendem linguagens de programa??o b?sicas. Tamb?m ? comum que as qualifica??es de teste de software incluam alguma certifica??o profissional, como garantia de qualidade, al?m de anos de experi?ncia no campo de teste de software, especificamente em determinados setores, como software financeiro ou software m?dico.
Espera-se que as pessoas que trabalham no campo de teste de software tenham um forte entendimento do desenvolvimento de software, o processo pelo qual o novo software ? projetado e o software existente ? atualizado ou aprimorado. Por esse motivo, os empregadores normalmente incluem treinamento acad?mico formal entre as qualifica??es de teste de software. Nem sempre ? necess?rio, no entanto, se formar em um campo relacionado. Embora muitas pessoas que gostariam de se tornar testadores de software certamente possam se beneficiar desse tipo de credencial, indiv?duos que conseguiram adquirir experi?ncia em programa??o de computadores sem se matricular em programas de gradua??o ou certifica??o tamb?m podem ser eleg?veis para o emprego em testes de software.
No entanto, ainda ? comum que as qualifica??es de teste de software incluam algum treinamento formal, j? que normalmente ? esperado que os testadores de software se comuniquem com os clientes no final do usu?rio dos programas de software, bem como com os desenvolvedores de software. ? essencial que os testadores de software possam falar e escrever claramente sobre conceitos e a??es ?s vezes complexos. Eles devem ser capazes de explicar id?ias complexas e altamente t?cnicas em linguagem comum aos clientes e tamb?m devem usar jarg?es altamente t?cnicos com profissionais de tecnologia da informa??o, como programadores de computador. Ao obter algum tipo de certifica??o ou diploma, os candidatos a emprego de testador de software podem provar que tiveram experi?ncia em comunicar id?ias em um n?vel formal.
Tamb?m ? comum que as qualifica??es de teste de software incluam experi?ncia no desenvolvimento de software em um campo relacionado. Por exemplo, uma pessoa que gostaria de se tornar um profissional de teste de software no setor de software financeiro deve entender como esse tipo de software ? usado e como ? desenvolvido. Nesses casos, embora as qualifica??es de teste de software possam n?o indicar explicitamente que os candidatos precisam ter treinamento acad?mico em ?reas relacionadas, muitos candidatos aprovados t?m essa experi?ncia listada em seus curr?culos.