Descrição
Resumo:
A InnoWave procura um Engenheiro de Automação de Testes dinâmico e ágil para projetar, implementar e manter testes automatizados baseados em navegador para aplicações web.
Pontos principais:
1. Projetar e implementar testes automatizados baseados em navegador usando Playwright
2. Desenvolver e manter suítes de testes Playwright confiáveis e reutilizáveis
3. Analisar falhas de testes e colaborar com equipes de engenharia para resolver problemas
**InnoWave** procura uma pessoa dinâmica e ágil, com boas habilidades de comunicação, para completar a nossa equipa. Se estiver **localizado em Portugal**, esta pode ser a oportunidade ideal para si!
**Engenheiro de Automação de Testes**
**Responsabilidades**
* Projetar e implementar testes automatizados baseados em navegador usando Playwright para validar o comportamento das aplicações web.
* Gravar fluxos de trabalho de referência da aplicação contra sites existentes hospedados no IIS e executar novamente os mesmos testes contra ambientes hospedados no Azure.
* Desenvolver e manter suítes de testes Playwright confiáveis e reutilizáveis para: testes de fumaça (disponibilidade do site, HTTPS, navegação básica), jornadas críticas do utilizador e fluxos de trabalho essenciais, e validação de regressão após migração.
* Configurar testes para serem independentes do ambiente (IIS vs Azure) através de configuração e parametrização.
* Executar testes localmente e através de pipelines CI/CD, suportando execução paralela sempre que necessário.
* Analisar falhas de testes e distinguir claramente entre: defeitos da aplicação, problemas de infraestrutura ou configuração, e alterações específicas do comportamento do ambiente.
* Colaborar de perto com: engenheiros de nuvem/infraestrutura para resolver problemas padrão de migração, e especialistas em IIS/Windows quando as falhas indicarem comportamentos específicos da plataforma.
* Manter documentação clara sobre automação e fornecer visibilidade sobre cobertura e resultados dos testes.
**Competências**
* Licenciatura em Ciência da Computação ou áreas afins.
* 3\+ anos de experiência em funções semelhantes.
* Experiência prática com Playwright para automação de testes baseados em navegador.
* Excelente domínio de JavaScript ou TypeScript (ou Playwright .NET / Java, conforme aplicável).
* Experiência na automação de testes de ponta a ponta para aplicações web.
* Bom entendimento de: tecnologias web (HTML, CSS, JavaScript), comportamento dos navegadores e conceitos HTTP/HTTPS.
* Experiência na integração de testes automatizados em pipelines CI/CD (ex.: Azure DevOps).
* Capacidade de projetar testes robustos que tolerem diferenças temporais e de renderização entre ambientes.
* Fortes capacidades analíticas e comunicação clara dos resultados e falhas dos testes.
* Fluência em inglês \- escrito e falado (obrigatório).
**Desejável**
* Experiência na validação de aplicações durante migrações de infraestrutura ou nuvem.
* Familiaridade com aplicações web hospedadas no IIS e padrões comuns de falhas relacionadas ao IIS.
* Experiência na execução em larga escala de testes Playwright (execução paralela, navegadores hospedados na nuvem).
* Conhecimentos sobre serviços de teste baseados no Azure ou ambientes de execução em nuvem.
* Compreensão dos mecanismos de autenticação (autenticação por formulário, autenticação do Windows) sob a perspectiva de testes.
A InnoWave garante igualdade de oportunidades no emprego, independentemente de género, identidade de género, orientação sexual, estado civil, raça, nacionalidade, religião, idade, deficiência, convicções políticas ou qualquer outro fator. A InnoWave não pagará honorários a nenhuma agência ou empresa terceira que não tenha um acordo assinado; não envie currículos/CVs diretamente.
Ao responder a este anúncio de emprego, consente na utilização dos seus dados pela InnoWave Group, pelo tempo necessário. Realizamos periodicamente exercícios de limpeza e atualização de dados para garantir que as informações que possuímos são relevantes e precisas. Caso tenha alguma dúvida ou pretenda fazer algum pedido relativamente aos seus dados pessoais, envie um e\-mail.