Qual deles tem um futuro melhor: Desenvolvimento ou Automação de Testes?
Eu costumava estar em QA, mas eu'mudei recentemente para o desenvolvimento, por isso aqui estão os meus pensamentos:
p>Test Automation Engineer (TAE)Pros
ul>Tons de oportunidades de emprego. Não há muitas pessoas que queiram entrar em GQ, por causa dos contras. No entanto, com a popularidade do Agile, a automação de testes é algo que está ganhando mais tração e popularidade.>li>li>Trabalho infinito. As pessoas podem pensar que uma vez que algo é automatizado que você're feito com ele. Isso'não é o caso de todo. Desde que a coisa que você're automatizar esteja mudando/crescimento, haverá mais trabalho a fazer.
Cons>>br>>>/p>ul>>li>Li>Menos dinheiro do que desenvolver. Se você olhar para um SWE nível 1 e um TAE nível 1, o SWE quase sempre ganha mais dinheiro. O mesmo se aplica a níveis superiores.
li>Work pode parecer ingrato. Se você'está fazendo seu trabalho bem, você'está encontrando problemas. Isso'é incrível para você, mas acaba fazendo mais trabalho para o desenvolvimento (desenvolvedores don'não gostam disso, mas isso'é tecnicamente culpa deles) e, possivelmente, atrasa um lançamento (empresas don'não gostam disso). Dito isto, o teste de automação (e QA em geral) é super importante, mas você pode não se sentir apreciado.li>Job Security. A automação é agradável de se ter, mas o ar condicionado em um carro também. No entanto, se eu'estou realmente preso por dinheiro, eu'vou renunciar a usar o meu AC se isso significa que posso poupar algum dinheiro. Uma empresa precisa de programadores para fazer produtos novos/fixos antigos, mas isso pode't ser dito sobre automação.>>br>SW Engineer (SWE)(There's toneladas de informação sobre isso em Quora, mas aqui estão alguns pontos rápidos em comparação com TAE)
Pros
<
Cons
>>/p>>ul>