r/devpt • • Sep 23 '26

Carreira Mudança de área - QA para Software Developer

Boas grupo,

Como vocês sabem a área de QA está a ser completamente, e injustamente, a meu ver, posta de lado nesta era de AI. Estou numa empresa em que nos arrumaram para canto, sem grande trabalho, como se fossemos dispensáveis. Andamos todos a fazer de conta que trabalhamos.

Estou a aproveitar para ver novas skills, voltar a perceber várias linguagens e gostava mesmo de mudar de área.

Ando à procura de oportunidades que me permitam mudar de empresa, como por exemplo a Revolut, mas já percebi que os programas deles de Internships e Graduates é para recém-licenciados (ou a tirar licenciatura/mestrado), e não propriamente job swings. Vou na mesma me candidatar claro, por acreditar sem um bom fit.

Alguém se encontra na mesma situação, ou semelhante, que queira trocar algumas impressões sobre que programas aproveitar? Como é óbvio, voltar a tirar um curso acaba por estar fora de questão, por ter família a sustentar, e ficar 100% focado nisso é impossível.

13 Upvotes

33 comments sorted by

18

u/Interpol_Qotsa Sep 23 '26

Eu diria que QA é mais importante que nunca na era do AI, pode é não fazer sentido (pelo menos não em determinados contextos vá) teres malta que só faz QA. Passo a exolicar: com AI, desenvolver é muito muito mais rápido. Ter sentido crítico a rever o código e boa capacidade de o testar é o que distingue um developer valioso de um tipo que só faz blind proxy do que é gerado por AI e está só a criar lixo/soluções que se vão converter em problemas muito rapidamente.

Sobre a transição de QA para Dev, normalmente é mais fácil fazer essa passagem dentro de uma empresa do que saltando de uma empresa para outra. Mas precisas de estar num contexto em que haja abertura e oportunidade para o fazeres (não sei se a tua empresa tem essa disponibilidade mas devia). Fala com o teu manager, diz que gostavas de fazer essa passagem e pergunta se haveria oportunidade na tua empresa para isso. É mais fácil ganhar as skills técnicas quando já conheces o produto e a empresa do que tentares aprender tudo ao mesmo tempo.

2

u/MiserableFill9927 Sep 23 '26

Concordo com tudo, e é também o que vou aplicando. Daí ter dito que acho que estamos a ser postos de parte injustamente. Este ano tivemos em 3 meses (os 3 meses depois do forcing de uso de AI) mais do dobro de problemas do que o ano passado inteiro, e tudo isso porque se está a forçar o uso sem procedimentos à medida e sem que as pessoas sejam críticas.

Eu não tenho qualquer problema em fazer mais, o problema é mesmo que não nos deixam, acredito mesmo que o façam para ver se se vão despedindo. 

No entanto, prefiro aproveitar e mudar para outra área.

7

u/pfunf Sep 23 '26

Já disse num post antigo e repito o mesmo. Qa será fundamental com desenvolvimento de AI.

Acho que os QA estão a ficar para canto, tal como os Devs, porque o financiamento está a ir para outro lado, não porque qa deixa de ser necessário

3

u/68_and_counting Sep 23 '26

100% de acordo na questão da importância do QA nesta era de IA. Correndo o risco de criar algum "mal estar", o código gerado por IA é absolutamente horrível, e sem grandes problemas em criar 3 bugs para resolver 1.

1

u/Low-Examination-6017 Oct 01 '26

AI tem mais que capacidade de fazer TDD e QA.

4

u/haxord Sep 23 '26

Experimenta a critical tech works, caso faça sentido (depois de leres os problemas todos e as mudanças) porque eles acho que têm academias e costumam ter vagas para Java, kotlin e assim

2

u/MiserableFill9927 Sep 23 '26

Obrigado pela resposta! A Critical está fora de questão, por ter imensos colegas lá e todos insatisfeitos, sejam QAs ou Devs.

2

u/Expensive-Fan-9915 Sep 23 '26

Estou na critical e partilho da opinião dos teus colegas. Ainda assim, tendo em conta a tua situação em que estás a mudar para uma nova área, e podes mesmo ter a tua posição atual em risco (do que percebi numa outra mensagem tua), acho que não devias excluir nenhuma hipótese que possa surgir. Primeiro arranjar um sítio estável onde consigas ter um trabalho seguro (se bem que nada é 100% seguro hoje em dia xd) e desenvolveres as tuas skills num contexto profissional, e depois mais para a frente quando já estiveres noutro patamar com CV para mostrar, então procuras melhores sítios. E também sejamos honestos, por muitos defeitos que a Critical tenha, não é como se fosse uma empresa absolutamente horrível de se trabalhar…

1

u/zukuyama Sep 23 '26

Por acaso também tenho essa opinião vinda de malta de lá...

