A Aurion First está a recrutar um/a Senior Java Developer para integrar a equipa de qualidade e automação de testes de um cliente de referência no setor dos pagamentos digitais.
A pessoa selecionada participará no desenvolvimento e evolução de aplicações e frameworks de automação de testes, num ambiente tecnológico exigente e orientado para sistemas de missão crítica.
Funções:
Desenvolver aplicações e frameworks em Java para otimizar os conjuntos de testes automatizados;
Analisar erros e identificar as respetivas causas de origem;
Desenvolver, manter e melhorar scripts em Java, SQL, Cucumber e Selenium;
Garantir uma cobertura de testes adequada e a qualidade do código através do SonarQube;
Configurar, monitorizar e manter pipelines de integração e entrega contínuas em Jenkins;
Realizar revisões de código e assegurar a gestão do controlo de versões em Bitbucket;
Monitorizar os resultados da execução dos testes;
Produzir métricas e relatórios de qualidade para as diferentes partes interessadas;
Colaborar com as equipas de desenvolvimento e de negócio na recolha de requisitos e definição da cobertura de testes;
Criar e manter a documentação técnica dos frameworks e processos de automação.
Perfil pretendido:
Pelo menos quatro anos de experiência comprovada em Java;
Experiência em arquitetura de sistemas e desenvolvimento de frameworks de automação de testes;
Experiência comprovada com Cucumber ou outro framework de desenvolvimento orientado ao comportamento;
Experiência com ferramentas de automação de testes de interfaces, como Selenium, Playwright, Cypress ou Appium;
Experiência em processos de integração e entrega contínuas;
Experiência na configuração e manutenção de pipelines em Jenkins ou ferramenta equivalente;
Conhecimentos sólidos de SQL;
Experiência no desenvolvimento de scripts personalizados;
Capacidade de análise, resolução de problemas e identificação da causa de erros;
Rigor, autonomia e boas competências de comunicação e trabalho em equipa.
Competências valorizadas:
Experiência na gestão ou coordenação de equipas de desenvolvimento ou automação de testes;
Conhecimentos de JIRA, XRAY, HP Service Manager e Confluence;
Experiência em desenvolvimento backend e frontend com Spring Boot e Vue.js;
Conhecimentos de XML e integração através de REST e APIs;
Experiência com REST Assured e Postman;
Conhecimentos de ferramentas de monitorização e métricas, como Grafana;
Experiência com Docker ou Kubernetes;
Certificação ISTQB ou semelhante na área da qualidade de software.
Condições:
Integração num projeto de referência no setor dos pagamentos digitais;
Participação num ambiente tecnológico de missão crítica;
Local de trabalho em Alfragide, Lisboa.
Candidatura:
Envia o teu currículo por email.