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