O que esta vaga pede
Sobre a Vaga
Buscamos um Engenheiro de Testes de Software (QA) com foco em aplicações mobile para planejar, executar e controlar atividades de garantia da qualidade. Você atuará na validação de pacotes finais de integração, apoiará homologações e contribuirá com a disciplina de testes em ambientes internos.
Responsabilidades
- Planejar, executar e acompanhar esforços para manutenção da qualidade do produto
- Realizar validação do pacote final após integração de dois ou mais sprints
- Apoiar a homologação de versões e a preparação de evidências
- Manter processos dos sistemas em execução nos ambientes internos
- Dar suporte à equipe de homologação ativa (HMP) dos sistemas
- Priorizar testes para alinhar escopo da disciplina ao prazo disponível
- Avaliar resultados de ciclos de teste e identificar oportunidades de melhoria
- Realizar e apoiar testes funcionais, de integração, performance, compatibilidade e segurança
Requisitos
- Conhecimento de falhas e técnicas de testes em software
- Experiência em gestão e planejamento de testes
- Domínio do sistema/aplicativo em teste e variedade de esforços de teste
- Conhecimento de ferramentas de gestão de testes, bug tracking e testes automatizados
- Capacidade de lidar com situações de alta complexidade
- Conhecimentos de segurança: identificação de vulnerabilidades e avaliação de riscos conforme OWASP
- Avaliação de requisitos não-funcionais de desempenho com uso de ferramentas e monitores
- Experiência com JMeter e Rational Performance Tester (RPT)
- Elaboração de documentação básica de testes (planos, roteiros, evidências e massa de testes)
- Criação de scripts em RFT e execução automatizada com datapool (massa de dados variável)
- Execução de testes funcionais e validações como: integração app-sistema operacional, app-hardware, app-back-end, performance, compatibilidade, consumo de bateria, uso de recursos, interrupção e conectividade
- Conhecimentos de automatização de testes
- Práticas de desenvolvimento ágil (Manifesto Ágil, Scrum, XP, Kanban e TDD)
- Análise de requisitos funcionais e não-funcionais, além de requisitos ágeis
- Noções de modelagem de dados relacional e construção de consultas SQL
- Conceitos de controle de versão (ex.: Clearcase)
- Desejável: desenvolvimento na plataforma IBM Mobile First (caso não possua, treinamento pela contratada)
- Certificação exigida: pelo menos uma entre ATC, CBTS ou CTFL (ou equivalente/similar)
Beneficios
- Atuação em projetos com foco em qualidade e testes para aplicações mobile
- Ambiente com processos de homologação e disciplina de testes bem estruturada
- Oportunidade de contribuir com melhoria contínua de segurança, desempenho e validações não-funcionais