Analista de QA Sênior; Testes de Contrato em Microsserviços em Seguros
-
IT/Tech
Job Description & How to Apply Below
Vaga aberta de Analista de QA Sênior (Testes de Contrato em Microsserviços em Seguros). A empresa contratante é confidencial neste anúncio, e a seleção é conduzida pela Sylision.
Nível: senior.
Modelo de trabalho: 100% Remoto.
Contratação: tempo integral, CLT ou PJ.
Sobre a vaga:
A plataforma de uma seguradora é feita de dezenas de microsserviços: cotação, emissão, cobrança, sinistro, corretor e integrações com parceiros. Cada equipe muda o seu serviço no seu ritmo, e o defeito mais caro nasce quando um serviço muda um campo da resposta e outro, que dependia dele, quebra só em produção. Você vai implementar e disseminar os testes de contrato que impedem isso.
A estratégia envolve contratos dirigidos pelo consumidor: quem usa a API declara o que espera, o provedor verifica que continua cumprindo, e o pipeline bloqueia a liberação que quebraria um consumidor. Há dificuldades reais: contratos de eventos em filas, não só de chamadas síncronas, campos opcionais que viram obrigatórios, versões convivendo e parceiros externos que não participam do seu pipeline e exigem testes com simulações fiéis.
Sucesso se mede por incidentes de integração em produção, tempo para descobrir a quebra de contrato (de horas para minutos) e cobertura dos pares consumidor e provedor críticos. Como é uma vaga sênior, o padrão de contrato, a ferramenta e o treinamento das equipes ficam com você.
O que você vai fazer:
- Mapear as dependências entre serviços e priorizar os pares de maior risco
- Introduzir testes de contrato dirigidos pelo consumidor com Pact ou ferramenta equivalente
- Cobrir contratos de eventos e mensagens, além de chamadas HTTP
- Configurar o repositório de contratos e a verificação no pipeline de cada provedor
- Definir regras de compatibilidade e de versionamento de APIs e de eventos
- Criar simulações fiéis dos serviços de parceiros para testes de integração
- Medir incidentes de integração e o tempo de descoberta de quebras
- Treinar as equipes de desenvolvimento e de qualidade na escrita de contratos
Requisitos:
- Teste de contrato e de integração entre microsserviços
- Teste de API em Postman, Rest Assured ou ferramenta similar
- CI/CD com verificação automatizada antes da liberação
- Compreensão de comunicação síncrona e assíncrona entre serviços
- SQL e Docker para montar ambientes de teste
- Capacidade de negociar padrões entre equipes diferentes
Diferenciais:
- Experiência com contratos de eventos em Kafka ou RabbitMQ
- Conhecimento de OpenAPI e geração de testes a partir de especificação
- Teste de desempenho de serviços com k6
- Prática em ambientes de teste efêmeros em contêineres
Como é trabalhar aqui:
Vaga 100% remota, com contratação CLT, para cliente da Sylision com sede em São Paulo, SP. O padrão de contrato é construído junto das equipes e documentado em um guia curto, com exemplos reais. Os resultados de verificação ficam visíveis em um painel, e quebras são revistas em conjunto. Na candidatura, informe a sua pretensão salarial.
Benefícios oferecidos pela empresa contratante:
- Ambiente colaborativo, com senso de comunidade e conquistas celebradas em equipe
- Trabalhe de qualquer lugar, com liberdade e flexibilidade
- Conexão global: convivência com times de diferentes países e culturas
- Apoio à saúde física com Total Pass e Mediquo
- Cuidado com a saúde mental pelo programa Team Care
- Contratação e jornada definidas com a empresa contratante
Tecnologias envolvidas:
- Postman
- Rest Assured
- Pact
- k6
- CI/CD
- SQL
- Git
- Docker
- Teste de contrato
Como se candidatar: envie o seu currículo pela página desta vaga. A seleção é feita por pessoas da Sylision, que entram em contato quando o perfil combina com a vaga, normalmente por Whats App.
Seus dados: tratados conforme a LGPD, com remoção a qualquer momento, a pedido.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction