QA Sênior
Lyncas
100% RemotoPJBR
Sobre el trabajo
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 🎁