// quality engineering · test automation · AI-assisted QA

Pedro Bondezan

Qualidade tratada como engenharia: estratégia de teste orientada a risco, automação de ponta a ponta e IA generativa aplicada ao processo de QA.

Defino padrões de QA, arquiteto frameworks de automação e integro a suíte de testes a pipelines de CI/CD em ambientes corporativos de diferentes segmentos — com rastreabilidade do requisito ao defeito.

  • Playwright · Cypress · Selenium
  • Python · JavaScript · C# · Java
  • GitHub Actions · Azure Pipelines · Docker
  • k6 · Grafana
  • Agentes LLM · MCP

Qualidade como sistema, não como etapa

Sou QA Engineer e desenho como a qualidade funciona — os padrões, o processo e a automação — para que os times entreguem com confiança, e não com esperança.

Meu trabalho está onde o QA sênior faz diferença: transformar critérios de aceite em uma estratégia de teste orientada a risco, definir como casos de teste, bug reports e PR reviews são escritos por toda a equipe e manter rastreabilidade completa do requisito ao teste e ao defeito. A automação faz parte desse sistema — suítes E2E e de API em Playwright, Cypress e Selenium, rodando em CI/CD com Docker e apoiadas por testes de performance e observabilidade.

Hoje escalo essa abordagem com IA generativa: arquitetei um control plane de QA em que agentes com LLM apoiam a modelagem de testes, as revisões de PR e a documentação, sempre com supervisão humana. A saída da IA é tratada como hipótese — só entra no fluxo de qualidade depois de verificada com base em evidência.

01

Estratégia de qualidade

Estratégia de teste orientada a risco, modelagem a partir dos critérios de aceite e rastreabilidade do requisito ao defeito.

02

Padrões de QA

Padrões para toda a equipe em casos de teste, bug reporting e PR review baseado em evidência — QA definido, não improvisado.

03

Arquitetura de automação

Frameworks E2E e de API integrados ao CI/CD, com resultados ligados aos casos de teste e tolerância zero a falso positivo.

04

QA com IA

Agentes com LLM sob supervisão humana, saída verificada e proteções contra alucinações e não determinismo.

Como eu trabalho com pessoas

  • Comunicação clara com engenharia, produto e negócio
  • Ownership do requisito à entrega
  • Pensamento analítico e atenção a detalhes
  • Colaboração e compartilhamento de conhecimento
  • Aprendizado contínuo e adaptabilidade
  • Inglês fluente em times globais
antes de QA

+11 anos no mercado financeiro

Antes da tecnologia, evoluí da operação de agência a especialista em investimentos e gerente de relacionamento de alta renda — gerindo carteiras, analisando perfil de risco e assessorando clientes de alta exigência. Essa carreira me deu as soft skills que uso todos os dias em QA:

  • Julgamento de risco — decidir o que mais importa quando não dá para testar tudo
  • Visão do cliente — enxergar o produto com os olhos do usuário final
  • Negociação — alinhar prioridades e trade-offs com stakeholders
  • Equilíbrio sob pressão — trabalhar com metas e prazos sem perder o rigor
  • Precisão — conciliação diária, em que um número inconsistente é um problema real
  • Construção de confiança — comunicar más notícias cedo, com clareza e com um plano

Competências

Estratégia & processo de teste

  • Estratégia de teste orientada a risco
  • Análise da base de teste e modelagem de casos
  • Técnicas de caixa-preta e BDD (Gherkin / Cucumber)
  • Testes de regressão e de confirmação
  • Gestão de defeitos: severidade, prioridade e ciclo de vida
  • Rastreabilidade requisito → caso de teste → defeito

Padronização de QA

  • Padrões de criação de casos de teste para a equipe
  • Templates e checklist de bug reporting
  • PR review baseado em evidência
  • Documentação de features com mapa de dependências
  • QA Tasks vinculadas a cada User Story

