QA and Test Automation Engineer
Local: Maputo
Responsabilidades
- Criar e evoluir frameworks de automação escaláveis para UI, API, integração e regressão;
- Implementar padrões modernos como Page Object Model, API Client Layer, Data-Driven e
- Modular Test Architecture;
- Criar bibliotecas reutilizáveis, facilitando a automação para toda a equipa;
- Documentar arquitetura, padrões, boas práticas e guidelines internas;
- Desenvolver suites de testes de UI usando BrowserStack (multi-browser/device);
- Criar testes de API com Postman/Newman e RestAssured;
- Validar fluxos críticos de negócio e cenários de risco;
- Automatizar regressões completas e smoke tests;
- Assegurar rastreabilidade completa: requisitos testes resultados;
- Integrar todas as suites de automação nos pipelines GitLab CI/CD;
- Criar pipelines eficientes que forneçam feedback rápido e fiável;
- Automatizar testes pós-deploy em ambientes dev, staging e produção controlada;
- Assegurar testes repetíveis, determinísticos e estáveis;
- Projetar e executar testes de carga e stress com BlazeMeter e JMeter;
- Identificar gargalos de performance e colaborar com desenvolvimento e DevOps para resolver;
- Monitorizar consumo de recursos, throughput e latência;
- Gerar relatórios claros com métricas de desempenho e tendências;
- Integrar OWASP ZAP nos pipelines para testes automatizados de segurança (DAST);
- Reportar vulnerabilidades e ajudar equipas na sua resolução.
- Validar headers de segurança, autenticação e fluxos sensíveis;
- Reproduzir defeitos através de logs, screenshots, vídeos e dados reais;
- Trabalhar com developers na identificação de root cause;
- Reportar bugs com contexto técnico, impacto e passos consistentes;
- Promover práticas de testabilidade desde o início do desenvolvimento;
- Aplicar abordagem baseada em risco (Risk-Based Testing);
- Ajudar a definir critérios de aceitação, Definition of Done e Definition of Ready;
- Usar Xray + Allure TestOps para garantir cobertura e visibilidade contínua;
- Manter e evoluir a pirâmide de testes: unitário integração API UI;
- Participar em refinamentos, plannings, design discussions e retros;
- Avaliar impacto de alterações e determinar necessidades de teste;
- Trabalhar em estreita colaboração com produto, desenvolvimento e DevOps;
- Contribuir para melhoria contínua dos processos de qualidade.
Requisitos
- Licenciatura em Engenharia Informática ou similar;
- + 2 anos de experiência em QA com foco em automação;
- Experiência com automação de UI (BrowserStack, Selenium, Cypress ou Playwright).
- Experiência com testes de API (Postman/Newman, RestAssured);
- Vivência com pipelines CI/CD (idealmente GitLab);
- Conhecimento de linguagens como Java, JavaScript/TypeScript ou Python;
- Experiência com ferramentas de performance (JMeter/BlazeMeter) é valorizada;
- Conhecimentos básicos de segurança de aplicações (OWASP).
Competências Técnicas
- Automação de testes: UI, API, integração, regressão;
- Ferramentas: BrowserStack, Selenium/Cypress/Playwright;
- Testes de API: Postman, Newman, RestAssured;
- CI/CD: GitLab CI/CD;
- Linguagens: Java, JavaScript/TypeScript;
- Gestão de testes: Jira + Xray;
- Relatórios: Allure TestOps;
- Performance: BlazeMeter, JMeter;
- Segurança: OWASP ZAP (DAST);
- Versionamento: Git, GitFlow;
- Noções de Docker e ambientes isolados;
- Conhecimento básico de microserviços e APIs REST.
Competências Comportamentais
- Atenção ao detalhe e rigor analítico;
- Capacidade de investigação e resolução de problemas;
- Proatividade e prevenção de falhas;
- Comunicação clara com equipas técnicas e funcionais;
- Organização e gestão de prioridades;
- Mentalidade de melhoria contínua;
- Colaboração multidisciplinar;
- Capacidade de aprendizagem rápida;
- Autonomia com responsabilidade.
COMO CANDIDATAR-SE:
Os interessados poderão enviar as suas candidaturas para o seguinte e-mail: carreiras@maximo.co.mz, até o dia 17 de Dezembro de 2025, e indique o assunto “QA and Test Automation Engineer”.