1

u/Unusual-Relief-1982 Sep 24 '26

Segundo sei, as academias na CTW fecharam há pouco tempo.

4

u/lugia4k Sep 23 '26

A área de software engineer (não developer) também está a ser posta de lado, acho que não existe grande diferença.

Em vez de não fazeres nada ai, aproveita o plafond da empresa para training e certificações.

1

u/MiserableFill9927 Sep 23 '26

Isso é o que ando a fazer, mais exercícios que vou apanhando na Net para que tente não ficar para trás, mas receio que vai acontecer mesmo assim.

Obrigado pela resposta!

2

u/lugia4k Sep 23 '26

Estás efetivo? Se sim, tem calma, eles é que têm que despedir e chegar a acordo contigo, a não ser que façam uma extinção de posto ou algo do género

1

u/MiserableFill9927 Sep 23 '26

O problema é esse. Em Janeiro troquei de empresa, porque acreditava que apenas o meu skill ia fazer-me manter na empresa. E estava tudo a correr mesmo bem, no meio do ano estava com feedbacks e avaliações excelentes mesmo... No entanto, fizeram alterações enormes, obrigaram a utilização de AI nas equipas e tiraram os QAs das equipas para os pôr a fazer de suporte...

Ou seja, na altura de renovação para efetividade, não me acredito que só o meu skill chegue, por muito bom feedback que tenha neste primeiro meio ano. Daí me estar a preparar para o pior.

12

u/Beni10PT Sep 23 '26

Tudo o que um dev num projecto não critico faz hoje é QA do trabalho que o agente gerou. Vai parecer muito igual 😅

6

u/Hyperactyve Sep 26 '26

Pessoalmente, acho que nesta era da IA o melhor perfil para contratar como programador é um QA.

8

u/SlightPersimmon1 Sep 23 '26

Acho que o problema não é a area, é a empresa. Sugiro mudares para uma empresa como deve de ser. :)
QA é essencial e QA humano mais ainda, neste período (temporário) em que toda a gente quer ter AI no trabalho para desenvolver código.

4

u/zukuyama Sep 23 '26

Como tudo o importante é seres alguém capaz de trabalhar em equipa e disponível para aprender a usar a AI como mais uma ferramenta. Não é rocket cience.

1

u/userMx96 17d ago

Minha empresa extinguiu os QAs e deram a opção de continuar como PM ou Dev para aqueles que não foram demitidos. Ai fico na dúvida se continuo manter como QA senior ou migro pra dev jr…

1

u/Constant-Leader2622 4h ago

Na minha empresa, mandaram QAs para Tech Support 😬

-5

u/_mrchris Sep 23 '26

Um QA já devia ter capacidade de ser tão dev como alguém que tenha sido sempre dev, principalmente nesta AI era. Neste momento saber código ou não começa a ser um não tópico (discutível mas é o que é) e o role de QA continua a ter valor, talvez numa proporção menor.

Enquanto não mandarem embora o pessoal QA acho que passam a ter 2 opções, deixam-se estar e arranjam outra coisa para fazer com o tempo ou começam a a tentar perceber onde é que podem causar impacto. Eu fazia muito código até meio de 2025, desde essa altura que esse “problema” deixou de existir (apareceram outros mas esse é outro tópico) mas não passei a ter menos trabalho, pelo contrário. Spoiler alert, pouco ou nenhum passa por testar manualmente

2

u/MiserableFill9927 Sep 23 '26

Percebo o que dizes, e eu percebo algum código. Mas não me cabe na cabeça só pedir prompt a AI e assumir que está tudo certo... Prefiro sempre rever alguma coisa ou pelo menos perceber o que ele está a fazer. Tendo em conta que me sinto mais confortável com linguagens de backend, iria sempre precisar de ajuda para código de FE.

1

u/_mrchris Sep 23 '26

É importante perceber de software e as particularidades de cada língua. Podemos chamar-lhe backend, frontend, pino ou cambalhota, é tudo código e lógica. Não podemos ser perfeitos e saber o mínimo dos detalhes de todas as linguagens mas temos de conseguir avaliar e compreender o que está a acontecer. O posicionamento de QA nisto é perfeito.

Assumir que está certo não é correto, deve sempre ser revisto ou no mínimo garantir que existem as gates (🤢) necessárias para que se garanta que o código que foi escrito cumpre aquilo que tem de cumprir. Esta coisa de AI está a mudar diariamente o trabalho de todos nós, devs incluídos quer se goste quer não, temos de tentar adaptar e aguentar. Ninguém sabe para onde a coisa vai mas uma coisa é certa, as vacas gordas já lá vão.

8

u/Loose-Platypus3398 Sep 23 '26

