Platform Test Engineer
Há 4 semanas
Porto, Portugal
Noesis
Tempo integral
Grátis com e-mail ou Google
Guarde esta oferta e mantenha a sua pesquisa organizada
Crie uma conta gratuita para guardar ofertas, criar alertas e voltar a este anúncio a partir do seu painel.
Grátis com e-mail ou Google
Ao continuar, aceita os nossos Termos & Política de Privacidade.
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
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