O Analista de Qualidade, é responsável por garantir a qualidade e confiabilidade dos produtos de software desenvolvidos pela empresa. Este profissional é focado, crítico, analítico, concentrado e detalhista, com a capacidade de identificar e diagnosticar problemas relacionados a funcionalidades específicas. Além disso, o Analista de Qualidade deve possuir conhecimento em testes automatizados, com preferencialmente experiência em ferramentas como Cypress. Requisitos e Qualificações Experiência comprovada como Analista de Qualidade de Software (QA) em ambientes ágeis Familiaridade com o ciclo de vida de desenvolvimento de software (SDLC) e metodologias de teste. Experiência prévia em testes de software, preferencialmente como Analista de Qualidade ou Tester. Conhecimento em testes manuais e automatizados. Capacidade de identificar e diagnosticar problemas de forma crítica e analítica. Familiaridade com ferramentas de testes automatizados, preferencialmente Cypress. Cursando ou cursado faculdade na área de Tecnologia da Informação, Engenharia de Software, Ciência da Computação ou áreas relacionadas. Conhecimento em testes de API, utilizando ferramentas como Postman. Conhecimentos Técnicos: Experiência com a ferramenta de gerenciamento de testes Jira. Conhecimento em SQL para validação de dados em bancos de dados. Diferencial: Experiência com ferramentas de automação de testes (ex: Selenium, Cypress, Playwright) e linguagens de programação (JavaScript, Python). Diferencial: Certificação CTFL Habilidades Comportamentais: Habilidade analítica e atenção a detalhes. Capacidade de comunicação clara e eficaz para reportar bugs e colaborar com as equipes. Proatividade e autonomia para assumir responsabilidades e solucionar problemas. Principais Responsabilidades: Planejamento e Execução de Testes: Criar e gerenciar planos de teste, cenários de teste e casos de teste detalhados. Executar testes manuais, incluindo testes funcionais, de regressão, de confirmação e de aceitação do usuário. Realizar testes exploratórios para identificar possíveis falhas e pontos de melhoria. Análise de Requisitos e Bugs: Colaborar com as equipes de desenvolvimento e produto para analisar requisitos e especificações, garantindo a compreensão completa das funcionalidades. Identificar, registrar, priorizar e acompanhar a resolução de bugs e defeitos. Verificar a correta implementação das correções (bug fixing). Automação de Testes (Diferencial): Desenvolver e manter scripts de testes automatizados para as funcionalidades do sistema. Integrar testes automatizados ao ciclo de desenvolvimento (CI/CD). Documentação e Melhoria Contínua: Manter a documentação de testes atualizada. Propor melhorias nos processos de qualidade e no fluxo de trabalho do time de desenvolvimento.