Formação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas relacionadas. Experiência em desenvolvimento de software (preferencialmente com foco em backend e/ou frontend). Conhecimento sólido em ferramentas e processos de QA, como testes manuais e automatizados. Experiência com frameworks de automação de testes (como Selenium, Cypress, JUnit, TestNG, etc.). Familiaridade com ferramentas de controle de versão (como Git). Conhecimento em metodologias ágeis (Scrum, Kanban, etc.). Capacidade de identificar e diagnosticar problemas de software de forma ágil e eficiente. Habilidades de comunicação para trabalhar em equipe e interagir com diferentes áreas. O profissional será responsável pelo desenvolvimento, manutenção e garantia de qualidade de aplicações, com foco em assegurar que as soluções entregues atendam aos padrões de desempenho, funcionalidade e segurança esperados. Participar do desenvolvimento e manutenção de sistemas e aplicações, contribuindo com melhorias e soluções criativas. Criar, revisar e executar casos de teste para validar funcionalidades, identificar falhas e garantir a qualidade das entregas. Automatizar testes de software, garantindo eficiência no processo de validação. Trabalhar em estreita colaboração com desenvolvedores, designers e stakeholders para entender os requisitos e especificações do projeto. Monitorar o ciclo de vida das aplicações, identificando e corrigindo erros ou problemas reportados. Implementar práticas e ferramentas de QA no processo de desenvolvimento, promovendo uma cultura de qualidade no time. Realizar testes de integração, sistema, performance e segurança, conforme necessário. Garantir que o código esteja alinhado às boas práticas de desenvolvimento e padrões de qualidade. Produzir documentação técnica e relatórios de testes.