Skip to content

About

Quem sou eu!

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

🦖 Olá! Eu sou o Thomas

Analista de Qualidade de Software · QA Engineer

"Antes de reportar bugs, eu já administrava crises. A lógica continua a mesma — só o palco mudou."

Portfólio Currículo

🔍 Sobre mim

Minha relação com tecnologia começou cedo, mexendo em fan games, MODs e ROM hacks. Para equilibrar essa bagagem técnica com uma visão humana e estratégica, me formei em Relações Públicas pela UFSM — e passei alguns anos em consultoria empresarial, gestão de projetos e pré-vendas antes de chegar em QA. Gerenciar crises e prevenir bugs têm mais em comum do que parece: os dois dependem de antecipar riscos e comunicar bem com todo mundo envolvido.

Na Jetimob, evoluí de Estagiário de Testes para Analista de QA, atuando em CRM, ERP, CMS, website e portal imobiliário. Construí minha base no teste manual, evoluí para automação com Playwright + TypeScript e passei a tratar testes manuais e automatizados como uma operação só: BDD, Page Object Model, testes de API, consultas SQL em PostgreSQL e suítes rodando em CI/CD, com estratégia Shift-Left.

Também uso IA no dia a dia para tirar o trabalho repetitivo do caminho e deixar o foco no que traz valor real para o produto:

  • Cenários de teste — Transformo histórias de usuário, regras de negócio e fluxos em cenários bem estruturados em uma fração do tempo que levaria para montá-los à mão.
  • Leitura de requisitos — Reviso especificações para achar pontos ambíguos, contraditórios ou incompletos antes de o ciclo de testes começar.
  • Priorização por risco — Coloco na frente os cenários que mais impactam o sistema, para investir esforço onde uma falha custaria mais caro.
  • Rastreabilidade — Ligo cada cenário ao requisito que o originou, deixando a cobertura fácil de auditar e fiel ao escopo combinado.

📈 Alguns resultados

  • +90% dos bugs, entre conhecidos e novos, identificados antes de chegar em produção, com gestão no Jira integrada ao GitHub
  • +200 testes automatizados rodando em pipeline
  • Lançamento do ERP (gestão financeira e de aluguéis) e do CMS Editor sem nenhum bug reportado por clientes
  • 28 páginas de evidências de bugs documentadas no ERP antes do lançamento, cobrindo falhas de autenticação, performance, lógica e outras, com entrega do backlog de bugs zerado
  • Bug crítico encontrado via SQL que permitia locar um imóvel que já tinha contrato ativo

🧠 No que eu manjo

  • Testes manuais — Funcionais, Exploratórios (SBTM), Black Box, White Box, Smoke e Regressão
  • Automação Web — Playwright, Selenium e Cucumber (BDD) em Page Object Model
  • Automação Mobile — Appium + WebdriverIO
  • Testes de API e contrato — Postman/Newman, OpenAPI/Swagger e validação de schemas com Zod
  • Banco de dados — SQL & PostgreSQL
  • CI/CD & Docker — Suítes integradas ao GitHub Actions e ambientes em containers
  • Gestão de bugs — Jira, Azure DevOps e TestRail
  • Linguagens — TypeScript, JavaScript, Python, HTML e CSS
  • IA aplicada a QA — Geração de cenários, análise de requisitos, priorização por risco e rastreabilidade
  • Idiomas — Português (nativo) e Inglês (C1 Advanced — EF SET)

🚀 Projetos em destaque

Projeto O que é Stack Testes
qa-playwright-sd E2E no automationexercise.com: login, cadastro, carrinho, checkout, contato, newsletter e verificações de segurança Playwright · TypeScript · Cucumber · POM · GitHub Actions 27
qa-pytest-sd Versão em Python do qa-playwright-sd Python · Pytest · Playwright · BDD 48
qa-selenium-sd E2E com Selenium WebDriver em BDD Selenium · Cucumber · POM 17
restful-booker Testes de API na Restful Booker com validação de schema Playwright · Cucumber · Zod · GitHub Actions 12
qa-api-python Testes de API em Python com BDD e API Clients Python · Pytest 33
qa-api-swagger Testes de contrato e API na GoRest via OpenAPI Swagger · Postman · Newman · CI 60
appium-automation-framework Framework de automação mobile em BDD Appium · WebdriverIO · Cucumber · POM 30
qa-manual-testing Design de casos de teste, testes exploratórios (SBTM) e report de defeitos Testes Manuais · SBTM 30 casos

🛠️ Tecnologias

TypeScript JavaScript Python HTML5 CSS3 PostgreSQL Docker Git GitHub GitHub Actions VSCode

🤖 Testes & Qualidade

Playwright Selenium Cucumber Pytest Postman Swagger Jira Azure DevOps
Appium WebdriverIO Zod Newman

🌱 Em evolução

Quality Engineering Security Testing AI Agents & Skills

❓ Curiosidades

  • 🎮 Apaixonado por videogames
  • 👾 Curto explorar títulos antigos e esquecidos
  • 🦖 Fascinado por paleontologia
  • 🐶 Dog-person convicto

🧭 Onde você me encontra

Meu trabalho é encurtar o caminho entre a dúvida e uma entrega em que dá pra confiar. Se o seu time está buscando alguém para QA, automação de testes ou para crescer rumo a Quality Engineering, vou gostar de conversar — é só me chamar por aqui 👇

About

Quem sou eu!

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors