Analista de QA Sênior; Testes de Contrato em Microsserviços na Educação
Listed on 2026-11-06
-
IT/Tech
Technical Support, Web Developer, Systems Engineer, UI/UX Design
Vaga aberta de Analista de QA Sênior (Testes de Contrato em Microsserviços na Educação). 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 ensino foi dividida em microsserviços: matrícula, notas, pagamento, notificação e catálogo de cursos. Cada serviço evolui no seu ritmo, e o defeito mais caro é o silencioso: a equipe de notas troca o nome de um campo, os testes dela passam e a tela de boletim da matrícula quebra só em produção. O teste ponta a ponta pega, mas demora, falha por motivos alheios e só roda tarde.
Você vai montar a estratégia de testes de contrato para que cada serviço saiba, antes de publicar, se vai quebrar quem o consome. Isso inclui contratos dirigidos pelo consumidor com Pact, um repositório de contratos que bloqueia a publicação incompatível, validação contra a especificação OpenAPI, compatibilidade de eventos assíncronos entre serviços e uma política de versão e de descontinuação de campos que as equipes consigam seguir.
O objetivo é reduzir o teste ponta a ponta ao que só ele pode provar. Acompanham-se os defeitos de integração que chegam a produção, o tempo do pipeline, a proporção de integrações cobertas por contrato e a quantidade de falhas intermitentes. Como sênior, você define o padrão e convence as equipes a adotá-lo, em vez de impô-lo.
O que você vai fazer:- Definir a estratégia de contrato por consumidor e por provedor para os serviços principais
- Implementar contratos com Pact e publicar no repositório de contratos
- Bloquear no pipeline a publicação que quebra um consumidor conhecido
- Validar respostas e eventos assíncronos contra a especificação OpenAPI e os esquemas de mensagem
- Estabelecer política de versão e de descontinuação de campos junto com as equipes
- Reduzir o conjunto de testes ponta a ponta ao que não pode ser coberto por contrato
- Orientar os desenvolvedores a escrever e manter os contratos
- Teste de contrato dirigido pelo consumidor e suas diferenças em relação a teste de integração
- Automação de API com Rest Assured, Postman ou ferramentas equivalentes
- OpenAPI e esquemas de mensagem para validação de compatibilidade
- Integração contínua e controle de quando uma versão pode ou não ser publicada
- Arquitetura de microsserviços e dos modos de falha entre serviços
- Capacidade de liderar pela influência, com exemplos e dados
- Experiência com contratos para mensageria, como filas e tópicos
- Conhecimento de testes de carga com k6
- Prática em estratégia de versão de API
- Ter reduzido o tempo de pipeline sem perder cobertura
Vaga 100% remota, com contratação CLT, para cliente da Sylision com sede em São Paulo, SP. Como sênior, você revisa as mudanças em contratos e participa do desenho de APIs novas antes do código. A tendência de defeitos de integração e de tempo de pipeline é apresentada ao time todo mês. 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
- Pact
- Testes de contrato
- Rest Assured
- Postman
- CI/CD
- OpenAPI
- k6
- SQL
- Git
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).