Automação de UI (E2E)

  • Playwright + pytest
  • Cypress
  • Selenium WebDriver (MSTest, Cucumber)
  • Page Object Model e arquitetura de frameworks
  • Testes vinculados a casos de teste com resultado automático

Testes de API & dados

  • REST e SOAP
  • Cypress (cy.request), Postman, Insomnia
  • Validação de dados com SQL Server
  • Gestão de massa de dados de teste

CI/CD & infraestrutura de teste

  • Git, GitHub e code review
  • GitHub Actions
  • Azure Pipelines
  • Docker para ambientes e execução da suíte

Performance & observabilidade

  • Testes de performance com k6
  • Investigação de defeitos com Grafana (logs e métricas)
  • Playwright HTML Reporter

IA generativa em QA

  • Agentes com LLM e orquestração multiagente
  • Supervisão humana sobre tarefas críticas
  • Prompt engineering para tarefas de teste
  • Claude Code + MCP (Azure DevOps, GitHub, Figma)
  • Mitigação de alucinações e não determinismo

Linguagens & gestão

  • Python · JavaScript · C# (.NET) · Java
  • Azure DevOps (Boards, Test Plans, Repos)
  • Jira
  • Scrum / Ágil

Soft skills & idiomas

  • Visão de negócio e de risco
  • Foco no usuário final
  • Comunicação com públicos técnicos e de negócio
  • Pensamento analítico e atenção a detalhes
  • Negociação, ownership e adaptabilidade
  • Português — nativo · Inglês — fluente

Experiência profissional

  1. set 2024 — presente

    QA Engineer @ Halliburton

    Além de executar testes, defino os padrões de QA da equipe.

    • Arquitetei o Cerberus, um control plane de QA assistido por IA que coordena e padroniza a qualidade em um ecossistema multi-repositório, com agentes especializados e supervisão humana
    • Defini a metodologia de criação de casos de teste no Azure DevOps: casos derivados exclusivamente dos critérios de aceite, resultado esperado obrigatório em cada passo, parametrização com Shared Parameters e organização automática em suites
    • Estruturei o padrão de bug reporting: template estruturado, checklist de pré-criação, priorização P1–P4 e fluxo de rejeição/reabertura
    • Criei a rastreabilidade de QA Tasks (criação, revisão e execução do test plan, bug fix) vinculadas a cada User Story
    • Defini um PR review baseado em evidência: leitura do diff completo, registro progressivo de findings, filtro de confiança e análise multiperspectiva (arquitetura × QA/segurança operacional)
    • Padronizei a documentação de features com rastreabilidade a requisitos, design e código, incluindo perspectivas DEV × QA e mapa de dependências entre features
    • Automação E2E com Python 3.12, Playwright e pytest: cada teste vinculado a um Test Case, com propagação automática de resultados e execução em GitHub Actions e Azure Pipelines com Docker
    • Testes de performance com k6, investigação de defeitos com Grafana e uso de incidentes de produção como fonte de cobertura
    • Regra anti-falso-positivo: os testes validam comportamento observável do produto, nunca detalhes de implementação

    Python · Playwright · pytest · k6 · Docker · GitHub Actions · Azure Pipelines · Azure DevOps · Grafana · Claude Code · MCP

  2. mai — jul 2024

    QA Engineer @ Multisoftware by nstech

    • Desenho de estratégias de teste e escrita de casos de teste em time ágil
    • Automação de UI com C#, Selenium WebDriver e MSTest, com manutenção do framework de automação
    • Gestão de dados de teste via SQL e rastreabilidade de histórias, casos de teste e defeitos no Azure DevOps

    C# · Selenium · MSTest · SQL Server · Azure Pipelines · Azure DevOps

  3. jan — mai 2024

    QA Engineer @ REPAY

    Squads de Comunicações e Batch.

    • Implementei automação de UI e de API com Cypress, executada em CI com GitHub Actions
    • Validação de dados diretamente no banco com SQL Server
    • Aprimorei os processos de garantia de qualidade dos squads, levando boas práticas de experiências anteriores
    • Contribuí para fluxos de trabalho mais eficientes entre QA e desenvolvimento

    JavaScript · Cypress · SQL Server · GitHub Actions · Jira

  4. set 2022 — nov 2023

    Software QA Engineer II @ Wex Inc

    Atuação em time Scrum.

    • Desenho de estratégias de teste completas e escrita de casos de teste detalhados
    • Identificação de oportunidades de automação e atuação no ciclo de testes ponta a ponta, manual e automatizado
    • Manutenção e refinamento contínuo do framework de automação em C#, Selenium e MSTest, com execução em Azure Pipelines
    • Troubleshooting de falhas de teste e revisão entre pares de planos e casos de teste
    • Gestão de dados de teste via SQL Server e casos de teste no Azure Test Plans

    C# · Selenium · MSTest · SQL Server · Azure Pipelines · Azure Test Plans · Azure Boards

  5. fev — set 2022

    QA Analyst Jr @ Compass.UOL

    • Testes manuais e automatizados ao longo do ciclo de vida do projeto, com foco em automatizar e otimizar processos
    • Automação web e de API com Cypress; testes exploratórios de API com Postman e Insomnia
    • Planejamento e cobertura de testes com cenários Gherkin via Cucumber
    • Gestão de bugs no Jira, da abertura ao fechamento

    JavaScript · Cypress · Postman · Insomnia · Cucumber · Jira

  6. out 2020 — jan 2022

    Test Analyst / QA @ E2E Coders

    Início em QA, atuando em todo o processo de teste.

    • Planejamento e estimativa de esforço de teste junto à squad
    • Análise de requisitos e modelagem de casos de teste com técnicas de caixa-preta
    • Casos de teste passo a passo e cenários BDD em Gherkin (Given/When/Then)
    • Gestão de defeitos e testes de confirmação, do registro ao fechamento
    • Construí do zero um framework de automação de UI com Selenium, Cucumber e Java (Page Object Model), do cenário BDD ao teste executável
    • Testes de API SOAP com Postman

    Java · Selenium · Cucumber · Postman · Jira

