QAOps Agents: Orquestrando a Qualidade
Olá, pessoal, bora de mais uma publicação!
Com o passar dos anos, o profissional de Qualidade de Software vem precisando ir muito além da criação manual de casos de teste ou da simples report de bugs. A nossa jornada como QA se modificou, exigindo um conhecimento em infraestrutura, esteiras de CI/CD e, mais recentemente, na integração contínua de Inteligência Artificial no ciclo de desenvolvimento. Foi pensando nessa evolução e na necessidade de escalar fluxos complexos de teste que criei o projeto qaops-agents.
A busca pela qualidade, no fundo, é uma busca contínua sobre como realmente está o estado do nosso sistema. É o esforço de trazer ordem onde há o caos do desenvolvimento acelerado, garantindo que o software final cumpra seu propósito. Hoje, vamos explorar como podemos aplicar conceitos avançados de IA para transformar nossa atuação, criando não apenas automações, mas uma verdadeira equipe autônoma e colaborativa de qualidade.
O que é o AIOX?
Antes de mergulhar no projeto, precisamos falar sobre o motor por trás dele: o AIOX. O AIOX (ou AIOX Core) é um framework open-source de agentes de Inteligência Artificial voltado para o desenvolvimento de software. Diferente de um simples chat que apenas responde a prompts isolados, o AIOX orquestra “squads” (equipes) de agentes especializados, onde cada um contribui para o bem comum do projeto.
Nessa arquitetura, cada agente possui uma função muito bem definida, um escopo de atuação e utiliza ferramentas (tools) específicas para completar tarefas e interagir dentro de um fluxo de trabalho colaborativo.
A Ideia Original: QAOps Agents
A ideia central do repositório qaops-agents nasceu da visão de aplicar o o AIOX diretamente no nosso dia a dia de qualidade. Se já projetamos fluxos avançados de automação com Cypress, Cucumber, k6 para performance e WebDriverIO, por que não ter agentes que nos ajudem a planejar, gerar e analisar tudo isso?
O conceito é construir um Squad focado exclusivamente na qualidade contínua. Pense nisso como a digitalização de um Centro de Excelência (COE QA). Em vez de ferramentas operando de forma isolada, temos agentes com “vocações” e responsabilidades claras que colaboram para garantir que as entregas possuam os mais altos padrões antes de chegarem a produção.
Conhecendo o Squad: O Papel de Cada Agente

Explicação de cada Agente e o Orquestrador
Nesta arquitetura, dividimos o trabalho entre agentes com propósitos específicos. Assim como em uma equipe bem estruturada, o trabalho vem na cooperação de seus membros. Abaixo, detalho as funções implementadas no repositório:
- VEGA (Agente Orquestrador): É o maestro do nosso squad. O fluxo começa e termina com ele. Quando uma “Requisição de QA” entra, o VEGA analisa o escopo, delega as tarefas e coordena os subagentes. Ao final de todo o processo da esteira, ele reassume o controle para consolidar os resultados dos outros agentes, analisar a qualidade geral e gerar o relatório final.
- SAGE (Cenários e Riscos): O estrategista da equipe. Sua vocação é atuar logo após a delegação do VEGA, interpretando os requisitos iniciais. Ele identifica os cenários de teste necessários e mapeia os riscos associados, garantindo prudência desde a concepção da funcionalidade.
- PRISM (Testes Unitários — 70%): O construtor da base sólida. Atuando na maior fatia da pirâmide, ele é responsável por gerar e executar os testes unitários. É o PRISM quem garante que as menores partes do código funcionem com perfeição e isolamento.
- NEXO (Integração — 20%): O guardião das conexões. Atuando na camada intermediária, o NEXO valida as integrações entre os diferentes componentes e serviços, garantindo que o sistema se comunique de forma harmoniosa e sem quebras de contrato.
- PIXEL (E2E e Acessibilidade — 10%): O olhar do usuário final. Focado no topo da pirâmide, ele executa os testes de interface (End-to-End) e as verificações de acessibilidade. Um detalhe importante da inteligência do orquestrador VEGA é que, caso a aplicação em teste não possua interface (como uma API pura), este passo é dinamicamente contornado (“sem interface”), poupando recursos e tempo.
O mais interessante é a flexibilidade técnica. Todo esse fluxo de trabalho pode ser alimentado pelos modelos de linguagem que melhor se adaptem à sua realidade de segurança e infraestrutura, seja plugando integrações maduras como o Claude, ou rodando LLMs locais via Ollama para manter o código sensível totalmente interno.
Implementação no Github
Para um melhor entendimento prático, todo o código, a configuração das “tools” e a orquestração do squad estão no README do projeto que se encontra no Github: https://github.com/jfilhoGN/qaops-agents. Lá, você pode clonar o repositório, entender a estrutura de pastas e começar a testar seus primeiros agentes.
Caso possua alguma dúvida, pode me contactar pelo email ou nos comentários abaixo :), o conceito desse artigo é auxiliar os profissionais QAs a terem um conhecimento sobre como as áreas de desenvolvimento e inteligência artificial estão se fundindo de forma ordenada.
Grande abraço e obrigado!