Senior QA Engineer (Lisboa/Porto,Hibrido)

Shore

Remoto
Principais Responsabilidades

  • Conceber, desenvolver e manter frameworks de automação de testes para serviços backend em Java, microsserviços e APIs REST.
  • Definir estratégias e casos de teste para regras de negócio complexas e processos batch, executando testes manuais sempre que necessário.
  • Colaborar com Product Owners, Tech Leads e Developers para transformar regras de negócio da área de pagamentos em cenários de teste automatizáveis.
  • Escrever scripts SQL para validar a integridade dos dados, as migrações, o processamento de grandes volumes e o comportamento das transações.
  • Executar as fases de teste previstas no plano de homologação e aceitação, registando defeitos e desvios face aos requisitos.
  • Investigar falhas em serviços backend através da análise de logs, isolando e documentando os defeitos e as respetivas causas.
  • Integrar as suites de testes nos pipelines de CI/CD e configurar critérios de qualidade para cada release. Promover a validação desde as primeiras fases do desenvolvimento, seguindo uma abordagem Shift-Left.

Requisitos mínimos

  • Formação superior em Engenharia Informática ou área semelhante, ou experiência equivalente.
  • Entre 6 e 9 anos de experiência profissional em QA, com foco em testes de backend e automação.
  • Experiência sólida na automação de testes de APIs REST e microsserviços com ferramentas do ecossistema Java, como REST Assured, JUnit, TestNG ou Cucumber.
  • Bons conhecimentos de arquitetura backend em Java 17 ou 21 e de aplicações Spring Boot, com capacidade para interpretar código e analisar logs.
  • Domínio de SQL para testar bases de dados relacionais, como Oracle ou PostgreSQL, e validar migrações, transações e processamento batch de grandes volumes de dados.
  • Experiência prática com ferramentas de gestão de testes, como Xray ou Zephyr, e com a execução de suites automatizadas em pipelines de CI/CD, como Jenkins ou GitLab CI.
  • Conhecimentos sólidos de Scrum ou Kanban e experiência com Jira.
  • Capacidade de análise e resolução de problemas, atenção ao detalhe e facilidade de comunicação e colaboração com equipas internacionais.
  • Inglês avançado.

Como aplicar?

Para se candidatar a este emprego, você precisa autorizar em nosso site. Se você ainda não possui uma conta, registre-se.