+ 11 anos no mercado financeiro antes da transição para QA.
  1. mar 2020 — dez 2021

    Personnalité Relationship Manager @ Itaú

    • Gestão de carteira própria de clientes de alta renda, aplicando toda a experiência de relacionamento acumulada nos anos anteriores
    • Consultoria financeira e de investimentos conforme objetivos, perfil de risco e momento de vida de cada cliente
    • Planejamento estratégico da carteira com foco em rentabilização, retenção e crescimento, com orçamento e resultados acompanhados por indicadores
    • Expansão da carteira com prospecção de novos clientes e aprofundamento do relacionamento com a base existente
    • Atuação como profissional certificado CPA-20 (ANBIMA) na distribuição de investimentos
  2. set 2018 — fev 2020

    Prime Digital Relationship Manager @ Bradesco

    • Especialista financeiro e de investimentos para uma carteira de alta renda atendida integralmente por canais digitais
    • Contribuição para o amadurecimento do modelo de relacionamento digital, levando a experiência adquirida desde o lançamento a um segmento de maior renda e exigência
    • Análise de perfil de risco e recomendação de investimentos, com planejamento estratégico da carteira orientado a metas
    • Prospecção, acompanhamento de orçamento e resultados e gestão de custos operacionais alinhada à estratégia da empresa
  3. ago 2016 — set 2018

    Exclusive Digital Relationship Manager @ Bradesco

    • Integrante da equipe pioneira que inaugurou o atendimento de relacionamento digital do banco para clientes de alta renda
    • Adoção de novas plataformas e adaptação dos processos de relacionamento ao modelo remoto, com retorno prático sobre o que funcionava no dia a dia
    • Migração de clientes do atendimento presencial para o digital, apresentando os benefícios e apoiando cada cliente na mudança
    • Venda consultiva de produtos financeiros, prospecção e crescimento da carteira; obtenção da certificação CPA-20 (ANBIMA)
  4. out 2014 — ago 2016

    Manager Assistant Business @ Bradesco

    • Suporte aos gerentes de contas corporativas na gestão da carteira de clientes empresariais
    • Operações de crédito: coleta e conferência de documentos e acompanhamento das propostas
    • Análise da documentação financeira e cadastral das empresas para subsidiar a avaliação de crédito
    • Ponte entre clientes empresariais, equipe da agência e parceiros para o andamento das demandas entre as áreas
  5. ago 2013 — set 2014

    Exclusive Assistant Manager @ Bradesco

    • Suporte simultâneo às carteiras de 3 gerentes de relacionamento, com metas individuais e de equipe
    • Atendimento consultivo a clientes de maior renda em todo o portfólio pessoa física: investimentos, crédito, seguros, previdência e cartões
    • Suporte operacional à carteira: tratamento de solicitações, acompanhamento de pendências e resolução de demandas
    • Obtenção da certificação CPA-10 (ANBIMA) para distribuição de investimentos
  6. fev 2012 — ago 2013

    Bank Teller @ Bradesco

    • Abertura e encerramento de contas, incluindo conferência de documentação e cadastro
    • Negociação de dívidas, buscando acordos viáveis para cliente e banco, e venda de produtos bancários
    • Operação de caixa — depósitos, saques e pagamentos — com precisão e dentro das normas de segurança
    • Fechamento e conciliação do caixa no fim do dia, garantindo que valores físicos e registros do sistema batessem
  7. jan 2011 — jan 2012

    Clerk @ Bradesco

    • Primeiro ponto de contato na agência: recepção, triagem das demandas e direcionamento de cada cliente ao serviço adequado
    • Orientação sobre produtos e serviços do banco, esclarecendo dúvidas e reduzindo o tempo de espera
    • Atendimento a um público muito diverso, adaptando linguagem e abordagem a cada cliente

