Job description
A FCamara está em busca de uma pessoa para atuar comoQA Lead, liderando a equipa de Qualidade de Software em parceria com o maior Banco de Investimentos da América Latina, especializado em capital de investimento, capital de risco, além de gerenciamento de património e ativos globais. Esta é uma oportunidade para definir e implementar estratégias de teste de ponta, garantindo a excelência na entrega de produtos e serviços financeiros.
Main responsibilities
Como QA Lead, será responsável por:
- Liderança e Mentoria:Liderar, orientar e desenvolver uma equipa de Analistas de QA, promovendo um ambiente colaborativo e de alta performance.
- Estratégia e Processo de Teste:Definir, implementar, documentar e otimizar a estratégia global de testes e os processos de garantia de qualidade de software, com foco na eficiência e automação.
- Organização e Gestão de Testes:Organizar e gerir o fluxo de trabalho de testes, priorizando e distribuindo tarefas para a equipa, garantindo a cobertura adequada para múltiplas demandas em paralelo.
- Infraestrutura de Automação:Projetar, configurar e manter a infraestrutura e as pipelines de automação de testes ("esteira de testes"), selecionando e integrando as ferramentas mais adequadas.
- Definição da Automação:Estabelecer a abordagem de automação, definindo quais testes devem ser automatizados e orientando a equipa na escrita e manutenção de scripts de teste robustos e escaláveis.
- Execução e Supervisão:Embora o foco seja na estratégia e organização, realizar testes práticos quando necessário e supervisionar a criação e execução de planos de teste, casos de teste e scripts (manuais e automatizados) pela equipa.
- Ferramentas e Tecnologias:Utilizar e garantir o uso eficaz de ferramentas como Microsoft Test Plans (ou similar) para planeamento, Selenium e Cypress para automação de UI, ferramentas Microsoft para testes integrados e DataDog para monitorização e análise de logs.
- Colaboração Interfuncional:Trabalhar em estreita colaboração com equipas de desenvolvimento, produto, DevOps e outras partes interessadas para integrar a qualidade em todo o ciclo de vida de desenvolvimento de software (SDLC) e garantir que os requisitos sejam testáveis.
- Análise e Melhoria Contínua:Estabelecer métricas e KPIs de qualidade, monitorizar a eficácia dos processos de teste, analisar resultados, identificar gargalos ou áreas de melhoria e impulsionar iniciativas de otimização contínua.
- Promoção da Qualidade:Atuar como um defensor da qualidade dentro da organização, promovendo as melhores práticas de QA e automação.
Requirements and skills
Essenciais:
- Experiência comprovada em Garantia de Qualidade de Software, com atuação prévia em liderança de equipas de QA ou como QA Sênior com responsabilidades de mentoria e definição de processos.
- Profundo conhecimento de metodologias de teste (funcional, não funcional, regressão, integração, etc.), ciclos de vida de desenvolvimento de software (SDLC) e metodologias ágeis (Scrum, Kanban).
- Experiência sólida na definição, implementação e gestão de estratégias de automação de testes.
- Experiência prática com ferramentas e frameworks de automação de testes, especificamenteSeleniumeCypress.
- Experiência com ferramentas de gestão de testes e planeamento, preferencialmente do ecossistemaMicrosoft(ex: Azure DevOps Test Plans).
- Experiência com ferramentas de monitorização e observabilidade, comoDataDog.
- Capacidade comprovada de gerir múltiplas tarefas e projetos concorrentes num ambiente dinâmico e de ritmo acelerado.
- Familiaridade com sistemas de controlo de versão, especialmenteGIT.
- Excelentes capacidades de comunicação (verbal e escrita), liderança, resolução de problemas e colaboração interfuncional.
- Mentalidade focada em processos, automação e melhoria contínua.
Desejáveis:
- Experiência em ambientes de nuvem (AWS, GCP, Azure).
- Conhecimento deSQLpara consulta e validação de dados em bancos de dados relacionais (SQL Server, MySQL, PostgreSQL).
- Conhecimento doMercado Financeiro.
- Experiência com práticas e ferramentas de Integração Contínua e Entrega Contínua (CI/CD).
- Experiência com testes de API e ferramentas relacionadas (ex: Postman, RestAssured).
- Experiência com testes de performance e segurança.
- Conhecimento de ferramentas de análise estática de código (ex: SonarQube).
- Familiaridade com Design Patterns aplicados à automação de testes.
- Conhecimento em frameworks de mensageria (ex: Kafka, RabbitMQ).
Soft Skills:
- Raciocínio lógico e capacidade analítica;
- Boa Comunicação;
- Espírito de equipe e capacidade de resolução de conflitos;
- Ter capacidade de comunicação com diversos perfis de stakeholders;
- Habilidade de trabalhar em equipes ágeis e multidisciplinares;
- Criatividade e Proatividade para imaginar diferentes cenários de uso das aplicações;
- Organização.