Engenheiro de Testes de Softwares/Mobile (QA)

DIGISYSTEM - IT Solutions · Brasília, Federal District, Brazil

**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** * Conhecimento de falhas e técnicas de testes em software; * Conhecimento do domínio; * Conhecimento do sistema ou do aplicativo em teste; * Experiência em uma variedade de esforços de teste; * Conhecimentos de ferramentas de gestão de testes, bug tracking e teste automatizado. Experiência em Gestão e planejamento de Testes; * Suporte em situações de alta complexidade; * Experiência em planejamento e gestão dos esforços da disciplina de testes; * Deve ser capaz de priorizar Testes para alinhar o escopo da disciplina ao prazo disponível; * 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; * Deve ser capaz de avaliar os aspectos mais comuns de segurança indicados pelo organismo OWASP (https://www.owasp.org/); * 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; * Deve ser capaz de utilizar as ferramentas JMeter e Rational Performance Tester (RPT); * Experiência em geração de documentação básica de Testes como Planos, Roteiros Evidências e Massa de Testes; * Deve ser capaz de criar scripts na ferramenta RFT, bem como trabalhar com execução automatizada com massa de dados variável (datapool); * Identificar os itens de teste\-alvo a serem avaliados pelo esforço de teste; * Avaliar o resultado de cada ciclo de teste; * 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; * Conhecimento em automatização de testes; * Princípios e práticas de desenvolvimento de software ágil, incluindo o Manifesto Ágil, Scrum, Extreme Programming (XP), Kanban e Test\-driven development (TDD); * Análise de requisitos funcionais, não\-funcionais e requisitos ágeis; * Modelagem de dados relacional; * Interfaces responsivas; * User Experience (UX) e conceitos de usabilidade; * Construção de consultas a bancos de dados em linguagem SQL; * Conceitos de controle de versão de código\-fonte e uso das ferramentas Clearcase; * 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** * 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 **Regime De Contratação** CLT **Departamento** Governo