Skip to content

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

👋 Olá! Eu sou Ivan Ferreira

Analista de Requisitos & Testes | QA Engineer | Conector entre Negócio, Dados e Tecnologia PSM I · CSPO · ITIL · CTFL · 12+ anos de experiência


🎯 Minha proposta

Trabalho na ponte entre quem tem o problema e quem vai resolver. Isso significa entender o que o negócio precisa de verdade — não só o que foi pedido — e traduzir isso em requisitos, fluxos e critérios de aceite que o time consegue usar sem adivinhar.

Nos últimos anos atuei em projetos para o Banco Central do Brasil e para a Assembleia Legislativa de Mato Grosso: especificação de sistemas do zero, estruturação de QA e prototipagem de telas para validar entendimento antes de qualquer código ser escrito. Mais recentemente, venho atuando diretamente em projetos de produto — lendo código de produção para mapear regras de negócio, escrevendo testes unitários orientados ao comportamento real do sistema e configurando ambientes locais com Docker, banco de dados e pipelines CI/CD. Retrabalho caro quase sempre começa num requisito mal especificado — e é exatamente aí que eu atuo.


🔧 Habilidades-chave

  • Análise de Requisitos Funcionais & Não Funcionais
  • Especificação de User Stories, Critérios de Aceitação e Backlog de Produto
  • Modelagem de Fluxos e Máquinas de Estado (BPMN, diagramas de estado)
  • Escrita de cenários BDD/Gherkin e estruturação de QA funcional
  • Testes unitários com Vitest em projetos React/TypeScript — mapeamento de regras de negócio a partir do código de produção e cobertura de fórmulas financeiras
  • Testes E2E automatizados — Cypress, Playwright (multi-browser), Selenium WebDriver e Robot Framework
  • Testes BDD com Behave + Gherkin em português
  • Testes de API com Postman e Insomnia — collections, scripts, Newman e Collection Runner
  • Testes de carga e performance com Grafana k6 e JMeter
  • Testes de agentes de IA com Python, LangFuse e LLM-as-a-Judge
  • Setup de ambiente local com Docker, Prisma ORM e SQL Server
  • Prototipagem HTML para validação de requisitos com stakeholders
  • Gestão Ágil (Scrum/Kanban), refinamento e facilitação com times e clientes
  • Banco de Dados: SQL e DB2 — consultas, validação de integridade e scripts de homologação
  • Ferramentas: Azure DevOps, GitLab, Postman, Insomnia, Playwright, Cypress, Selenium, Robot Framework, k6, JMeter, Power BI, Databricks
  • Documentação técnica orientada a times de desenvolvimento e negócio

📁 Projetos em destaque

  • qa-ai-agent — Agente de IA especializado em QA com Python, Groq e LangFuse. 12 testes automatizados com pytest, LLM-as-a-Judge para detecção de alucinação, dataset de avaliação e pipeline CI/CD com GitHub Actions.

  • robot-saucedemo — Testes E2E com Robot Framework e SeleniumLibrary para o SauceDemo. 7 casos de teste escritos em linguagem natural cobrindo Login, Carrinho e Checkout com relatório HTML automático.

  • selenium-saucedemo — Testes E2E com Selenium WebDriver e pytest para o SauceDemo. 7 casos de teste cobrindo Login, Carrinho e Checkout com Chrome headless.

  • cucumber-bdd-python — Testes BDD com Behave e Selenium para o SauceDemo. 7 cenários escritos em Gherkin em português cobrindo Login, Carrinho e Checkout.

  • playwright-saucedemo — Testes E2E com Playwright cobrindo Login, Carrinho e Checkout no SauceDemo. 7 testes rodando em Chromium, Firefox e WebKit com pipeline CI/CD.

  • backend-api-nodejs — API REST em Node.js com MongoDB. Testes funcionais via Postman/Newman (1600 testes, 0 falhas), carga com Grafana k6 — 908 iterações, 10 VUs, 100% de sucesso — e pipeline CI/CD com GitHub Actions.

  • jmeter-backend — Testes de carga com JMeter 5.6.3 e Java 21. 100 requisições, 0 erros, 11.1 req/sec.

  • insomnia-petstore — Collection da Petstore API no Insomnia cobrindo o ciclo completo: POST, GET por ID, PUT, GET por status e DELETE.

  • sauce-demo-tests — Testes E2E com Cypress para o SauceDemo cobrindo Login, Carrinho e Checkout com pipeline CI/CD via GitHub Actions.

  • Portfólio Interativo (Figma) — App visual criado para apresentar minha trajetória e demonstrar domínio de design + análise.


📬 Vamos nos conectar


"Traduzo necessidades de negócio em soluções de valor — conectando pessoas, dados e tecnologia."

About

Thanks for the visit!

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors