Este repositório reúne meus projetos práticos em Engenharia de Qualidade de Software, organizados para apresentar minha evolução no aprendizado de testes, automação, DevOps e qualidade de forma clara e objetiva.
Aqui estão concentrados trabalhos que envolvem automação web, testes de API, testes de unidade, performance e integração contínua, sempre baseados em cenários próximos à realidade de aplicações de mercado.
- demonstrar minha experiência prática em qualidade de software
- apresentar projetos desenvolvidos ao longo dos meus estudos
- mostrar a aplicação de boas práticas de testes, automação e organização
- evidenciar minha capacidade de analisar contexto, definir estratégia e tomar decisões técnicas
Mais do que listar ferramentas, este portfólio busca mostrar como eu penso em qualidade.
├── Projetos
│ ├── Automação Web
│ ├── Automação de API
│ ├── Testes de Unidade
│ ├── Testes de Performance
│ └── CI/CD e Qualidade Contínua
├── Desafios práticos
├── Boas práticas adotadas
└── Considerações finais
Abaixo estão alguns dos principais projetos que fazem parte deste portfólio.
Cada projeto possui seu próprio repositório e um README com a explicação do contexto, objetivo, estratégia de testes e instruções de execução.
Projeto focado em testes end to end de uma aplicação web, chamadada Hub de Leitura, validando fluxos críticos e comportamentos esperados do sistema.
Tecnologias utilizadas:
- Cypress
- Java Script
Repositório: https://github.com/ebacqualidade/automacao-web-cypress
Projeto voltado para testes de API, cobrindo validações de regras de negócio, cenários positivos e negativos.
Tecnologias utilizadas:
- Cypress
- Testes de API REST
Repositório:
https://github.com/seu-usuario/automacao-api-cypress
Projeto com exemplos de testes de unidade aplicados a funções e regras isoladas, com foco em confiabilidade e manutenção do código.
Tecnologias utilizadas:
- JavaScript
- Framework de testes de unidade
Repositório:
https://github.com/seu-usuario/testes-de-unidade-js
Projeto demonstrando testes de carga e análise de métricas de performance, avaliando riscos e possíveis gargalos da aplicação.
Tecnologias utilizadas:
- JMeter
- k6
Repositório:
https://github.com/seu-usuario/performance-tests
Projeto integrando testes automatizados em pipelines de CI/CD, demonstrando execução contínua e automação da qualidade ao longo do fluxo de entrega.
Tecnologias utilizadas:
- GitHub Actions
- Jenkins
Repositório:
https://github.com/ebacqualidade/automacao-web-cypress
Branch: ci-cd
Além dos projetos completos, este portfólio também inclui desafios práticos voltados para o exercício de habilidades específicas.
Os desafios têm como foco:
- raciocínio de testes
- organização
- tomada de decisão
- aplicação de boas práticas
- estratégia de testes voltado para automação
- testes baseado em risco
- ...
Cada desafio descreve claramente o problema, o objetivo e o entregável esperado.
Ao longo dos projetos, busquei aplicar práticas como:
- organização clara de pastas e arquivos
- uso adequado de
.gitignore - READMEs explicando contexto e objetivo
- código simples, legível e sustentável
- foco em manutenção e clareza
(desafios, aprendizados, evolução, agradecimentos, conclusão, etc.)