
InnoWave
Engenheiro de qualidade sénior - testes e qualidade impulsionados por IA
19 de agosto de 2026
Híbrido
A InnoWave está à procura de uma pessoa dinâmica, ágil e com boas capacidades de comunicação para completar a nossa equipa. Se estiver em Portugal, esta pode ser a oportunidade para si!
Engenheiro de Qualidade Sénior
Responsabilidades
- Auditar a cobertura, ferramentas e processos atuais e identificar onde está o verdadeiro risco em vez de onde o teste é mais fácil.
- Definir a arquitetura de automação do estado-alvo e um caminho faseado para isso, sequenciado pelo risco, incluindo provas de conceito e recomendando contra ferramentas que não justificam o seu custo.
- Construir o caso para a mudança e assegurar a concordância da engenharia, produto e liderança.
- Fechar lacunas de testabilidade que bloqueiam a automação, como ambientes instáveis, dados não determinísticos, costuras em falta, com a engenharia.
- Projetar e construir cobertura de UI (Selenium, Playwright, BrowserStack), API e banco de dados, incluindo testes de regressão e contratos, em Python onde começamos do zero, em JavaScript/Typescript ou C# onde os testes pertencem ao lado do código existente.
- Validar dados em repouso com SQL e NoSQL e validar alterações na camada de dados: migrações, verificações de paridade, equivalência comportamental.
- Integrar suítes no CI/CD como portões de qualidade impostos: executar testes de desempenho e carga, incluindo caminhos assíncronos e baseados em filas.
- Realizar testes de segurança e colaborar com a engenharia de segurança para validar descobertas e verificar remediações.
- Manter a infraestrutura de testes portátil (executores conteinerizados, grelhas auto-hospedáveis) e gerir dados de testes: mascaramento, geração sintética e acesso controlado para equipas que lidam com dados de subscritores e faturação.
- Utilizar ferramentas de IA para gerar e manter testes, aplicar análise de logs assistida por IA e agrupamento de defeitos, e entregar capacitação com recomendações de ROI honestas.
- Construir dashboards de qualidade e relatórios executivos de lançamento com recomendações claras de vai/não vai.
Integrar em equipas ágeis como líder de QE, coordenar QE onshore/offshore, mentorar através de testes em par e revisão, e trabalhar ao lado da equipa de desenvolvimento.
Competências Necessárias
- Licenciatura em Ciência da Computação, MIS, Engenharia de Software ou experiência equivalente.
- Mais de 4 anos em engenharia de qualidade de software, incluindo a responsabilidade pela estratégia de testes em mais do que uma camada (UI, API ou dados).
- Construir ou reconstruir substancialmente a automação onde havia pouco, e não apenas estender uma suíte madura desenhada por outra pessoa.
- Automação prática com Selenium ou Playwright, além de automação de testes de API.
- Automação de testes em Python, a nossa linguagem preferida para o novo ambiente. Habilidade em JavaScript/Typescript ou C# com disposição para trabalhar em Python é igualmente aceitável.
- Confortável com SQL e capaz de validar dados em repouso em vez de apenas através da UI.
- Integração de suítes de testes em pipelines de CI/CD.
- Uso rotineiro de ferramentas de codificação e teste assistidas por IA, com uma visão clara de onde ajudam e onde não ajudam.
- Um histórico de ter uma recomendação de ferramentas adotada por pessoas que não reportavam a si.
- Comunicação clara com partes interessadas não técnicas, incluindo recomendações de lançamento que pode defender.
- Fluente em inglês - escrito e falado (obrigatório).
- Disponibilidade para trabalhar num modelo híbrido em um dos nossos escritórios.
Competências Preferenciais
- Fazer das suítes de testes bloqueios em CI/CD em vez de verificações advisory.
- Testes de desempenho e carga (JMeter, k6, Gatling ou similar).
- Infraestrutura de testes auto-hospedada (executores conteinerizados, grelhas auto-geridas) e infraestrutura como código para ambientes de teste repetíveis.
- Testes de contrato (Pact ou similar) e sistemas orientados a eventos: Kafka, RabbitMQ, NATS.
- Teste de migração de dados: validação de paridade e equivalência comportamental para lógica de banco de dados convertida.
- Gestão de dados de testes em larga escala: mascaramento, geração sintética, dados pessoais regulados.
- Go, útil para testar serviços Go, embora a suíte em si não seja escrita em Go.
- Dados de observabilidade (logs, métricas, rastros) como a entrada primária para triagem.
- Experiência em telecomunicações: BSS/OSS, provisionamento, faturação ou dados de rede.
A InnoWave garante igualdade de oportunidades no emprego, independentemente de género, identidade de género, orientação sexual, estado civil, raça, nacionalidade, religião, idade, deficiência, crenças políticas ou qualquer outro fator. A InnoWave não pagará taxas a qualquer agência ou empresa de terceiros que não tenha um contrato assinado, não envie currículos/CV's diretamente.
Ao responder a este anúncio de emprego, consente na utilização dos seus dados pela InnoWave Group, pelo tempo necessário. Realizamos exercícios regulares de limpeza e atualização de dados para garantir que a informação que temos é relevante e precisa. Se tiver alguma dúvida ou pedido relacionado com os seus dados pessoais, envie um e-mail.