Formação & certificações

Formação acadêmica

  • Bacharelado em Engenharia de Computação — Impacta Tecnologia jun 2019 – jun 2023 Base técnica da transição para tecnologia: programação, engenharia de software, banco de dados e redes — cursado em paralelo aos primeiros anos em QA.
  • MBA em Finanças e Banking — Universidade Anhembi Morumbi 2020 – 2021 Domínio do negócio financeiro — produtos, risco e regulação —, diferencial para testar sistemas de bancos, fintechs e meios de pagamento.
  • Comércio Exterior — Universidade Paulista (UNIP) 2013 – 2014
  • Bacharelado em Relações Internacionais — FMU | FIAM-FAAM 2010 – 2013

Certificações & cursos

  • Mentoria em Testes de Software — Julio de Lima 112h Fundamentos e prática de teste de software: estratégia, modelagem de casos, automação e carreira em QA.
  • Postman: The Complete Guide — REST API Testing — Udemy 50h Testes de API REST: requisições, asserções, variáveis de ambiente, coleções e automação de execução.
  • Scrum Foundation Professional Certificate (SFPC) — CertiProf 40h Papéis, eventos e artefatos do Scrum — base da atuação de QA em times ágeis.

Estudo contínuo

  • Fundamentos de teste de software Processo de teste, técnicas de modelagem e gestão de defeitos com base nos syllabi internacionais de referência.
  • Teste de sistemas de IA e teste com IA generativa Qualidade de modelos de ML, prompt engineering para tarefas de teste, agentes com LLM e mitigação de alucinações.

Vamos conversar

Aberto a oportunidades como QA Sênior / QA Lead — estratégia e padronização de QA, arquitetura de automação e IA aplicada a testes.