Técnico de Testagem de Aplicativos de Tecnologias de Informação

Tempo Inteiro Maputo Standard Bank

Job Purpose

O Técnico de Testagem de Aplicativos de Tecnologias de Informação é um membro importante integrado na equipa de SQA.

Key Responsibilities/Accountabilities

O Técnico de Testagem de Aplicativos de Tecnologias de Informação é um membro importante integrado na equipa de SQA. As suas actividades irão contribuir para assegurar a qualidade dos sistemas informatizados (desenvolvidos ou adquiridos) ao longo do seu ciclo de desenvolvimento/implementação, de acordo com os resultados e requisitos definidos e as metodologias em prática.

 As principais actividades do técnico durante um ciclo de testes são:

Planeamento e Desenho:

  • Participar activamente na elaboração de Estratégias de Testes (SIT, UAT, Performance, etc) de acordo com as metodologias e normas aplicadas;
  • Participar / liderar reuniões de validação de requisitos com todos os stakeholders de um projecto, para sistematização de Requisitos de Negócio a partir de “user stories”;
  • Elaborar Cenários / Casos de testes que cubram os requisitos de negócio e estejam alinhados com as interações em curso em cada projecto e a gestão de projecto/scrum;
  • Elaborar Planos de Testes de acordo com os cenários/casos de testes e alinhados com as interações em curso e a gestão de projecto/scrum;
  • Desenhar Casos de Testes para execução manual;
  • Desenhar e implementar Casos de Testes em ferramentas de automação e para execução automática;
  • Definir métricas e elaborar Template para monitorização e reporting.

Preparação, Execução e Acompanhamento:

  • Trabalhar com as equipas de infraestruturas, aplicações e base de dados por forma a garantir a disponibilidade e o bom desempenho dos diversos ambientes e infraestrutura de testes;
  • Garantir que as condições de arranque de cada ciclo de testes estão asseguradas: Plano de Testes aprovado por todos os stakeholders, ambientes de testes disponibilizados, logística de suporte pronta (PCs, secretárias, impressoras, etc), SLA’s garantidos com as partes intervenientes;
  • Preparar e treinar as equipas de execução de testes para as diferentes fases, incluindo execução manual e automática;
  • Monitoar diariamente a execução dos diversos ciclos de testes, controlando o progresso e a qualidade de execução;
  • Manter actualizada a aplicação de registo de execução e defeitos;
  • Manter actualizada a matriz de rastreabilidade (traceability matrix);
  • Realizar reuniões regulares de controlo;
  • Acompanhar as correcções das não-conformidades, aplicação de patchs e replaneamento de execução de Casos de Testes (Regression Testing);
  • Elaborar o Closure Reporting para cada ciclo/interação de testes, que deve incluir o histórico da execução, indicadores de successo (% de não-conformidades por severidade, % de Testes com successo, etc), critérios de entrada e saída atingidos assim como uma lista de itens em aberto e acções de mitigação planeadas.

Preferred Qualification and Experience

  • Possuir licenciatura em Engenheira Informática ou uma numa área relevante;
  • Pelo menos três (3) anos de experiência na área de testes de software, incluindo:
  • Elaboração de planos de testes;
  • Elaboração de casos de testes a partir de requisitos de negócio;
  • Acompanhamento da execução de testes;
  • Análise e acompanhamento das correcções das não-conformidades;
  • Monitorização e reporting.
  • Experiência na utilização de metodologia ágil;
  • Experiência na utilização de ferramentas de automação (ex: Selenium, Cucumber, Silk Test, JUnit, etc) será uma vantagem;
  • Experiência na utilização do Jira será uma vantagem;
  • Experiência no desenvolvimento de aplicações em linguagens Java, C# e scripting será uma vantagem;

Knowledge/Technical Skills/Expertise

  • Conhecimento funcional/desenvolvimento de sistemas bancários, preferencialmente T24;
  • Fluência nas línguas portuguesa e inglesa.
  • Applications have closed


Email rss