tamos a recrutar um Analista de Testes de Tecnologias de Informação, Automação.

ENGENHEIRO(A) DE AUTOMAÇÃO DE TESTES DE SOFTWARE

Área profissional: Tecnologias de Informação (TI)
Sector: Desenvolvimento de Software / Banca

1. Requisitos

  • Licenciatura em Tecnologias de Informação (TI), Ciências Informáticas ou áreas afins;

  • Entre 3 e 4 anos de experiência no ciclo de vida do desenvolvimento de software;

  • Experiência em análise de requisitos, planeamento, concepção e implementação;

  • Experiência comprovada no desenvolvimento e manutenção de testes automatizados, utilizando ferramentas como Selenium, Playwright e Robot Framework;

  • Capacidade de trabalhar eficazmente com equipas multidisciplinares, incluindo programadores, testadores, analistas funcionais de negócio e gestores de projecto;

  • Fluência em Português e Inglês, tanto na comunicação oral como escrita.

2. Responsabilidades e Atribuições

  • Desenhar e manter frameworks de automação de testes, promovendo a reutilização e a facilidade de manutenção;

  • Desenvolver, manter e melhorar scripts de testes automatizados para testes funcionais, de regressão, integração e APIs, garantindo uma elevada cobertura dos fluxos críticos;

  • Colaborar com os programadores na criação de stubs e drivers de teste que permitam uma execução eficaz dos testes;

  • Verificar a prontidão dos ambientes de teste e identificar proactivamente riscos ou problemas;

  • Estimar histórias de utilizador durante o planeamento das iterações, identificando cenários complexos e casos-limite;

  • Preparar e gerir os requisitos de dados de teste, assegurando a sua criação, preparação, reutilização, disponibilidade e relevância;

  • Criar e manter cenários de teste reutilizáveis, alinhados com os critérios de aceitação;

  • Partilhar conhecimentos e documentação relacionados com os testes automatizados em plataformas centralizadas, promovendo a aprendizagem e a melhoria contínuas;

  • Monitorizar e reportar métricas de automação, incluindo cobertura automatizada, taxa de execução, percentagem de testes aprovados (pass rate), estabilidade dos testes, defeitos identificados e redução do esforço manual;

  • Integrar testes automatizados nas pipelines de integração e entrega contínuas (CI/CD), assegurando a sua execução automática durante as compilações (builds), implementações (deployments) e ciclos de entrega;

  • Registar e encaminhar defeitos, realizar análises de causa-raiz e definir medidas adequadas para a sua resolução.

3. Habilidades e Competências Especiais

  • Forte capacidade de comunicação e resolução de problemas;

  • Disponibilidade para aprender e adaptar-se a ambientes de aplicações bancárias;

  • Conhecimentos dos princípios Agile, incluindo escalabilidade, Scrum of Scrums, trabalho com múltiplas equipas e DevOps;

  • Conhecimentos de diferentes sistemas de Tecnologias de Informação e das respectivas configurações;

  • Conhecimento sólido das metodologias e ferramentas do ciclo de vida do desenvolvimento de software (SDLC);

  • Certificação em Engenharia de Testes de Software.

Como se Candidatar

Analista de Testes de Tecnologias de Informação, Automação | Standard Bank Moçambique