← Voltar para vagas
C

Senior Quality Assurance Automation Engineer

Concentrix Argentina

Descrição da vaga

Vaga: Engenheiro(a) de Automação de Testes QA Sênior

A Concentrix, líder global em tecnologia e serviços, busca um(a) Engenheiro(a) de Automação de Testes QA Sênior para integrar nossa equipe e trabalhar em projetos inovadores para um importante cliente nos EUA. Esta é uma excelente oportunidade para você, desenvolvedor(a) com experiência em automação de testes, impulsionar sua carreira em um ambiente desafiador e dinâmico.

Projeto: Aceleração do alinhamento de plataformas e repetibilidade de implantação para suportar grandes e complexos projetos com clientes e ambientes regulamentados, com ênfase na melhoria da velocidade de lançamento, consistência arquitetural e tempo de lançamento no mercado.

Responsabilidades:

  • Projetar e implementar suítes de testes automatizados para sistemas backend e baseados em microsserviços.
  • Construir e manter pipelines de QA orientados por CI (preferencialmente Jenkins), incluindo a integração de testes unitários, de integração, ponta a ponta e de regressão.
  • Criar e manter testes automatizados para serviços conteinerizados (Docker) executados no Kubernetes.
  • Projetar, implementar e manter testes automatizados de nível de API (incluindo testes negativos, de limite e de contrato) para APIs RESTful.
  • Trabalhar com testes orientados por comportamento ou estilo de especificação (por exemplo, Gherkin) e aplicar padrões de qualidade/linting a arquivos de recursos.
  • Colaborar com desenvolvedores e engenheiros DevOps para construir etapas de teste confiáveis e repetíveis no pipeline de entrega.
  • Integrar resultados de testes automatizados em ferramentas de relatório (por exemplo, JUnit XML) e torná-los visíveis em CI/CD e dashboards.

Requisitos Obrigatórios:

  • Experiência extensa em design e implementação de testes automatizados para sistemas backend e microsserviços.
  • Forte conhecimento em construção e manutenção de pipelines de QA baseados em CI (Jenkins preferencialmente).
  • Experiência prática na criação e manutenção de testes automatizados para serviços conteinerizados (Docker) rodando em Kubernetes.
  • Sólido entendimento de APIs RESTful e capacidade de projetar, implementar e manter testes automatizados de API.
  • Experiência com testes BDD (Behavior-Driven Development) ou specification-style (ex: Gherkin).
  • Proficiência em Python e familiaridade com repositórios poliglota onde os serviços são escritos em Go/Golang e os testes podem usar outras linguagens.
  • Fortes habilidades em estratégia de teste, gerenciamento de dados de teste e configuração de ambiente para sistemas distribuídos complexos.
  • Inglês avançado/fluente (requisito essencial).

Diferenciais:

  • Exposição a Lua ou linguagens similares para ferramentas de QA especializadas ou scripting embutido.
  • Experiência com mocking/stubbing de dependências externas em ambientes de teste conteinerizados (por exemplo, LocalStack para serviços AWS).
  • Entendimento de testes orientados por observabilidade, incluindo validação de métricas, logs e endpoints de saúde como parte de verificações automatizadas.
  • Experiência com execução paralela de testes, análise de cobertura e quality gates em CI (por exemplo, integração de linters, análise estática e limites de cobertura).
  • Familiaridade com práticas de teste de segurança, desempenho e confiabilidade para serviços nativos da nuvem.

Benefícios:

  • Oportunidades de crescimento profissional em uma empresa global.
  • Ambiente de trabalho dinâmico e colaborativo.
  • Trabalho remoto (home office).

Se você é um(a) desenvolvedor(a) apaixonado(a) por qualidade, com experiência em automação de testes e busca uma vaga desafiadora, candidate-se!