Skip to content
View Mikaelmendonca's full-sized avatar

Block or report Mikaelmendonca

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Mikaelmendonca/README.md

👨🏽‍💻 Mikael Mendonça

Analista de Qualidade de Software · QA Engineer

Profissional de QA com experiência em testes manuais e automação, atuando da análise de requisitos à automação. Trabalho com testes funcionais, regressivos, exploratórios, de integração e UAT, além de automação E2E (Cypress e Playwright), testes de API REST, performance e validação de dados em SQL. Automatizo em Python (pytest) e JavaScript. Movido por prevenção de falhas, boas práticas e melhoria contínua dos processos de qualidade.

Graduado em Análise e Desenvolvimento de Sistemas (Uninove, 2025).

LinkedIn Email

🧪 Qualidade & Testes

Testes Funcionais BDD API SQL Property-based Testes de contrato

🤖 Automação de Testes

Playwright Cypress pytest Hypothesis k6 Postman

💻 Linguagens & Back-end

Python JavaScript Node.js FastAPI SQLite PostgreSQL ntfy

🛠️ Qualidade de código, CI/CD & Ferramentas

GitHub Actions Dependabot Ruff mypy Git GitHub CLI Make Jira

📌 Metodologias

Scrum Kanban TDD


🚀 Projetos em destaque

Projeto Descrição
silmodas-fiado Sistema real para a loja de roupas da minha mãe: controle de fiado com alertas push no celular. Python + FastAPI + SQLite, 228 testes + 31 E2E com Playwright, 100% de cobertura, mypy --strict e CI no GitHub Actions.
qa-bdd-e2e-automation Framework de automação E2E (UI) + API REST com Cypress + BDD/Cucumber, contract testing (JSON Schema) e CI no GitHub Actions.
cypress-api-rest-serverest Automação de API REST com Cypress na ServeRest: CRUD, contract testing, casos negativos e data-driven, com CI.
k6-performance-tests Testes de performance com k6 (smoke, load, stress, spike) contra a ServeRest, com thresholds e CI.
sql-data-validation-qa Validação de qualidade de dados em SQL sobre um PostgreSQL de e-commerce, com runner em Node, detecção de defeitos e CI.
cypress-bdd-saucedemo Testes E2E do SauceDemo com Page Object Model e Scenario Outline (data-driven).
swift-studies Exercícios de estudo em Swift / iOS (UIKit e SwiftUI).

🐍 O que o silmodas-fiado mostra na prática

  • Testes em camadas: unitários, de propriedades (Hypothesis), de API, E2E no navegador com Playwright e CI com relatório de falha (screenshot + trace).
  • Bug → teste → correção: bugs reais achados por testes (valor 1250.50 virando R$ 125.050,00, clique duplo duplicando registro, erros 500 com entradas gigantes...), cada um com teste de regressão que falha sem a correção.
  • Projetado para ser testável: relógio injetável, domínio puro, idempotência no banco e agendador testado sem sleep de verdade.
  • Qualidade automatizada: Ruff, mypy --strict, Dependabot e cobertura mínima exigida pelo CI.
  • Do código ao uso real: senha no painel, backup diário, instalador de 1 comando e um guia para a usuária final.

📊 GitHub

Sequência de contribuições

Pinned Loading

  1. cypress-bdd-saucedemo cypress-bdd-saucedemo Public

    Testes E2E do SauceDemo com Cypress + BDD/Cucumber, Page Object Model e Scenario Outline (data-driven). CI no GitHub Actions.

    JavaScript 1

  2. qa-bdd-e2e-automation qa-bdd-e2e-automation Public

    Framework de automação E2E (UI) e API REST com Cypress + BDD/Cucumber, contract testing (JSON Schema) e CI no GitHub Actions.

    JavaScript 1

  3. cypress-api-rest-serverest cypress-api-rest-serverest Public

    Automação de testes de API REST com Cypress na ServeRest: CRUD, contract testing (JSON Schema), casos negativos e data-driven, com CI no GitHub Actions.

    JavaScript

  4. k6-performance-tests k6-performance-tests Public

    Testes de performance com k6 (smoke, load, stress, spike) contra a API ServeRest, com thresholds e CI no GitHub Actions.

    JavaScript

  5. chatbot-portfolio-typescript chatbot-portfolio-typescript Public

    Chatbot de portfólio em TypeScript puro, sem servidor e sem IA. Testado com node:test e Python + Playwright.

    TypeScript

  6. silmodas-fiado silmodas-fiado Public

    Controle de fiado com alertas no celular (Python, FastAPI, pytest). Feito para a loja de roupas da minha mãe.

    Python