QA Engineer – Automação de Testes

NetSource · São Paulo, São Paulo, Brazil

**DESCRIÇÃO** Estamos em busca de um(a) QA Engineer com sólida experiência em automação de testes de APIs REST e aplicações Web, forte conhecimento em Java, SQL, Linux, análise de Code Coverage e utilização de ferramentas de Inteligência Artificial aplicadas a testes de software. O profissional será responsável por projetar, desenvolver e manter soluções de testes automatizados para aplicações web e APIs, contribuindo para a qualidade, confiabilidade, performance e estabilidade das aplicações corporativas. Principais Responsabilidades Projetar, desenvolver e manter scripts de testes automatizados para APIs REST e aplicações Web. Criar e executar frameworks de automação utilizando Core Java e ferramentas de mercado. Desenvolver suítes de testes para APIs, validando requisitos de funcionalidade, performance, segurança e integração. Desenvolver e manter scripts de automação de testes de interfaces Web, apoiando testes funcionais e de regressão. Elaborar queries SQL complexas para validação de dados, testes de backend e verificação de informações em banco de dados. Realizar análise de cobertura de código (Code Coverage), identificando lacunas nos testes automatizados e oportunidades de melhoria. Utilizar ferramentas de Inteligência Artificial para otimizar a criação de testes, identificação de defeitos, análise de cenários e produtividade na automação. Executar testes em ambientes Linux, realizando troubleshooting de aplicações e soluções de automação. Trabalhar em conjunto com desenvolvedores, Product Owners e stakeholders de negócio na análise de requisitos e definição de estratégias de testes. Analisar resultados dos testes, registrar defeitos, realizar análise de causa raiz (Root Cause Analysis) e acompanhar a resolução junto aos times de desenvolvimento. Participar de cerimônias Agile/Scrum, incluindo Sprint Planning, Daily Meetings, Retrospectives e atividades de validação de releases. Contribuir para iniciativas de CI/CD e Continuous Testing. Requisitos Obrigatórios Graduação completa em Ciência da Computação, Sistemas de Informação, Engenharia, Tecnologia da Informação ou áreas correlatas. Experiência prática e sólida com Core Java e desenvolvimento de frameworks de automação. Experiência com automação de testes de APIs REST, utilizando ferramentas como Postman, Rest Assured ou similares. Experiência com automação de testes de aplicações Web, utilizando Selenium, Playwright ou ferramentas similares. Conhecimento de metodologias de testes de software, SDLC e STLC. Experiência prática com SQL e validação de dados em banco de dados. Conhecimento de Linux, incluindo utilização de comandos e atuação em ambientes de servidores. Conhecimento ou experiência com Code Coverage e boas práticas de Quality Engineering. Experiência na utilização de ferramentas de Inteligência Artificial, como GitHub Copilot, ChatGPT, Claude ou similares, aplicadas à produtividade e/ou automação de testes. Forte capacidade de análise, troubleshooting, debugging e resolução de problemas. Boa comunicação e capacidade de interação com diferentes stakeholders. Diferenciais Experiência com ferramentas de CI/CD, como Jenkins, GitHub Actions ou Azure DevOps. Experiência em ambientes Agile/Scrum. Conhecimento de ferramentas de gerenciamento de testes e defeitos, como JIRA, TestRail ou Zephyr. Conhecimento ou experiência com AWS, Azure ou outras plataformas de Cloud. Experiência com práticas de Continuous Testing e Quality Engineering. * Local de trabalho: São Paulo, SP * Regime de contratação de tipo: Efetivo – CLT * Jornada: Período Integral * Área e especialização profissional: Informática, TI, Telecomunicações \- Programador / Desenvolvedor * Nível hierárquico: Analista **REQUISITOS** Escolaridade Mínima: Ensino Superior **Idiomas** * Inglês (Avançado)