Na CI&T, você contribuirá para evoluir a qualidade de software em um modelo de desenvolvimento orientado por especificações e apoiado por agentes de IA. Como Tester, atuará desde o refinamento dos requisitos, ajudando a garantir que as soluções sejam testáveis, confiáveis e desenvolvidas com uso responsável de inteligência artificial.
A CI&T trabalha com transformação tecnológica e soluções integradas de tecnologia e negócios. Se você reside na Região Metropolitana de Campinas, a presença nos escritórios da cidade é obrigatória, conforme a política de frequência vigente.
Responsabilidades
- Participar da criação e do refinamento de especificações, tornando-as claras, completas e testáveis
- Traduzir requisitos e critérios de aceite em cenários de teste, com apoio de ferramentas de IA quando apropriado
- Definir estratégias de teste e critérios de qualidade para fluxos com agentes de IA, incluindo validações automáticas e revisões humanas
- Revisar código e testes gerados por IA, identificando lacunas de cobertura, falsos positivos e fragilidades
- Criar e manter testes automatizados de API, backend e aplicações mobile, integrados a pipelines de CI/CD
- Desenvolver instruções, modelos e contextos reutilizáveis para apoiar a geração de testes, dados e relatórios
- Preparar dados de teste, inclusive com geração sintética assistida por IA
- Investigar falhas e incidentes, identificar causas e propor medidas de mitigação e melhorias duradouras
- Definir e acompanhar métricas de qualidade do fluxo de desenvolvimento com agentes de IA
- Compartilhar boas práticas de qualidade e uso responsável de IA com o time
- Colaborar com pessoas desenvolvedoras, POs e arquitetos durante todo o ciclo de desenvolvimento
Requisitos obrigatórios
- Experiência sólida em qualidade de software em times ágeis, com atuação em shift-left, refinamento e critérios de aceite
- Experiência com automação de testes de API, backend e mobile para iOS e Android
- Familiaridade com frameworks de teste como WebDriverIO, Playwright, Cypress, Appium, PactumJS, Mocha, REST Assured, Postman ou similares
- Vivência com CI/CD e uso de testes como critérios de qualidade, utilizando ferramentas como GitHub Actions, Jenkins ou Azure DevOps
- Experiência com BDD ou TDD e elaboração de cenários com base em requisitos
- Uso prático de ferramentas de IA generativa, como Claude Code, Copilot, Cursor ou ChatGPT, além de noções de engenharia de prompts e contexto
- Capacidade de avaliar criticamente resultados de IA e reconhecer alucinações, lacunas e riscos
- Experiência com ferramentas de gestão de tarefas, preferencialmente Jira, e de gestão de testes, como Zephyr ou similares
- Boa comunicação e capacidade de influenciar o time de forma colaborativa
Diferenciais
- Experiência prática com desenvolvimento orientado por especificações, incluindo OpenAPI, Spec Kit ou Kiro
- Experiência com agentes, skills, subagentes ou automações com LLMs, ou com protocolos como MCP
- Conhecimento de avaliação de sistemas de IA, incluindo evals, testes de LLM ou LLM-as-a-judge
- Experiência com testes de contrato, performance ou segurança
- Conhecimento de práticas DevOps e observabilidade
- Experiência com testes exploratórios e análise de risco para priorizar esforços de teste
O que esperamos
Esperamos que você combine pensamento analítico, atenção à qualidade e colaboração para transformar especificações em validações confiáveis. Sua atuação ajudará o time a usar IA com critério, identificar riscos antecipadamente e promover melhorias contínuas no produto.