O que a vaga pede
Regime: PJ | Local: Híbrido — Tatuapé, São Paulo/SP | Vagas: 1
Sobre a Speedmilhas
Somos uma empresa de soluções B2B de passagens aéreas com milhas. Atuamos na interseção entre tecnologia e operação aérea, desenvolvendo sistemas internos que processam milhares de transações e otimizam a emissão de passagens para nossos clientes.
Nosso time de tecnologia é enxuto, com autonomia real — aqui você não vai apenas executar tarefas. Vai participar das decisões que moldam nossos sistemas.
Sobre a Vaga
Buscamos nosso(a) primeiro(a) QA, em nível Pleno, para construir a cultura de qualidade do time de tecnologia a partir do zero.
Você vai trabalhar diretamente com o CTO e com um time de 4 desenvolvedores.
O que torna essa vaga diferente: não é uma posição de executar roteiros prontos. Você vai definir como o time testa, construir a automação, testar manualmente o que importa e participar da revisão de código, com voz ativa nas decisões técnicas.
Responsabilidades
- Cultura e estratégia de qualidade: definir a estratégia de testes do time (o que testar, em que camada, com que prioridade), levar qualidade para antes do código (shift-left), com critérios de aceite definidos junto ao negócio, e estabelecer uma definição de pronto que inclua qualidade.
- Automação de testes: construir e manter a suíte de testes automatizados E2E, usando IA como apoio para gerar casos, dados e scripts de teste, sempre com validação crítica.
- Testes manuais e exploratórios: validar features novas, fluxos críticos (busca, checkout, emissão de passagens, financeiro) e cenários de borda analisando a experiência do fluxo.
- Revisão de pull requests: revisar PRs com o olhar de qualidade, cobrindo testabilidade, cenários não tratados, cobertura de testes e riscos de regressão.
- Gestão de bugs: registrar, priorizar e acompanhar bugs no Jira, identificar padrões recorrentes para atacar a causa.
- Métricas de qualidade: acompanhar indicadores como bugs em produção, bugs por sprint e cobertura dos fluxos críticos, e usar isso para orientar prioridades.
Requisitos técnicos (Obrigatórios)
- Experiência: de 3 a 5 anos atuando com qualidade de software em produtos web, incluindo testes manuais e automatizados.
- Automação E2E: experiência prática com Playwright, incluindo organização da suíte, seletores estáveis, dados de teste e redução de testes instáveis (flaky).
- Testes de API: testar APIs REST (Postman, Insomnia ou via código), validando contratos, status, autenticação e cenários de erro.
- Programação: escrever código de teste com autonomia em JavaScript/TypeScript.
- Fundamentos de teste: pirâmide de testes, técnicas de design de casos (partição de equivalência, valor limite, tabela de decisão), testes exploratórios e de regressão, e abordagem shift-left.
- Revisão de código: ler e revisar pull requests com Git e GitHub, entendendo o que o código faz o suficiente para apontar riscos e cenários faltantes.
- CI/CD: integrar testes a um pipeline (GitHub Actions ou similar).
- Gestão de bugs: uso de Jira ou ferramenta similar, com reports claros e reproduzíveis.
Diferenciais (não obrigatórios)
- Familiaridade com a nossa stack: NestJS, Next.js, Prisma, Jest/Vitest.
- Experiência com testes de contrato ou testes de integração escritos junto com os devs.
- Noções de testes de performance/carga (k6, JMeter ou similar).
- Noções de Docker e ambientes de teste isolados.
- Uso de IA de forma estruturada no fluxo de QA, como agentes, prompts reutilizáveis ou ferramentas de geração de testes.
Sobre você (Soft skills que valorizamos
- Comunicação clara: reporta problemas de forma objetiva e sabe conversar com devs, operação e sócios sem jargão desnecessário.
- Autonomia: como primeiro(a) QA, não terá alguém dizendo o que testar. Investiga, propõe e executa.
- Pensamento crítico: questiona requisitos antes do código existir e pergunta "e se...?" com naturalidade.
- Postura colaborativa: qualidade é responsabilidade do time. Você aponta problemas para resolver juntos, não para encontrar culpados.
- Postura de dono: se importa com o que chega ao cliente, não só com a tarefa concluída.