Descrição
Resumo:
Como Engenheiro de Automação de Testes, você impulsionará a excelência em QA, projetará estratégias eficazes de teste e implementará soluções robustas de testes automatizados para construir uma cultura centrada na qualidade.
Pontos principais:
1. Impulsionar a excelência em QA e promover as melhores práticas de qualidade
2. Desenvolver e manter estruturas e scripts de testes automatizados
3. Colaborar com equipes multifuncionais para melhorar a qualidade do produto
**Descrição do cargo**
Como **Engenheiro de Automação de Testes**, você desempenhará um papel fundamental na garantia da qualidade dos nossos produtos, impulsionando a excelência em QA em toda a squad. Você será responsável por projetar estratégias eficazes de teste, implementar soluções robustas de testes automatizados e promover as melhores práticas de qualidade ao longo do ciclo de vida do desenvolvimento.
Trabalhando em estreita colaboração com desenvolvedores, Product Owners e partes interessadas, você ajudará a construir uma cultura centrada na qualidade, contribuindo simultaneamente para iniciativas de melhoria contínua dentro da squad, do tribe e da comunidade de QA.
**Principais responsabilidades**
* Definir e implementar as melhores práticas para projeto de testes, automação de testes e garantia da qualidade.
* Projetar, desenvolver e executar cenários e casos de teste funcionais, de regressão, de integração e de desempenho.
* Desenvolver, manter e aprimorar estruturas de testes automatizados e scripts de teste.
* Garantir padrões elevados de qualidade ao longo do ciclo de vida do desenvolvimento de software.
* Promover e reforçar os princípios de engenharia de qualidade dentro da squad.
* Colaborar com equipes multifuncionais para identificar riscos e melhorar a qualidade do produto.
* Questionar processos existentes e propor proativamente melhorias e soluções inovadoras.
* Participar ativamente nas cerimônias ágeis e contribuir para práticas de entrega contínua.
* Compartilhar conhecimento, contribuir para as comunidades de QA e apoiar a evolução das práticas de teste em toda a organização.
**Principais atividades**
* Projetar e manter suítes de testes funcionais, de regressão e de desempenho.
* Desenvolver e manter scripts e estruturas de testes automatizados.
* Analisar requisitos e definir estratégias de teste adequadas.
* Executar e monitorar testes automatizados e manuais, quando necessário.
* Relatar, acompanhar e apoiar a resolução de defeitos.
* Colaborar com equipes de desenvolvimento para melhorar a cobertura de testes e a confiabilidade do software.
* Contribuir para as cerimônias ágeis dentro da squad e do tribe.
* Participar em iniciativas da comunidade de QA, atividades de compartilhamento de conhecimento e discussões sobre melhores práticas.
**Perfil**
* Experiência sólida em **estruturas de automação de testes baseadas em Java**.
* Experiência prática com:
+ Selenium
+ Cucumber (Java)
* Conhecimento avançado de:
+ Gherkin
+ Técnicas de projeto de testes
+ Metodologias de teste de software
* Compreensão sólida de:
+ BDD (Desenvolvimento Orientado por Comportamento)
+ TDD (Desenvolvimento Orientado por Testes)
* Experiência em ambientes Agile/Scrum.
* Bom conhecimento de:
+ Git
+ Pipelines CI/CD e práticas de Integração Contínua
+ Conceitos de SQL e teste de bancos de dados
* Excelentes habilidades analíticas e de resolução de problemas.
* Excelentes habilidades de comunicação e colaboração.
* Inglês fluente (escrito e falado).
Desejável
* Experiência com **Cypress**.
* Conhecimento de conceitos e protocolos de Gerenciamento de Identidade e Acesso (IAM).
* Experiência com **Keycloak**.
* Experiência prévia no setor bancário ou de **seguros de vida**.
* Conhecimento da língua francesa.
Mobilidade
* Disponibilidade para viagens dentro de Portugal, conforme necessário.
* Disponibilidade para viagens internacionais ocasionais.
O que procuramos
* Mentalidade orientada à qualidade.
* Atitude proativa e foco em melhoria contínua.
* Excelentes habilidades de trabalho em equipe e colaboração.
* Capacidade de influenciar equipes e defender a qualidade ao longo de todo o processo de desenvolvimento.
* Paixão por automação de testes e engenharia de qualidade de software.
**Sobre a Inetum**
A Inetum é uma **líder europeia em serviços digitais**, apoiando organizações na navegação contínua pelas mudanças tecnológicas. A empresa ajuda seus clientes a acelerar sua transformação digital por meio de um amplo portfólio que inclui **consultoria, serviços de aplicações, engenharia digital, nuvem, cibersegurança, plataformas e serviços de infraestrutura**
**País**
Portugal
**Localização**
Porto
**Tipo de contrato**
Contrato sem termo