Emprego
QA / Test Automation Engineer | Porto – Híbrido
HumanIT Digital Consulting
Full Time
Engenharias
Informática
Híbrido
Português
Inglês
Intermédio (2-5 anos)
Licenciatura (1.º ciclo — nível 6 QNQ/EQF)
A HumanIT está a recrutar um/a QA / Test Automation Engineer para integrar um projeto de uma operadora de telecomunicações belga, com base no Porto e em regime híbrido, com 3 dias por semana no escritório. A função terá como principal missão desenhar, implementar e manter a estratégia de automação de testes, incluindo testes de sistemas baseados em Inteligência Artificial conversacional.
A oportunidade destina-se a profissionais com forte experiência em TypeScript/JavaScript, ferramentas modernas de automação como Playwright e Cypress, testes de APIs e integração, CI/CD e avaliação de sistemas baseados em LLMs.
Responsabilidades:
- Desenhar, construir e manter uma suite de testes automatizados de ponta a ponta;
- Definir abordagens para testes unitários, de componentes, APIs, integrações, UI e end-to-end;
- Avaliar testes existentes e decidir quais devem ser mantidos, refatorizados ou substituídos;
- Criar uma abordagem comum e consistente para automação de testes;
- Desenvolver mecanismos de gestão de dados de teste, mocks e service virtualisation;
- Trabalhar com Tech Leads na definição da estratégia de testes e critérios de release;
- Integrar testes automatizados em pipelines de CI/CD;
- Implementar quality gates capazes de bloquear releases inseguras;
- Desenvolver estratégias de teste para agentes de voz e chat baseados em Inteligência Artificial;
- Criar testes de conversações multi-turn e critérios de avaliação para respostas não determinísticas;
- Definir thresholds estatísticos e métricas de qualidade em vez de comparações exatas;
- Contribuir para a definição de tooling e práticas de QA num contexto greenfield.
Requisitos:
- Forte capacidade de programação em TypeScript e JavaScript;
- Capacidade para escrever código com qualidade de produção;
- Facilidade em compreender e navegar código de aplicações Node.js, React ou Vue;
- Experiência comprovada na criação de suites de testes automatizados a partir de ambientes pouco estruturados ou fragmentados;
- Experiência com frameworks modernos de automação como Playwright, Cypress, Vitest, Jest ou equivalentes;
- Experiência em testes de APIs e integração;
- Conhecimentos de estratégias de dados de teste e mocking;
- Experiência com pipelines CI/CD, nomeadamente Azure DevOps, GitHub Actions ou soluções semelhantes;
- Utilização prática e atual de assistentes de programação baseados em IA, como Claude, Copilot ou Cursor;
- Experiência prática na conceção e avaliação de sistemas baseados em LLMs;
- Conhecimentos de evaluation sets, prompt regression testing, context windows, retrieval e tool calling;
- Capacidade para trabalhar com resultados não determinísticos;
- Conhecimentos sólidos de SQL e bases de dados para validação e preparação de dados de teste;
- Experiência com Git e workflows standard de engenharia de software;
- Inglês de nível B2 ou superior.
Será valorizado:
- Experiência com contract testing, nomeadamente Pact;
- Experiência com ferramentas de performance testing como k6;
- Experiência anterior no teste de agentes conversacionais ou baseados em voz;
- Experiência no setor das telecomunicações ou em plataformas de grande escala e ambientes regulados.
Oferta:
- Modelo de trabalho híbrido no Porto, com 3 dias por semana no escritório;
- Participação num projeto internacional na área das telecomunicações;
- Responsabilidade direta pela definição e evolução da estratégia de automação de testes;
- Contacto com desafios avançados de QA aplicados a Inteligência Artificial conversacional;
- Colaboração próxima com equipas de engenharia e Tech Leads.
Ofertas Relacionadas
Regional Operations Excellence Intern – French Speaker | Lisboa – Estágio
Indie Campers
•
Lisboa
QA Tester de Dados | Algés – Híbrido
IRIUM Portugal
•
Lisboa, Oeiras
Jira
Técnico/a de Qualidade Automóvel Júnior | Carnaxide – Híbrido
AUTO1 Group
•
Carnaxide, Lisboa
Qualidade
BI Developer / Analyst | Lisboa
LUZA Group
•
Lisboa
Power BI
Flutter Developer | Lisboa – Híbrido
LUZA Group
•
Lisboa
.NET
Radiology Operations Excellence Manager | Porto – Híbrido
Unilabs
•
Porto