Swip

QA Sênior

Lyncas

100% RemotePJBR

About the job

Sobre a vaga

Buscamos um(a) QA Sênior especialista em integrações para garantir a qualidade dos fluxos entre sistemas, APIs e plataformas de middleware dos nossos clientes. Você vai ser referência técnica em testes de integração. Isso inclui definir a estratégia de testes, automatizar validações de APIs e trabalhar junto com desenvolvedores, arquitetos e analistas de negócio desde o discovery até a produção.

Responsabilidades

  • Definir e conduzir a estratégia de testes de integração nos projetos, cobrindo testes funcionais, de contrato, de regressão, de ponta a ponta e não funcionais
  • Testar e validar APIs REST e SOAP, incluindo contratos (OpenAPI/Swagger, WSDL), payloads JSON/XML, códigos de retorno, autenticação (OAuth 2.0, JWT, API Key) e tratamento de erros
  • Validar fluxos construídos no Mulesoft (Anypoint Platform), incluindo transformações DataWeave, roteamento, políticas do API Manager, tratamento de exceções e reprocessamento
  • Criar e manter suítes automatizadas de testes de API e integrar essas suítes às pipelines de CI/CD
  • Montar massas de dados, mocks e virtualização de serviços para testar quando sistemas dependentes não estiverem disponíveis
  • Analisar logs, rastrear falhas entre sistemas e apoiar a investigação de causa raiz junto aos times de desenvolvimento
  • Participar do refinamento das histórias e definir critérios de aceite e cenários de teste antes do desenvolvimento (shift-left)
  • Executar ou apoiar testes de performance e carga em APIs
  • Documentar planos, casos e evidências de teste, e reportar métricas de qualidade
  • Orientar QAs plenos e juniores e disseminar boas práticas de qualidade no time

Requisitos obrigatórios

  • Experiência sólida como QA, com pelo menos 5 anos na área e atuação comprovada em testes de integração
  • Domínio de testes de APIs REST e SOAP: HTTP, verbos, status codes, headers, JSON, XML, XPath/JSONPath e schemas
  • Experiência prática testando integrações desenvolvidas em Mulesoft
  • Experiência com integrações com ERPs (SAP, TOTVS, Oracle)
  • Automação de testes de API com pelo menos uma destas ferramentas: Postman/Newman, RestAssured, Karate, SoapUI/ReadyAPI ou similares
  • Conhecimento de mecanismos de autenticação e segurança em APIs (OAuth 2.0, JWT, certificados/mTLS)
  • Experiência com pipelines de CI/CD (Azure DevOps, GitHub Actions, Jenkins ou GitLab CI)
  • Vivência com metodologias ágeis (Scrum/Kanban) e gestão de bugs e testes em ferramentas como Azure DevOps ou Jira
  • SQL para validação de dados nas integrações
  • Boa comunicação para interagir com clientes, desenvolvedores e áreas de negócio

Diferenciais

  • Conhecimento de DataWeave e do MUnit
  • Testes de contrato (Pact) e virtualização de serviços (WireMock, Mockoon, Hoverfly)
  • Testes de performance com JMeter, k6 ou Gatling
  • Conhecimento de mensageria (RabbitMQ, Kafka, Azure Service Bus)
  • Noções de programação em C#/.NET, Java ou JavaScript/TypeScript
  • Vivência em ambientes de sustentação, com análise de incidentes e SLA
  • Inglês para leitura técnica

Perfil comportamental

  • Visão analítica e sistêmica para entender fluxos de ponta a ponta
  • Autonomia e protagonismo para propor melhorias de processo e qualidade
  • Organização e boa documentação, essenciais no trabalho remoto
  • Colaboração e disposição para orientar o time

Buscamos proporcionar ao nosso time um ambiente acolhedor, dinâmico e colaborativo. Para isso, temos várias iniciativas, como:

  • Oportunidades 100% remotas 👨🏻‍💻
  • Vale home office 💻
  • Feedbacks periódicos 💬
  • Programa de indicações 🏅
  • Acolhimento psicológico 🙋🏻‍♂️
  • Ginástica laboral 🏋️
  • Academia de conhecimento 🧠
  • Convênio com escola de inglês 🔤
  • Reuniões mensais de transparência 🔃
  • Happy hour online 🍻
  • Kit de boas-vindas 🎁