Para a realização deste serviço a CONTRATADA deverá alocar profissionais com o perfil de Analista de Testes;
O serviço de Análise de teste compreende identificar e definir os testes necessários para validação das funcionalidades e dos sistemas desenvolvidos; monitorar o processo de teste e os resultados em cada ciclo de teste e avaliar a qualidade geral; garantir a qualidade dos componentes produzidos por meio da verificação de evidência de testes e utilização de técnicas especializadas em testes de sistemas; planejar os testes, elaborar estimativas para realização dos testes; validar a configuração do ambiente necessário para realização dos testes; utilizar os critérios de aceitação e validação definidos e executar os testes necessários, seguindo a metodologia de desenvolvimento ágil de sistemas da SEFAZ/PE, com soluções multiplataforma integradas a ambientes Linux, Unix e Windows, envolvendo múltiplas camadas com processamento transacional (online e batch);
Serão objetos deste serviço os sistemas relacionados no item 3.1, bem como a integração com os sistemas que forem adquiridos ou desenvolvidos pela SEFAZ/PE durante a vigência deste contrato, respeitando-se as tecnologias, ferramentas e metodologias definidas neste edital.
O serviço deve estar disponível 8 horas por dia, 5 dias na semana, em horário comercial.
Atividades Básicas
Identificar e definir os testes necessários para validação das funcionalidades e dos sistemas desenvolvidos;
Garantir a qualidade dos componentes produzidos por meio da verificação de evidência de testes e utilização de técnicas especializadas em testes de sistemas;
Elaborar testes funcionais/aceitação que validem os requisitos levantados para o sistema; Elaborar os cenários e roteiros de testes;
Planejar os testes e elaborar estimativas para realização dos testes baseados nas histórias de usuários e regras de negócio;
Executar as atividades de gerência de configuração de software sob sua responsabilidade definidas no Plano de Gerenciamento de Configuração de Software da SEFAZ/PE;
Validar a configuração do ambiente necessário para realização dos testes;
Executar testes funcionais manuais e automatizados, de regressão e de rotinas batch(Jobs);
Elaborar scripts para validação dos dados;
Registrar detalhadamente as não conformidades e sugestões de melhorias encontradas nas histórias de usuários e regras de negócio e os testes concluídos com sucesso;
Realizar outras tarefas, não especificadas acima, inerentes à função.
Requisitos Básicos dos Perfis
Curso superior completo, preferencialmente na área de informática ou em área afim (tecnologia da informação);
Experiência mínima de 01(um) ano em planejamento e execução de testes de sistemas;
Desejável Experiência na utilização de ferramentas para testes automatizados (Ex. Selenium, Cucumber, Appium);
Experiência em projetos de desenvolvimento ágil de Software;
Experiência na linguagem SQL e modelagem relacional de dados;
Experiência em projetos de desenvolvimento e implantação de sistemas transacionais de médio/grande porte, com processamento online e batch, baseados em arquitetura Web. ;