InnoWave

"Mudando vidas através da inovação" A InnoWave tem um modelo de entrega global em Transformação Digital, Tecnologia e Produtos, com os nossos serviços baseados em Disrupt, Accelerate & Optimize. Somos profissionais apaixonados em várias áreas tecnológicas e fornecemos soluções e produtos que acrescentam valor aos negócios dos nossos clientes. Escritórios em Portugal, EUA, Reino Unido, Países Baixos, Bélgica e Índia.
Sobre a empresa

Engenheiro de qualidade sénior - testes e qualidade impulsionados por IA

Remoto

location

date 19 de agosto de 2026

types 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.