




Resumo: Procuramos um Testador Automatizado Sênior altamente qualificado em Java para garantir a qualidade e confiabilidade de sistemas de software complexos por meio de colaboração e melhoria contínua nas práticas de teste. Pontos principais: 1. Contribuir para a qualidade e confiabilidade de sistemas de software complexos 2. Colaborar com equipes multifuncionais para entregar soluções robustas 3. Promover as melhores práticas de QA e impulsionar a melhoria contínua Estamos procurando um **Testador Automatizado Sênior em Java** altamente qualificado para integrar nossa equipe. Neste cargo, você contribuirá para a qualidade e confiabilidade de sistemas de software complexos. Você colaborará com equipes multifuncionais para entregar soluções robustas e apoiará a melhoria contínua nas práticas de teste. **Responsabilidades** * Desenvolver e executar planos detalhados de teste, casos de teste e suítes de regressão para sistemas web, móveis e de backend * Realizar diversos tipos de testes, incluindo testes funcionais, de regressão, de integração, de sistema, de aceitação pelo usuário, de fumaça (smoke) e de sanidade (sanity) * Construir e manter frameworks de automação para aplicações frontend desenvolvidas com Angular e serviços de backend desenvolvidos em Golang * Criar e expandir suítes de testes automatizados para cobrir tanto funcionalidades existentes quanto novas * Desenvolver suítes de testes de regressão e de fumaça (smoke) para garantir a estabilidade contínua da aplicação * Validar o comportamento de APIs usando ferramentas como Postman, Swagger ou frameworks de automação personalizados * Testar lógica de backend, microsserviços, fluxos de dados, mecanismos de cache e comportamentos de sistemas distribuídos * Verificar operações de banco de dados, incluindo alterações de esquema SQL/NoSQL, migrações e integridade dos dados * Trabalhar em estreita colaboração com desenvolvedores para reproduzir defeitos e identificar causas-raiz * Participar de discussões de design e arquitetura para garantir que as soluções sejam testáveis * Contribuir para a definição de critérios de qualidade (quality gates) e critérios de prontidão para liberação * Realizar testes de carga, estresse, escalabilidade e desempenho usando ferramentas como JMeter, Locust, Gatling ou K6 * Monitorar logs e métricas do sistema usando Datadog, Splunk, ELK, Prometheus, Grafana, CloudWatch ou GCP Stackdriver * Auxiliar na construção de pipelines CI/CD confiáveis com critérios de qualidade automatizados * Documentar planos e estratégias de teste para projetos atuais e futuros * Promover as melhores práticas de QA e impulsionar a melhoria contínua ao longo do ciclo de vida do desenvolvimento de software **Requisitos** * Pelo menos 3 anos de experiência em testes automatizados * Bom entendimento dos processos de teste tanto para frontend quanto para backend * Experiência prática no desenvolvimento de automação de testes usando Java * Excelentes habilidades de depuração, resolução de problemas e análise * Experiência em testar sistemas distribuídos, microsserviços e arquiteturas orientadas a eventos * Boas habilidades de comunicação verbal e escrita para colaboração eficaz * Excelentes habilidades de comunicação em inglês no nível B2 ou superior **Desejável** * Experiência trabalhando com Google Cloud Platform ou outros provedores de nuvem importantes, como AWS ou Azure * Familiaridade com Docker, Kubernetes ou outros ambientes de teste baseados em contêineres * Experiência com frameworks de testes de contrato, como Pact ou Hoverfly * Experiência anterior em testar pipelines de dados, fluxos ETL ou sistemas alimentados por ML/IA


