Quality Assurance Engineer • Testes Web, Mobile & APIs • Automação & Estratégia
- QA Web/Mobile/API com foco em estratégia de testes, risco e entrega com evidências
- Principais stacks: Cypress, Postman/Insomnia, JMeter, GitHub Actions (CI), Docker (básico)
- Portfólios: Gestão de Vendas e Clientes | Akross | Acessibilidade QA
- Sobre mim
- O que entrego em QA
- Tecnologias e Ferramentas
- Gestão de Vendas e Clientes (API)
- Portfólio Akross
- Portfólio Acessibilidade QA
- Outros projetos
- Contato
- Gestão de Vendas e Clientes (API)
- Portfólio Akross
- Portfólio Acessibilidade QA
- Software para Gestão (versão antiga)
- ContaCerta API
Profissional de Qualidade de Software com experiência em produtos Web e Mobile. Atuo do planejamento ao reporte, cobrindo testes funcionais, integrados, regressão, exploratórios e APIs. Foco em software confiável, seguro e com excelente experiência para o usuário.
- Formação: Análise e Desenvolvimento de Sistemas – UNIBRA (2025)
- Pós-graduação (início): Fevereiro/2026
- Objetivo: Analista de Qualidade de Software em ambientes ágeis, aplicando estratégia de testes, documentação e automação para produtos estáveis e de alta performance.
- Estratégia e plano de testes alinhados ao risco e ao negócio
- Casos e cenários (incluindo BDD) cobrindo fluxos críticos e bordas
- Testes exploratórios com checklist e notas de sessão
- Testes de API com documentação, contract testing e massa de dados
- Regressão focada em releases e smoke tests automatizados
- Evidências claras (prints, logs, vídeos) e reporte objetivo
- Sugestões de UX e melhorias de usabilidade baseadas no comportamento do usuário
- Testes manuais: Funcionais, regressão, exploratórios, UAT
- APIs: Swagger | Postman | Insomnia
- Automação: Cypress (JavaScript) | Node.js | HTML/CSS
- Performance: JMeter (carga e smoke de desempenho)
- CI/CD e colaboração: Git, GitHub, pipelines, Docker (básico)
- Gestão ágil: Jira, Trello, TestRail
API REST em evolução para microempreendedores controlarem clientes, produtos e vendas. Criada em um Implementation Day e evoluindo como portfólio com foco em regras de negócio, segurança e qualidade automatizada.
Status do MVP e foco atual
- Em andamento: armazenamento em memória (sem persistência ainda)
- Foco: segurança (hash de senhas, rate limiting) e persistência em banco; habilitar pipeline CI/CD
- Qualidade: suíte de testes Mocha/Chai/Supertest; primeiros testes manuais em QA
- Planejamento: backlog público em Issues e board "Gestão de Empreendedores e Faturamento" — https://github.com/users/jeff-barbosa123/projects/6
Principais entregas do produto
- Autenticação JWT com bloqueio após 3 tentativas (15 min), expiração por inatividade (30 min) e logout com revogação de tokens
- CRUD de clientes e produtos com validação e e-mail único
- Registro e cancelamento de vendas; faturamento diário, semanal e mensal com filtros por período
- Relatórios exportáveis em CSV, PDF ou Excel; Swagger interativo em /api-docs
- MVP em memória para acelerar iteração e demonstração
Pilha e arquitetura
- Node.js 18+, Express, CORS, JWT, Swagger UI, PDFKit, uuid
- Camadas: rotas → controladores → serviços → modelos + middleware (autenticação/erros)
- Swagger: api/resources/swagger.json, servido via /api-docs
Pontos finais principais
- Autenticação: POST /api/auth/login, POST /api/auth/logout
- Clientes: GET|POST /api/customers, PUT|DELETE /api/customers/:id
- Produtos: GET|POST /api/products, PUT|DELETE /api/products/:id
- Vendas: GET|POST /api/sales, PUT /api/sales/:id, DELETE /api/sales/:id
- Relatórios: GET /api/reports/revenue, GET /api/reports/revenue/export?format=csv|pdf|excel
Execução local
- Pré-requisitos: Node.js 18+ e npm
- Clone:
git clone https://github.com/jeff-barbosa123/gestao-vendas-clientes-api.git && cd gestao-vendas-clientes-api - Instale:
npm install - Crie
.envna raiz (ouapi/.env):
PORT=3000
JWT_SECRET=sua_chave_segura
BASE_URL=http://localhost:3000/api
ADMIN_EMAIL=admin@negocio.com
ADMIN_PASSWORD=admin123
- Desenvolvimento:
npm run dev| Produção/local:npm start - Base: http://localhost:3000/api | Docs: http://localhost:3000/api-docs
- Credenciais demo: admin@negocio.com / admin123
Documentação e Garantia de Qualidade
- Escopo de validação: Documentação/condições de teste.txt
- Plano de Teste (Login): Documentação/Plano_de_Teste_da_Funcionalidade_Login_SGVC.docx
- Plano e Estratégia de Testes (MVP 1.0): Documentação/Plano_e_Estrategia_de_Testes_Adaptada_SGVC(MVP 1.0).docx
- Plano e Estratégia (revisão): Documentação/Plano_e_Estrategia_de_Testes_Adaptada_SGVC.docx e Documentação/Plano_e_Estrategia_de_Testes_Adaptada_SGVC.docx.docx
- Relatórios de sessão:
- Documentação/Relatório_de_Sessão_Funcionalidade_Login_Empreendedores_SGVC.docx
- Documentação/Relatório_de_Sessão_Funcionalidade_Cadastro_de_Clientes_Produtos_SGVC.docx
- Testes de API:
npm test(relatório HTML:npm run test:report, saída em api/reports) - Evidências e planos adicionais: pasta Documentação/
Repositório: https://github.com/jeff-barbosa123/gestao-vendas-clientes-api
Portfólio de Qualidade para a solução Akross, cobrindo risco, acessibilidade (WCAG 2.1 AA), usabilidade e conformidade. Inclui plano de testes, matriz de risco, auditoria técnica, evidências em vídeo e recomendações acionáveis.
- Visão Geral
- Destaques
- Entregáveis
- Demonstração
- Links Rápidos
- Guia Rápido
- Metodologia e Critérios
- Ferramentas
- Estrutura
- Publicação
- Contato
- Objetivo: aplicar práticas de QA ao produto Akross com foco em risco, acessibilidade e experiência do usuário
- Papel: QA responsável por planejamento, execução, evidências e síntese executiva
- Escopo: testes funcionais, análise de risco, checklist manual WCAG e auditoria técnica
- Público: times de produto/engenharia e stakeholders que precisam de visibilidade de qualidade
- Fluxo crítico validado e registrado em vídeo completo + versão compacta
- Matriz de riscos priorizada para decisões rápidas
- Auditoria com achados, severidade e recomendações objetivas
- Checklist manual de acessibilidade (WCAG) com apontamentos e próximas ações
- Plano e Estratégia de Testes:
Plano_e_Estrategia_de_Testes_Adaptada_Akoss.docx - Foco Corporativo (briefing/objetivos):
Foco_Corporativo_Akoss.docx - Estudo de Acessibilidade Manual:
estudo-acessibilidade-manual.docx - Relatório de Auditoria:
Relatario_de_Auditoria_Akoss.docx - Tabela de Riscos:
Tabela_de_Riscos_Akross.xlsx - Evidência em vídeo (compacta):
evidencia_mAFP0cta.mp4 - Evidência em vídeo (completa):
lighthouse.mp4 - Evidência de ferramenta (Axe):
AxeDevTools.mp4
- Vídeo compacto:
evidencia_mAFP0cta.mp4 - Vídeo completo:
lighthouse.mp4 - Evidência Axe:
AxeDevTools.mp4
- Vídeo compacto:
evidencia_mAFP0cta.mp4 - Vídeo completo:
lighthouse.mp4 - Evidência Axe:
AxeDevTools.mp4
- Assista
evidencia_mAFP0cta.mp4(oulighthouse.mp4para o fluxo completo;AxeDevTools.mp4para evidência de ferramenta) - Leia
Plano_e_Estrategia_de_Testes_Adaptada_Akoss.docxpara escopo e critérios de aceite - Revise
Tabela_de_Riscos_Akross.xlsxpara a priorização aplicada - Consulte
Relatario_de_Auditoria_Akoss.docxeestudo-acessibilidade-manual.docxpara achados e recomendações - Use os vídeos acima para uma visão rápida do fluxo validado
- Baseado em risco: foco em fluxos críticos e alto impacto
- Acessibilidade: checklist manual (WCAG 2.1 AA) com contraste, navegação por teclado e rótulos
- Evidências: gravação contínua e versionada
- Comunicação: achados com severidade + recomendação acionável por entregável
- Documentação: Word, Excel
- Evidências: ffmpeg portátil (
tools/ffmpeg) e ScreenToGif - Versionamento: GitHub
portfolio-qa-akross/
├─ docs/ # assets públicos
├─ tools/ffmpeg/ # ffmpeg portátil
├─ evidencia_mAFP0cta.mp4 # vídeo compacto
├─ lighthouse.mp4 # vídeo completo
├─ AxeDevTools.mp4 # evidência complementar (Axe)
├─ banner-qa-jefferson-paulo.png
├─ Plano_e_Estrategia_de_Testes_Adaptada_Akoss.docx
├─ Foco_Corporativo_Akoss.docx
├─ estudo-acessibilidade-manual.docx
├─ Relatario_de_Auditoria_Akoss.docx
└─ Tabela_de_Riscos_Akross.xlsx
- Organize os binários: MP4 em
./(evidencia_mAFP0cta.mp4,lighthouse.mp4,AxeDevTools.mp4) - Git LFS (opcional para vídeos maiores):
git lfs track "*.mp4"e confirme que.gitattributesinclui*.mp4 filter=lfs - Commit (exemplo):
git add README.md evidencia_mAFP0cta.mp4 lighthouse.mp4 AxeDevTools.mp4
git commit -m "docs: publicar evidências em vídeo (compacto, completo e Axe)"
- Push:
git push origin main(ou o branch em uso) - Verifique no GitHub se os links de download dos vídeos e documentos abrem corretamente no repositório público
- Jefferson Paulo — LinkedIn | jefferson.p.barbosa23@gmail.com
Portfólio como Analista de QA focado em acessibilidade digital, unindo estudo manual (WCAG 2.1) e automação E2E com Cypress para um Internet Banking fictício.
- Visão geral
- Projetos dentro do portfólio
- Setup e execução
- Fluxos validados nos testes
- Artefatos gerados
- Estrutura do repositório
- Boas práticas e próximos passos
- Objetivo: mostrar um processo completo de QA em acessibilidade — do diagnóstico manual à automação com evidências em vídeo
- Formato: dois projetos integrados (manual + automação) sobre a tela de login em http://localhost:4000
- Escopo: fluxo de login, WCAG 2.1 A/AA, responsividade, navegação por teclado, contraste, tempo de resposta e regressão visual
- Estudo e documentação manual: PDF
documentacao/estudo-acessibilidade-manual.pdfcom checklist WCAG, heurísticas de Nielsen, severidade e plano de ação - Automação com Cypress: pasta
banco-web-tests/com E2E, axe-core, Lighthouse, screenshots de responsividade e vídeos das execuções - Materiais de apoio: apresentações, GIFs e vídeos na raiz (
assets/,videos/)
# Clonar
git clone https://github.com/jeff-barbosa123/portfolio-acessibilidade-qa.git
cd portfolio-acessibilidade-qa
# Instalar dependências do projeto de testes
cd banco-web-tests
npm install
# Garantir o front em http://localhost:4000 e rodar
npx cypress open # modo interativo
npx cypress run # headless (CI)
- Cenário específico de login:
npx cypress run --spec "cypress/e2e/login_master.cy.js" - Alterar ambiente:
npx cypress run --config baseUrl=https://url-desejada
- Acessibilidade WCAG 2.1 A/AA com
cy.injectAxe/cy.checkA11y; relatórios JSON/HTML emcypress/reports - Login funcional (usuário
julio.lima/ senha123456) validando o componente “Realizar Transferência” - Responsividade com screenshots por device em
cypress/screenshots/login-*.png - Regressão visual com
cy.matchImageSnapshot - Navegação por teclado com
cypress-real-events(Tab/Enter) - Contraste e legibilidade (impacts serious/critical)
- Desempenho e tempo de resposta; task opcional de Lighthouse (
auditPerformance)
cypress/reports/: violations-.json e a11y-report-.htmlcypress/screenshots/: capturas por dispositivocypress/videos/: gravações *.mp4 das specsassets/: banner e GIF para README/apresentaçõesvideos/:video-de-gravacao-apresentacao.mp4(demo guiada)
portfolio-acessibilidade-qa/
├─ assets/ # banner e GIF
├─ banco-web-tests/ # suíte Cypress (código, relatórios, screenshots, vídeos)
├─ documentacao/ # estudo manual e apresentação em PDF
├─ videos/ # gravação completa da apresentação
└─ README.md
- Pipeline CI para
npx cypress rune publicação automática de relatórios - Conectar
saveViolationsa um painel (BI) para acompanhar evolução dos achados WCAG - Expandir fluxos (cadastro, transferências), testes com leitores de tela e ARIA Live
- Versionar baseline do
cypress-image-snapshotcom atualização controlada
Repositório: https://github.com/jeff-barbosa123/portfolio-acessibilidade-qa
Software para Gestão de Vendas e Clientes (versão anterior)
API RESTful com autenticação JWT, cadastro de clientes/produtos, vendas e relatórios.
Entregáveis QA: estratégia de testes, cenários BDD, regressão por sprint, documentação de API, checklist de release e evidências.
Repositório: https://github.com/jeff-barbosa123/Software-para-Gest-o-de-Vendas-e-Clientes
ContaCerta API
Sistema financeiro para despesas e relatórios.
Entregáveis QA: testes exploratórios guiados por charters, cenários de API, checklist de segurança básica, rastreabilidade de requisitos e reportes claros.
Repositório: https://github.com/jeff-barbosa123/contacerta-api
- Alinho critérios de aceite e riscos antes de testar
- Crio cenários cobrindo fluxo feliz, bordas e exceções
- Estruturo checklist de regressão por módulo e por release
- Para APIs: coleções versionadas, massa de dados e validação de contratos
- Para automação: seleção de smoke/regressão, page objects simples e relatórios
- Reporto defeitos com passos, dados, logs e sugestão de correção
- Participante da Mentoria Júlio de Lima 2.0 – Testes de Software
- Estudando automação com Cypress, QA de APIs e boas práticas
- Criando portfólio real com documentos, checklist, cenários e automação
Olinda – PE, Brasil
E-mail: jeffersonpaulobarbo@gmail.com
LinkedIn: https://www.linkedin.com/in/jeffersonpaulo-/
GitHub: https://github.com/jeff-barbosa123
Obrigado por visitar meu perfil! 😊
Se quiser conversar sobre QA, automação ou projetos, estou sempre disponível.


