Platform Test Engineer

Há 8 horas

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 responsabilidades

Desenvolver 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