Easy Hunter

QA Engineer (Engenheiro de Qualidade)

Use este modelo de descrição do trabalho para atrair e contratar candidatos qualificados para o seu departamento de TI. Fique à vontade para modificá-lo com as atribuições e responsabilidades inerentes à função e de acordo com as necessidades de sua empresa.

O que é um QA Engineer?

Um QA Engineer (Quality Assurance Engineer) é um profissional de tecnologia da informação (TI) que desempenha um papel fundamental no processo de desenvolvimento de software, garantindo a qualidade e a confiabilidade do produto final. Os QA Engineers são responsáveis por identificar e corrigir defeitos e problemas em software, bem como assegurar que o software atenda aos requisitos e padrões de qualidade estabelecidos.

Descrição da vaga

Estamos em busca de um QA Engineer altamente qualificado e dedicado para se juntar à nossa equipe de desenvolvimento de software. O candidato ideal terá uma paixão por garantir a qualidade do software, uma abordagem detalhada e habilidades de resolução de problemas. Se você é apaixonado por testar e garantir a qualidade de produtos de software, esta é uma oportunidade emocionante para fazer parte da nossa equipe.

Responsabilidades

  • Desenvolver planos de teste abrangentes com base em especificações de requisitos de software.
  • Realizar testes manuais e automatizados para identificar defeitos e problemas de funcionalidade.
  • Reportar e documentar defeitos encontrados durante os testes, além de rastrear sua resolução.
  • Colaborar com a equipe de desenvolvimento para garantir a qualidade do código em todos os estágios do ciclo de vida do desenvolvimento.
  • Participar da revisão de requisitos e especificações de design para identificar problemas em potencial.
  • Automatizar casos de teste sempre que possível, utilizando ferramentas e scripts apropriados.
  • Executar testes de regressão para garantir que as correções de defeitos não introduzam novos problemas.
  • Manter documentação de testes atualizada e criar relatórios de status de teste.

Requisitos obrigatórios

  • Experiência comprovada em testes de software, incluindo testes manuais e automatizados.
  • Conhecimento de ferramentas de automação de testes, como Selenium, Appium, ou similares.
  • Capacidade de criar casos de teste detalhados com base em requisitos de software.
  • Habilidades de resolução de problemas e atenção aos detalhes.
  • Compreensão dos princípios de desenvolvimento ágil de software.
  • Formação acadêmica em Tecnologia da Informação, Engenharia de Software ou área relacionada.

Diferenciais

  • Experiência em testes de aplicativos móveis.
  • Conhecimento em frameworks de automação de testes.
  • Experiência com testes de desempenho ou segurança.
  • Certificação em Teste de Software, como ISTQB (International Software Testing Qualifications Board).

Formação, cursos e certificações

  • Cursos de formação em testes de software são valorizados.
  • Certificações em testes de software, como ISTQB, são um diferencial.

Benefícios

  • Salário competitivo.
  • Oportunidades de desenvolvimento profissional e treinamento contínuo.
  • Ambiente de trabalho colaborativo e inovador.
  • Projetos desafiadores e impactantes.
  • Plano de saúde e odontológico.
  • Horário flexível e opções de trabalho remoto.

CBO: 2124-30