Engenheiro de Quality Assurance de Software (SQA)
O Engenheiro de Quality Assurance de Software é responsável por criar, automatizar e executar casos de teste, realizar revisões de código e documentar os resultados obtidos durante os testes. Além disso, assegura que os scripts automatizados e de desempenho estejam alinhados aos padrões de qualidade estabelecidos, contribuindo diretamente para a excelência das entregas.
Principais Responsabilidades:
-
Realizar análises manuais de casos de teste.
-
Identificar e extrair requisitos de teste, com foco em itens candidatos à automação.
-
Desenvolver casos de teste utilizando diferentes conjuntos de ferramentas.
-
Estimar, desenvolver e manter scripts de teste automatizados.
-
Participar de revisões de código por pares e manter a documentação técnica atualizada.
-
Executar testes automatizados nos sistemas em validação.
-
Registrar defeitos, realizar retestes e submeter solicitações de alteração quando necessário.
-
Compartilhar conhecimento com clientes e demais membros da equipe.
-
Interagir com desenvolvedores e analistas de negócios.
-
Acompanhar o progresso das atividades conforme o plano estabelecido.
-
Planejar e executar a gestão de dados de teste.
-
Verificar e revisar padrões de Quality Assurance conforme aplicável.
-
Analisar e implementar soluções de testes de desempenho e carga com base nos requisitos do cliente.
-
Avaliar situações complexas e propor soluções eficazes.
-
Recomendar melhorias contínuas nos processos de teste e desenvolvimento.
Habilidades e Qualificações Desejadas:
-
Experiência prática com modelos de lifecycle de desenvolvimento de sistemas (Waterfall, Agile, entre outros).
-
Excelentes habilidades interpessoais e de consultoria técnica.
-
Capacidade de organização e atenção minuciosa aos detalhes.
-
Comunicação clara e objetiva, tanto oral quanto escrita.
-
Perfil proativo, com habilidade para motivar e colaborar com outros profissionais.
-
Conhecimento intermediário em desenvolvimento de software.
-
Familiaridade com metodologias de Quality Assurance.
-
Capacidade de seguir instruções, atuar com autonomia e colaborar em equipe.
-
Conhecimento de práticas e conceitos aplicáveis ao ciclo completo de desenvolvimento de produtos.
-
Habilidade para gerenciar múltiplas tarefas de forma eficiente e organizada.
-
Capacidade de comunicação com stakeholders em todos os níveis hierárquicos.
-
Flexibilidade e adaptabilidade em ambientes dinâmicos e em constante transformação.
-
Conhecimento prático de SQL será considerado um diferencial.
“Fazer parte da família iLAB é uma experiência empolgante. O crescimento da empresa me abriu oportunidades que poucos têm a chance de vivenciar, e o conhecimento adquirido com colegas experientes é inestimável. É gratificante trabalhar em um lugar que valoriza meus objetivos profissionais tanto quanto os seus próprios.”