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 - teste e qualidade impulsionados por IA

Remoto

location

date 21 de agosto de 2026

types Híbrido

A InnoWave está à procura de uma pessoa dinâmica e ágil, com boas habilidades 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 atual, ferramentas e processos, 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 em estágios até lá, sequenciado por risco, incluindo provas de conceito e recomendando contra ferramentas que não justifiquem o seu custo.
  • Construir o caso para mudança e garantir a adesão da engenharia, produto e liderança.
  • Fechar lacunas de testabilidade que bloqueiam a automação, como ambientes instáveis, dados não determinísticos e costuras ausentes, com engenharia.
  • Projetar e construir cobertura de UI (Selenium, Playwright, BrowserStack), API e banco de dados, incluindo testes de regressão e contrato, em Python onde começamos do zero, em JavaScript/Typescript ou C# onde os testes pertencem ao lado de 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 e equivalência comportamental.
  • Integrar suítes em CI/CD como portas de qualidade obrigatórias: executar testes de desempenho e carga, incluindo caminhos assíncronos e baseados em filas.
  • Conduzir testes de segurança e colaborar com engenharia de segurança para validar descobertas e verificar remediações.
  • Manter a infraestrutura de teste portátil (executores contêinerizados, grelhas auto-hospedadas) e gerenciar dados de teste: mascaramento, geração sintética e acesso controlado para equipes que lidam com dados de assinantes e faturamento.
  • Utilizar ferramentas de IA para gerar e manter testes, aplicar análise de logs assistida por IA e agrupamento de defeitos, e fornecer capacitação com recomendações honestas de ROI.
  • Construir dashboards de qualidade e relatórios de lançamento executivos com recomendações claras de seguir/não seguir.

Integrar em equipas ágeis como líder de QE, coordenar QE na costa e no exterior, orientar através de testes em par e revisões, e trabalhar ao lado da equipe de desenvolvimento.

Habilidades necessárias

  • Grau em Ciência da Computação, MIS, Engenharia de Software, ou experiência equivalente.
  • 4+ anos em engenharia de qualidade de software, incluindo a responsabilidade pela estratégia de testes em mais de uma camada (UI, API ou dados).
  • Construir ou reconstruir substancialmente automação onde havia pouco, não apenas estender uma suíte madura que alguém mais projetou.
  • 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 a nova estrutura. Força em JavaScript/Typescript ou C# com disposição para trabalhar em Python também é aceitável.
  • Confortável com SQL e capaz de validar dados em repouso em vez de apenas através da UI.
  • Integrar suítes de testes em pipelines de CI/CD.
  • Uso rotineiro de ferramentas de codificação e testes de IA, com uma visão clara de onde ajudam e onde não ajudam.
  • Um histórico de conseguir que uma recomendação de ferramentas fosse adotada por pessoas que não estavam sob a sua supervisão.
  • Comunicação clara com partes interessadas não técnicas, incluindo recomendações de lançamento que você pode defender.
  • Fluente em inglês - escrito e falado (obrigatório).
  • Disponibilidade para trabalhar em modelo híbrido em um dos nossos escritórios.

Habilidades preferenciais

  • Fazer de suítes de testes portões bloqueadores em CI/CD em vez de verificações consultivas.
  • Testes de desempenho e carga (JMeter, k6, Gatling ou semelhante).
  • Infraestrutura de teste auto-hospedada (executores contêinerizados, grelhas auto-geridas) e infraestrutura como código para ambientes de teste repetíveis.
  • Testes de contrato (Pact ou semelhante) e sistemas orientados a eventos: Kafka, RabbitMQ, NATS.
  • Testes de migração de dados: validação de paridade e equivalência comportamental para lógica de banco de dados convertida.
  • Gerenciamento de dados de teste em larga escala: mascaramento, geração sintética, dados pessoais regulamentados.
  • Go, útil para exercitar serviços Go, embora a suíte em si não fosse escrita em Go.
  • Dados de observabilidade (logs, métricas, rastreamentos) como uma entrada primordial de triagem.
  • Experiência em telecomunicações: BSS/OSS, provisão, faturamento ou dados de rede.

A InnoWave oferece igualdade de oportunidades em 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 nenhuma agência ou empresa terceirizada que não tenha um contrato assinado, não deve enviar currículos/CV's diretamente.

Ao responder a este anúncio de emprego, você consente a utilização dos seus dados pela InnoWave Group, pelo tempo que for necessário. Realizamos exercícios regulares de limpeza e atualização de dados para assegurar que a informação que temos é relevante e precisa. Se tiver alguma dúvida ou pedido relativo aos seus dados pessoais, por favor envie um e-mail.