O que esta vaga pede
Sobre a Vaga
Estamos buscando um(a) Engenheiro(a) de Testes de Software (QA) para planejar, executar e controlar atividades que garantam a qualidade do produto, apoiando validações, homologações e a manutenção dos processos de teste em ambientes internos.
Responsabilidades
- Planejar, executar e controlar o esforço necessário para garantir a qualidade do produto
- Realizar validações do pacote final após integrações entre dois ou mais sprints
- Apoiar a homologação de versões e a preparação de ciclos de testes
- Manter em execução processos de testes nos ambientes internos
- Apoiar a equipe de homologação ativa (HMP) dos sistemas
- Priorizar testes para alinhar o escopo da disciplina ao prazo disponível
- Avaliar resultados de cada ciclo de testes e apoiar ações corretivas
Requisitos
- Experiência com falhas e técnicas de testes em software
- Conhecimento do domínio e do sistema ou aplicativo em teste
- Experiência em planejamento e gestão dos esforços de testes
- Conhecimentos de ferramentas de gestão de testes, bug tracking e testes automatizados
- Capacidade de lidar com situações de alta complexidade
- Realização de testes funcionais, de aderência e de integração (aplicativo-sistema operacional, aplicativo-hardware e aplicativo-back-end)
- Experiência com performance e compatibilidade, incluindo análise de consumo de bateria, uso de recursos de hardware, interrupções e conectividade
- Conhecimentos de segurança, com avaliação de vulnerabilidades e melhorias com base em OWASP
- Avaliar requisitos não-funcionais de desempenho com uso de ferramentas e monitores
- Uso de JMeter e Rational Performance Tester (RPT)
- Elaborar documentação de testes (planos, roteiros, evidências e massa de testes)
- Criar scripts na ferramenta RFT e trabalhar com execução automatizada com datapool
- Modelagem de dados relacional, interfaces responsivas e noções de UX/usabilidade
- Construção de consultas SQL e uso de ferramentas de controle de versão (ex.: Clearcase)
- Conhecimento de práticas de desenvolvimento ágil (Manifesto Ágil, Scrum, XP, Kanban e TDD)
- Desejável experiência com IBM Mobile First (caso não tenha, haverá treinamento)
Beneficios
- Possibilidade de atuação em projetos com foco em qualidade e automação
- Ambiente colaborativo com times de homologação
- Atuação em testes funcionais, performance, compatibilidade e segurança