




**Responsabilidades e Atribuições** Como Analista de Qualidade de Software e Testes, você será peça fundamental em todo o ciclo de vida do desenvolvimento de software, garantindo que nossas entregas atendam aos mais altos padrões de qualidade. Suas principais responsabilidades incluirão: **Análise de Requisitos:** Compreender profundamente os requisitos do negócio e funcionais para elaborar planos de teste eficazes. **Criação de Casos de Teste:** Desenvolver cenários e casos de teste detalhados, abrangendo testes funcionais, de integração, de regressão, de usabilidade e de performance para aplicações web. **Execução de Testes:** Realizar a execução manual e automatizada dos testes, identificando e documentando bugs com clareza e precisão. **Automação de Testes:** Atuar na criação, manutenção e evolução de scripts de automação de testes para sistemas web, utilizando ferramentas e frameworks adequados. **Reporte de Defeitos:** Registrar e acompanhar o ciclo de vida dos defeitos em ferramentas de gerenciamento de bugs, interagindo com a equipe de desenvolvimento para a correção. **Testes de Integração e Regressão:** Realizar testes de integração contínua e de regressão para garantir que novas funcionalidades não impactem as existentes. **Testes de Performance:** Contribuir para a execução e análise de testes de performance para garantir a escalabilidade e responsividade das aplicações web. **Colaboração:** Trabalhar em estreita colaboração com desenvolvedores, gerentes de produto e outras equipes para garantir a qualidade do software em todas as etapas. **Melhoria Contínua:** Propor e implementar melhorias nos processos e ferramentas de teste, buscando a otimização e eficiência. **Conhecimento de UX/UI:** Contribuir com a perspectiva do usuário, validando a usabilidade e a experiência da interface dos sistemas. Requisitos e Qualificações **Experiência Comprovada:** Experiência sólida como Analista de Qualidade de Software e Testes, com foco em desenvolvimento de sistemas web. **Conhecimento em Metodologias Ágeis:** Familiaridade com metodologias ágeis (Scrum, Kanban) e o papel da qualidade de software nesses contextos. **Ferramentas de Teste:** Experiência com ferramentas de gerenciamento de testes (ex: Jira, Azure DevOps, TestLink) e ferramentas de automação para web (ex: Selenium WebDriver, Cypress, Playwright). **Linguagens de Programação (desejável):** Conhecimento em linguagens de programação (ex: JavaScript, Python, Java) para automação de testes. **Banco de Dados:** Conhecimento em SQL para validação de dados em banco de dados. **API Testing:** Experiência com testes de API utilizando ferramentas como Postman, Insomnia ou similares. **Versionamento de Código:** Familiaridade com sistemas de controle de versão (ex: Git). **Pensamento Analítico e Crítico:** Capacidade de analisar problemas complexos, identificar causas raiz e propor soluções eficazes. **Proatividade e Organização:** Habilidade para gerenciar múltiplas tarefas e prioridades de forma eficiente. **Boa Comunicação:** Excelente comunicação interpessoal e escrita para interagir com equipes multidisciplinares e documentar testes e bugs. **Formação Acadêmica:** Superior completo ou em andamento em Análise e Desenvolvimento de Sistemas, Ciência da Computação, Engenharia de Software ou áreas correlatas. Diferenciais Certificações em Qualidade de Software (ex: CTFL – ISTQB). Experiência com testes de segurança para aplicações web. Conhecimento em Docker e CI/CD.