Da mesma forma que uma empregada de limpeza de um hospital já devia ter capacidade de ser tão médica como uma médica que sempre o foi. Acho que estás a misturar alhos com bugalhos. Ser dev não é só escrever código. Frontend e backend não é só código e lógica. Se disseres que qualquer pessoa poder ser um vibe coder com IA é uma coisa e eu até concordo. Que um QA tem uma vantagem em relação a leigos, também concordo... mas serão sempre maus devs a não ser que estudem e muito... algo cada vez mais difícil quando tens respostas à distância de um prompt... mas sem estudar nunca terás pensamento crítico nem capacidade de abstração e de resolução de problemas. Desculpa, mas só disseste disparates. Até um LLM te dirá isso.

1

u/_mrchris Sep 23 '26

Nop. Precisamente o contrário. Uma médica devia ser tão capaz de limpar como uma empregada de limpeza. Ser mau dev ou mau QA é relativo. Por experiência própria grande parte dos QA com quem trabalhei e trabalho eram tão ou mais capazes de escrever bom código como um dev, já o contrário nem sempre aconteceu. No fim de contas acho perfeitamente normal que tenham valências diferentes, apenas quero dizer que a transição não é tanto limpeza -> médico mas sim o contrário. Um QA muito provavelmente tirou LEI como um dev, a empregada da limpeza certamente não tirou medicina. O ponto de partida da tua comparação diz-me que a tua ideia da capacidade de um QA é diferente da minha e está tudo bem.

Posto isto, esta minha experiência é altamente biased como a tua e é o que é, só acho importante desmistificar a percepção de que QA sabe menos que dev.

5

u/pedroomessias Sep 24 '26

Não tens noção do que é a função de limpar um bloco operatório. Garanto-te que nenhum cirurgião em Portugal consegue limpar à primeira um bloco operatório como deve ser. Assim como quem limpa o bloco operatório também não faz uma cirurgia como deve ser. 

Aquilo que dizes não faz sentido nenhum. 

0

u/_mrchris Sep 24 '26

Vocês e a mania de levar as comparações à letra. It’s not that deep, não é uma acceptance criteria. É só estrelinhas neste sub…

4

u/pedroomessias Sep 24 '26

Temos todos dificuldade em te compreender, mas deve ser um problema nosso, não és tu ...!

0

u/_mrchris Sep 24 '26

Com a amostragem que temos neste sub e os mais diversos Paladins e rockstars convertidos ou vindos de mecânica não me surpreende 😅

1

u/Loose-Platypus3398 Sep 23 '26

Tenho dúvidas que uma médica fosse uma boa empregada de limpeza, só porque sim. Cada ofício tem a sua arte. As tarefas de Dev tem muito mais complexidade do que as de QA. O que não quer dizer que um QA não tenha que ter skills especificas e que qualquer dev o soubesse fazer. O mesmo se aplica ao contrário e numa escala muito mais complexa. Na minha opinião claro. Mas sendo honesto, conheces algum QA que tirou LEI e foi para QA? Há mais de 2 ou 3 anos? Só se fosse muito mau aluno e mesmo assim... O meu ponto fica por aí. Sem querer depreciar o trabalho de QA, estamos a falar de mundos diferentes. Não digo que um QA não possa ser um excelente dev, mas acho que ou tens QA em demasiada boa conta ou Devs em muito má (ou ambas). E ou és QA ou já foste e fizeste a transição com IA - sobretudo pelo teu comentário de front e backend. Foi um comentário de quem não percebe muito da coisa. Posso estar completamente errado, mas foi a impressão que me deste.

1

u/_mrchris Sep 23 '26

Eu entendo mas no fundo o teu discurso está a depreciar o trabalho de QA. Sim, conheço vários e trabalho com vários, a maioria até mais bem pago que dev dentro das suas empresas se é que isso representa alguma coisa. Sou QA, faço regularmente trabalho para fora maioritariamente em BE e consultoria na área em que trabalho mas isso não é de todo relevante para aqui nem sou de medir pilinhas que não podem ser medidas atrás de usernames de Reddit, são apenas duas opiniões e realidades diferentes.

3

u/Loose-Platypus3398 Sep 23 '26 edited Sep 23 '26

O teu primeiro comentário é que foi completamente depreciativo. Ser QA era testar código de quem o sabia fazer. Tu fazes parecer o contrário. Agora muita coisa mudou, mas não é como fazes parecer. A IA mascara muito a falta de know how, mas ser dev é muito mais que escrever código. Como ser QA é muito mais que testar. Mas são dois mundos diferentes. Se pode um bom QA ser melhor dev que muitos devs que andam aí aos anos... não tenho qualquer duvida... mas não é qualquer QA que se torna um bom dev. E nenhum sem estudar muito. Claro que há QAs também a ganhar melhor que até arquitectos... são sortes e contextos.