Sobre a oportunidade
- Descrição das atividades que o profissional irá realizar: Responsável por planejar, executar e controlar o esforço necessário à manutenção da garantia da qualidade do produto e os testes realizados. Realizar a validação no pacote final proveniente da integração de dois ou mais produtos de Sprints. Apoiar a homologação de versões. Manter em execução processos dos sistemas nos ambientes internos. Apoiar a equipe de homologação ativa (HMP) dos sistemas. Experiência, Habilidades e conhecimentos necessários: a) Conhecimento de falhas e técnicas de testes em software
- b) Conhecimento do domínio
- c) Conhecimento do sistema ou do aplicativo em teste
- d) Experiência em uma variedade de esforços de teste
- e) Conhecimentos de ferramentas de gestão de testes, bug tracking e teste automatizado. Experiência em Gestão e planejamento de Testes
- f) Suporte em situações de alta complexidade
- g) Experiência em planejamento e gestão dos esforços da disciplina de testes
- h) Deve ser capaz de priorizar Testes para alinhar o escopo da disciplina ao prazo disponível
- i) Ter conhecimento para realização de Testes e validações de Segurança, sendo capaz de identificar vulnerabilidades de segurança e propor melhorias nos sistemas
- j) Deve ser capaz de avaliar os aspectos mais comuns de segurança indicados pelo organismo OWASP (https://www.owasp.org/)
- k) Deve ser capaz de avaliar os Requisitos não-funcionais de Desempenho de um sistema através do uso de ferramentas específicas e monitores
- l) Deve ser capaz de utilizar as ferramentas JMeter e Rational Performance Tester (RPT)
- m) Experiência em geração de documentação básica de Testes como Planos, Roteiros Evidências e Massa de Testes
- n) Deve ser capaz de criar scripts na ferramenta RFT, bem como trabalhar com execução automatizada com massa de dados variável (datapool)
- o) Identificar os itens de teste-alvo a serem avaliados pelo esforço de teste
- p) Avaliar o resultado de cada ciclo de teste
- q) Execução de testes funcionais, aderência, integração aplicativo-sistema operacional, integração aplicativo-hardware, integração aplicativo-back-end, performance, compatibilidade, consumo de bateria, utilização de recursos de hardware, interrupção, conectividade, segurança
- r) Conhecimento em automatização de testes
- s) Princípios e práticas de desenvolvimento de software ágil, incluindo o Manifesto Ágil, Scrum, Extreme Programming (XP), Kanban e Test-driven development (TDD)
- t) Análise de requisitos funcionais, não-funcionais e requisitos ágeis
- u) Modelagem de dados relacional
- v) Interfaces responsivas
- w) User Experience (UX) e conceitos de usabilidade
- x) Construção de consultas a bancos de dados em linguagem SQL
- y) Conceitos de controle de versão de código-fonte e uso das ferramentas Clearcase
- z) Desejável conhecimento em desenvolvimento na plataforma IBM Mobile First (caso não possua, deverá ser provido treinamento pela contratada). Certificação exigida: Pelo menos uma das certificações abaixo: · ATC – Analista de Teste Certificado do IBQTS - Instituto Brasileiro de Qualidade em Testes de Software. · CBTS - Certificação Brasileira de Teste de Software da ALATS - Associação Latino Americana de Teste de Software ou equivalente ou certificações similares. · CTFL - Certified Tester Foundation Level. Escolaridade: a) Graduação em curso de nível superior na área de Tecnologia da Informação, ou conclusão de qualquer curso de nível superior acompanhado de certificado de curso de pós-graduação (especialização, mestrado ou doutorado) na área de Tecnologia da Informação de, no mínimo, 360 horas
- Tempo de Experiência: Pelo menos 7 anos