Platform Test Engineer

Há 2 semanas

Porto, Portugal Winprovit Tempo integral

Estamos a recrutar um(a) Platform Test Engineer para integrar uma equipa de engenharia, com foco na construção e evolução de ferramentas, automação e infraestrutura de testes.
Esta função não está orientada para a execução de testes, mas para o desenvolvimento de soluções que permitam às equipas de engenharia testar o seu próprio código de forma autónoma, eficiente e escalável.
Principais responsabilidadesDesenvolver ferramentas, automações e utilitários que promovam a qualidade e a eficiência das equipas de engenharia;Criar e evoluir infraestrutura de testes integrada em pipelines de CI/CD;Implementar execução de testes em ambientes efémeros, containers e device farms;Otimizar a execução de suites através de paralelização e seleção de testes baseada em risco;Disponibilizar métricas e resultados de testes como dados, permitindo às equipas acompanhar autonomamente a qualidade das suas suites;Analisar falhas e melhorar a estabilidade dos testes, incluindo estratégias de quarentena e gestão do ciclo de vida das suites;Integrar capacidades de AI nos processos de teste, nomeadamente geração assistida de casos, diagnóstico de falhas e manutenção de suites;Garantir que as soluções baseadas em AI são determinísticas, versionadas e sujeitas a revisão humana;Atuar como referência técnica e promover boas práticas de engenharia e testing junto das equipas de produto e desenvolvimento.
Requisitos+8 anos de experiência em desenvolvimento de software, metodologias de teste e criação de casos de teste;Experiência comprovada na construção de ferramentas e infraestrutura utilizadas por outras equipas de engenharia;Domínio de uma linguagem de programação, como .
NET ou equivalente;Experiência com Git, code review e desenvolvimento de bibliotecas para utilização por terceiros;Forte experiência em CI/CD e automação, incluindo paralelização e otimização de suites de testes;Experiência em análise, diagnóstico e resolução de testes não determinísticos (flaky tests);Experiência com containers, ambientes efémeros e device farms;Experiência prática com frameworks de automação web e mobile, como Appium, Playwright ou WebdriverIO;Conhecimentos sólidos de testes de contrato, testes de integração e pirâmide de testes;Experiência com monitorização sintética e observabilidade aplicadas à validação contínua em produção;Conhecimentos práticos de AI e da sua integração em workflows de engenharia;Certificações como ISTQB Test Automation Engineering, certificações Cloud ou Kubernetes;Experiência com DevOps e GitOps;Experiência em testes de performance e carga, incluindo modelação de cenários de pico;Conhecimento de métricas de engenharia e experiência de developer, como DORA e SPACE.
Procuramos uma pessoa com forte orientação para engenharia, automação e melhoria contínua, capaz de trabalhar de forma autónoma, influenciar boas práticas e construir soluções escaláveis que sejam utilizadas por diferentes equipas de desenvolvimento.
Vaga híbrida, 2x por semana no escritório na Maia/Porto/Portugal
#J-*-Ljbffr