Descrição da Vaga
O Analista de Teste Pleno será responsável por elaborar e manter a estratégia de teste do sistema, construindo e atualizando os artefatos necessários para a execução dos testes. Acompanhará o desenvolvimento das demandas desde a concepção, garantindo a qualidade durante todo o ciclo de desenvolvimento e validando as entregas dos times de desenvolvedores. Planejará e executará testes funcionais e não funcionais, mapeará o caminho crítico das aplicações e apoiará nas atividades de aceite das demandas pelo usuário gestor. Promoverá a melhoria contínua da qualidade das aplicações, garantindo a rastreabilidade entre os produtos de teste e demais produtos, como requisitos e código-fonte. Também realizará a gestão e geração de massa de testes, além de criar, configurar e manter os ambientes de desenvolvimento e testes.
Responsabilidades
- Elaborar e manter atualizada a estratégia de teste do sistema.
- Construir os artefatos necessários para execução dos testes.
- Manter os scripts e artefatos de testes atualizados.
- Acompanhar o desenvolvimento das demandas desde a sua concepção, antecipando todas as ações necessárias para execução correta dos testes e apoiando na implementação de práticas de qualidade durante todo o ciclo de desenvolvimento.
- Validar as entregas realizadas pelos times de desenvolvedores.
- Planejar e executar os testes (funcionais e não funcionais) de acordo com a necessidade de cada demanda.
- Mapear e atualizar o caminho crítico das aplicações do cliente.
- Apoiar nas atividades de aceite das demandas pelo usuário gestor.
- Promover a melhoria contínua da qualidade das aplicações do cliente, trabalhando em conjunto com a equipe da Certificação indicada pelo cliente.
- Garantir a rastreabilidade (vertical, horizontal e/ou bidirecional) visando preservar o relacionamento entre os produtos de teste com demais produtos, como requisitos, código-fonte e vários outros, mantendo a integridade entre estes elementos.
- Realizar a gestão e geração de massa de testes de forma a garantir que os dados necessários para execução de testes nos sistemas e nas suas interfaces estejam disponíveis.
- Realizar a gestão dos ambientes, criando, configurando, manutenindo e equalizando os ambientes para desenvolvimento e testes, agregando qualidade nas entregas da TI.
- Manter em execução toda a estrutura que compõe os testes dos sistemas envolvidos, tais como, massa, scripts, artefatos, simuladores, rotinas e processos negociais dos sistemas.
- Criar scripts em ferramentas específicas, automatizados e não automatizados, bem como executá-los registrando e analisando os resultados.
- Executar testes de aceitação, compatibilidade, regressão, integração, funcionais e não funcionais (exploratórios, conectividade, vulnerabilidade, estresse e carga) de acordo com a necessidade de cada demanda.
- Construir mocks, stubs e/ou simuladores a fim de viabilizar a execução de testes.
- Avaliar os requisitos não-funcionais de desempenho de um sistema através do uso de ferramentas específicas e monitores.
- Monitorar e acompanhar os níveis de cobertura de testes dos sistemas promovendo o aumento da cobertura sempre que necessário.
- Registrar os erros encontrados após à execução dos testes, relacionando aos produtos de trabalho pertinentes.
- Avaliar o resultado de cada ciclo de teste.
- Apoiar gestores e equipes responsáveis na homologação de demandas dos sistemas.
- Compreender o funcionamento dos sistemas em teste.
- Elaborar cenários de testes de software.
- Identificar falhas e erros comuns em software.
- Compreender negócio, requisitos, programação e testes para atuar como co-responsável por todo ciclo de desenvolvimento.
- Auxiliar o Product Owner a escrever critérios de aceite para histórias do backlog.
- Apoiar o Product Owner na realização do aceite das histórias da sprint.
- Auxiliar na escrita testes unitários automatizados.
- Realizar ATDD, BDD e/ou Specification by Example.
- Manutenção dos ciclos dos sistemas (homologação ativa) em ambientes definidos, com rotinas diárias, mensais, batch e interfaces.
- Manutenção dos ciclos dos sistemas em ambiente de laboratório do cliente.
- Manutenção de rotinas diárias, mensais, batch e interfaces.
Requisitos
- ✓Graduação completa em Análise de Sistemas, Ciência da Computação, Processamento de Dados, Sistemas de Informação, Informática, Engenharia da Computação ou demais áreas de Tecnologia da Informação ou Curso Superior completo em qualquer área e Especialização na área Tecnologia da Informação.
- ✓Conhecimento em ferramentas de gestão de testes, gestão de defeitos, automação de testes, geração de massas e geração de interfaces virtualizadas.
- ✓Experiências em Gestão e Planejamento de Testes.
- ✓Conhecimento de notações de requisitos em modelos ágeis e tradicionais de desenvolvimento.
- ✓Capacidade de criar testes baseados em cenários de negócio.
- ✓Capacidade de modelar testes baseados na experiência e em defeitos.
- ✓Conhecimento de falhas e técnicas de testes em software.
- ✓Capacidade de planejar/executar Testes para alinhar o escopo da disciplina ao prazo disponível.
- ✓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.
- ✓Capacidade de avaliar os aspectos mais comuns de segurança indicados pelo organismo OWASP.
- ✓Capacidade de avaliar os Requisitos não-funcionais de Desempenho de um sistema através do uso de ferramentas específicas e monitores.
- ✓Capacidade de utilizar ferramentas especializadas em automatização, performance e planejamento, gerenciamento e execução de testes.
- ✓Experiência em geração de documentação básica de Testes como Planos, Roteiros Evidências e Massa de Testes.
- ✓Capacidade de criar scripts nas ferramentas especialistas, bem como trabalhar com execução automatizada com massa de dados variável (datapool).
- ✓Disponibilidade para ir de forma presencial caso acionado.
Benefícios
- ✓Plano de Saúde
- ✓Plano Odontológico
- ✓Seguro de Vida – Porto Seguro
- ✓Vale Refeição ou Vale Alimentação
- ✓Vale Transporte (opcional, com desconto de 6% do salário, limitado ao valor do benefício)
- ✓Day off no dia do aniversário (a ser usufruído na mesma data e/ou no mês do aniversário)
- ✓Wellhub / Totalpass
- ✓Convênio PetLove
- ✓Zenklub
- ✓Convênios e Parcerias (Instituições de Ensino, Academias, Cursos de Idiomas entre outros)
Categorias
Sobre a Empresa
Mais vagas na Globalweb Corp →A Globalweb é especialista em tecnologia para o seu segmento. A nossa nuvem é uma combinação completa de produtos e serviços de TI, que se adaptam ao nível de necessidade e estrutura da sua empresa. Com foco na otimização dos processos organizacionais, as soluções são desenvolvidas para auxiliar com...[Ver Mais]
Informações Adicionais
Você será redirecionado para o site da empresa