Engenheiro Sênior de QA
Descrição da Vaga:
Estamos em busca de um Engenheiro Sênior de QA com experiência em testes manuais e automatizados para garantir a entrega de produtos de alta qualidade, escaláveis e centrados no usuário. Com mais de 5 anos de experiência em garantia de qualidade de software, o candidato ideal trará uma combinação de sólidas habilidades técnicas, atenção meticulosa aos detalhes e paixão por inovação. Esta função envolve trabalho próximo a equipes multifuncionais, incluindo desenvolvedores, gerentes de produto e stakeholders de projetos, para identificar problemas precocemente e garantir experiências de usuário sem falhas.
Buscamos um profissional colaborativo, que prospere em ambientes dinâmicos e demonstre excelentes habilidades analíticas e de comunicação.
Responsabilidades:
- Assumir e conduzir a estratégia de garantia de qualidade em processos de testes manuais e automatizados.
- Projetar, implementar e manter planos de teste, casos de teste e scripts de automação.
- Realizar testes funcionais, não funcionais, de regressão, de sistema e de aceitação do usuário.
- Desenvolver e executar casos de teste ponta a ponta, identificando gargalos e oportunidades de melhoria.
- Criar frameworks de automação de testes reutilizáveis e robustos para cobertura escalável e sustentável.
- Trabalhar em estreita colaboração com as equipes de desenvolvimento para compreender requisitos de funcionalidades e casos extremos.
- Colaborar com as equipes de Produto e UX para alinhar os testes às expectativas dos usuários finais.
- Acompanhar, documentar e reportar defeitos, fornecendo insights claros sobre riscos potenciais.
- Manter registros detalhados dos resultados dos testes e solucionar problemas de forma proativa.
- Identificar lacunas nos processos de QA existentes e propor melhorias.
- Promover as melhores práticas em QA, incluindo testes shift-left e integração contínua.
Competências:
- Mais de 5 anos de experiência em QA, incluindo testes manuais e automatizados.
- Sólido conhecimento de metodologias de teste de software e ferramentas de QA como Selenium, JUnit, TestNG ou Cypress.
- Especialização em SQL e scripts para criação e validação de dados de teste.
- Compreensão sólida do SDLC e processos Ágeis, com experiência em fluxos de trabalho CI/CD.
- Histórico comprovado em projetar frameworks de automação escaláveis e scripts de teste.
- Capacidade de lidar com cenários de teste complexos, incluindo testes de desempenho e carga.
- Experiência com ferramentas de rastreamento de defeitos como Jira e de gestão de testes como TestRail.
- Fortes habilidades analíticas e de resolução de problemas, com foco em análise de causa raiz.
- Excelentes habilidades de comunicação escrita e verbal para articular processos e resultados de testes.
- Familiaridade com testes de segurança e conformidade (ex.: OWASP, GDPR).
- Experiência com ferramentas de teste de API como Postman ou SoapUI. Vivência com ferramentas de teste de desempenho como JMeter ou Gatling.
- Conhecimento de plataformas em nuvem como AWS, Azure ou GCP.
- Experiência em trabalho direto com equipes e clientes baseados nos EUA.