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.”