Winprovit logo

Platform Test Engineer

Winprovit • Portugal

onsitefull-time
Posted Oct 2, 2026Apply by Nov 1, 2026

Role & seniority: Platform Test Engineer (senior) | +8 anos | Engenharia/Testing platform (não foco em execução manual de testes)

Stack/tools (mencionados)

  • Linguagem: .NET ou equivalente

  • CI/CD, automação, paralelização/otimização de suites

  • Git, code review

  • Test automation: Appium, Playwright, WebdriverIO

  • Containers/ambientes efémeros, device farms

  • Test types: contract/integration tests, pirâmide de testes

  • Observabilidade/monitorização sintética

  • AI em workflows (geração assistida, diagnóstico, manutenção) com determinismo/versionamento

  • (Nice: Cloud/Kubernetes, DevOps/GitOps)

Top 3 responsibilities

  • Construir/evoluir ferramentas e infraestrutura de testes para uso por outras equipas.

  • Integrar infra de testes em CI/CD e habilitar execução em ambientes efémeros/containers/device farms.

  • Otimizar suites (paralelização/seleção por risco), reduzir flaky tests e fornecer métricas/resultados como dados.

Must-have skills

  • Desenvolvimento de software + metodologias de teste (+8 anos), criação de utilitários/bibliotecas para terceiros.

  • Sólida experiência em CI/CD e automação (otimização/paralelização).

  • Diagnóstico/resolução de testes não determinísticos (flaky).

  • Experiência com containers e device farms.

  • Frameworks web/mobile: Appium/Playwright/WebdriverIO.

  • Conhecimentos de contrato e integração

Full Description

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.

Nice to Have 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; Conhecimentos de Product Thinking aplicado a plataformas; Conhecimento de métricas de engenharia e experiência de developer, como DORA e SPACE.

Perfil 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

Software DevelopmentTest AutomationTest InfrastructureCI/CDParallel Test ExecutionFlaky Test DiagnosisContainersEphemeral EnvironmentsDevice FarmsAppiumPlaywrightWebdriverIOContract TestingIntegration TestingSynthetic MonitoringAI Integration

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.