Voltar para a lista

Descrição da vaga

Platform Engineer | .NET (Porto) em Porto, Portugal

Noesis

Porto, Portugal

A Noesis procura o seguinte perfil: Principais Tarefas e Responsabilidades: * Desenvolver automação, ferramentas e utilitários que elevem a saúde técnica dos produtos e da engenharia, dando às equipas os meios para testarem o próprio código em vez de dependerem de validação externa. * Criar e fazer evoluir a infraestrutura de teste que aumenta a eficiência na escrita, no agendamento e na execução de casos: integração nos pipelines de CI, execução em ambientes efémeros e em parques de dispositivos, paralelismo e seleção de testes orientada a risco. * Disponibilizar os resultados de teste como dados (duração, taxa de falha, cobertura por capability e custo de execução) de forma que cada equipa acompanhe o estado da sua suite de forma autónoma. * Incorporar capacidades de AI no fluxo de teste (geração assistida de casos, diagnóstico de falhas e manutenção de suites) em artefactos determinísticos, versionados e sujeitos a revisão humana. * Ser referência técnica e embaixador da prática junto das equipas de engenharia e de produto de clientes. Requisitos: * Experiência comprovada em desenvolvimento de software, metodologias de teste, criação de casos de teste (+8 anos), com percurso na construção de ferramentas e infraestrutura usadas por outras equipas de engenharia. * Domínio de uma linguagem de programação (.NET ou equivalente), com Git, revisão por pares e desenho de bibliotecas pensadas para uso por terceiros. * Domínio de CI/CD e automação, com experiência a desenhar e operar a execução de suites em pipelines, a paralelizar, a otimizar tempos de execução e a defini-las como critério de bloqueio de entregas. * Experiência em análise de falhas e em diagnóstico e remediação de testes não determinísticos, incluindo estratégias de quarentena e de gestão do ciclo de vida da suite. * Experiência com execução em containers e ambientes efémeros e com device farms. * Experiência prática com frameworks de automação web e mobile (ex.: Appium, Playwright, Web Driver IO). * Conhecimento sólido de testes de contrato e de integração e dos critérios de distribuição de esforço pelas camadas da pirâmide de testes. * Experiência com monitorização sintética e observabilidade aplicadas à validação contínua em produção. * Conhecimento e experiência prática com conceitos de AI e a sua integração em fluxos de engenharia. Nice-to-Have: * Certificações técnicas relevantes (ex.: ISTQB Test Automation Engineering, certificações cloud ou Kubernetes). * Experiência com as metodologias de trabalho DevOps e GitOps. * Experiência com testes de performance e de carga com modelação de perfis de pico. * Conhecimento de Product Thinking aplicado a plataformas e de métricas de experiência de quem desenvolve (ex.: DORA, SPACE). Soft Skills: * Perfil hands-on. * Capacidade de influenciar equipas de engenharia sem autoridade formal. * Experiência de trabalho em organizações matriciais e multidisciplinares. Se reúnes estas condições e gostarias de integrar uma organização inovadora, que aposta continuamente na formação dos seus talentos, envia-nos a tua candidatura. Join us. Let’s innovate together! Todos os nossos processos de recrutamento e seleção baseiam-se na igualdade de oportunidades, valorizando a competência e o potencial de cada pessoa e garantindo que nenhum candidato ou candidata é discriminado com base em género, etnia, orientação sexual, idade, religião ou condição física. - Anúncio criado ao abrigo da Lei n º 4 / 2019, de 10 de Janeiro Requisitos mínimos:

REQUISITOS

Carregando vagas semelhantes…