Procuramos um QA Analyst Sénior para integrar um projeto no setor dos serviços financeiros, apoiando as atividades de Integration e Release Management. Nesta função, ficará responsável pelo processo de QA das entregas de software, garantindo qualidade e fiabilidade ao longo de todo o ciclo de release -- desde a análise de requisitos e o planeamento de testes até à execução, gestão de defeitos e preparação para release.
O que vai fazer:
- Analisar e questionar requisitos de negócio e técnicos, identificando lacunas e potenciais riscos.
- Traduzir requisitos em cenários de testes de integração, casos de teste e objetivos de cobertura.
- Definir o âmbito de QA, estratégias de teste, planos de teste e quality gates para cada entrega.
- Realizar testes de back-end e middleware, abrangendo APIs, interfaces, fluxos de dados e dependências de sistemas.
- Gerir defeitos, testes de regressão e análise de causa raiz, trabalhando em estreita colaboração com as equipas de desenvolvimento.
- Acompanhar o progresso dos testes, a cobertura, as atividades de automação, os defeitos e os riscos pendentes.
- Preparar documentação de QA, evidências e relatórios de progresso para os stakeholders.
- Fornecer recomendações claras de Go/No-Go com base nos resultados dos testes e nas avaliações de qualidade.
- Colaborar com Business Analysts, Product Owners, programadores e equipas de projeto.
- Contribuir para a melhoria contínua dos processos de QA e da automação de testes.
Modelo de trabalho: Híbrido -- 3 dias por semana presencial.
Requisitos
- Experiência de nível sénior em Functional QA, Test Analysis ou Integration Testing.
- Experiência profissional em banca, serviços financeiros, corretagem ou mercados financeiros.
- Sólida compreensão de requisitos de negócio, processos de negócio e critérios de aceitação.
- Experiência comprovada em testes de back-end, middleware, API e integração de sistemas.
- Experiência na responsabilidade pelo âmbito de QA, estratégia de testes, reporting e preparação para release.
- Capacidade de identificar lacunas na cobertura de testes, questionar requisitos incompletos e comunicar riscos residuais.
- Experiência em testes manuais e automatizados.
- Inglês fluente (nível C1).
Valorizado:
- Experiência com Python e Linux.
- Conhecimento de mercados à vista (cash markets), derivados, trading, pagamentos, processos de pós-negociação (post-trade) ou infraestruturas de mercado.