sobre gestão competências formação automação api bugs recomendações contato
analista de qa · são paulo

Bruno Ruas
Villas Boas

Analista de QA · Qualidade de Software

Sou responsável por estruturar a área de QA da empresa do zero — escrevendo casos de teste, executando testes funcionais e documentando bugs em diversas plataformas web. Já trabalho com automação em Playwright e miro em performance e qualidade em todo o ciclo de desenvolvimento.

✓ QA do zero 🔎 bugs claros ⚡ API + Playwright
bruno_ruas.json
$ cat perfil.json
{
  "nome": "Bruno Ruas Villas Boas",
  "cargo": "Analista de QA",
  "experiencia": "Suporte → QA",
  "foco": "testes funcionais + automação",
  "competencias":
    "qualidade": "Prevenir · Validar · Evoluir",
    "tecnica": "Playwright · API REST · SQL",
    "processos": "QA do Zero · Suporte e SLA"
  "foco_futuro": "QA Engineer"
}
$
Playwright checks prontos
conheça meu trabalho
Testes Manuais Casos de Teste Bug Reporting ClickUp Testes Funcionais Regressão SQL Python Metodologias Ágeis QA do Zero Evidências de Teste Validação de Fluxos
resumo técnico
QA funcional com base em automação, API REST e documentação clara de bugs.
Clique nos cards para ir direto ao que o recrutador procura.
sobre mim
Bruno Ruas Villas Boas

Quem sou eu

Tenho 23 anos e atuo 100% como Analista de QA na empresa onde fui o primeiro profissional de Qualidade de Software (QA) — responsável por estruturar todo o processo do zero. Cheguei a essa posição depois de um período como Analista de Suporte na mesma empresa.

Como QA, crio cenários e casos de teste, executo testes funcionais em plataformas web, documento e acompanho bugs, organizo evidências e alinho com o time de desenvolvimento. Também tenho conhecimento básico em HTTP e API REST, incluindo endpoints, requests, responses, headers, body, JSON, parâmetros e métodos GET/POST. Já dou os primeiros passos em automação com Playwright.

Como Suporte, atuei na gestão de chamados técnicos, validação de pedidos, análise de incidentes e cumprimento de SLA — base que me deu uma sólida análise funcional de sistemas web e que carrego comigo no QA.

Plataformas de incentivo · do suporte ao QA
Cacau Show Casas Bahia LG Bob's Chiquinho Arcor Steck Clube LG Corteva Bauducco
Experiência
Analista de QA
fev 2026 · atual · 4 meses
Analista de Suporte
abr 2025 jun 2026 · 1 ano e 2 meses
Localização
São Paulo, Brasil · Remoto
Idiomas
Português nativo
Inglês
intermediário
Gestão de QA
ClickUp → Jira
gestão de qualidade

Estruturando QA na prática

↑ topo

Sou responsável por estruturar toda a área de QA da empresa do zero. Na prática, isso significa mapear cada plataforma aba por aba, tela por tela, escrever os casos de teste funcionais de cada fluxo e documentar todos os bugs encontrados com evidências e severidade.

Tudo isso é gerenciado no ClickUp, aplicando conceitos que também aparecem em ferramentas como Jira: boards, backlog, sprints, issues, severidade e workflows de bug. A lógica de gestão é transferível entre plataformas.

ClickUp Jira conceitos transferíveis
QA BOARD · Plataforma de Incentivo
A testar
Aba Login
TC-001
Aba Cadastro
TC-002
Testando
Aba Resgate
▶ em execução
Validado
Aba Home
✓ aprovado
Bug Bug OTP
crítico
competências

O que eu faço

↑ topo
resumo rápido para recrutadores
QA funcional com base técnica para conversar com produto e desenvolvimento.
Atuo criando cenários, executando testes, documentando bugs e validando fluxos web. Também tenho noções práticas de API REST e automação com Playwright.
01 Testes funcionais web
02 Casos de teste e evidências
03 Bug reporting e severidade
04 HTTP, API REST e JSON
05 Playwright e TypeScript
06 SQL para validação de dados
+300
casos de teste
escritos e executados
+50
bugs, erros e
melhorias reportados
10
plataformas
atendidas
QA da empresa
01
🧪
Testes Funcionais
Testes manuais e exploratórios em plataformas web, validando fluxos críticos como login, cadastro, resgate e envio de notas.
Manual Exploratório Web
02
📋
Casos de Teste
Criação de cenários e casos de teste do zero, com critérios de aceite, pré-condições, passos detalhados e resultado esperado.
ClickUp BDD Documentação
03
Bug Reporting
Identificação, documentação e acompanhamento de bugs com passos de reprodução, evidências em screenshot e classificação de severidade.
Severidade Evidências Rastreabilidade
04
🎯
Automação com Playwright
Testes automatizados end-to-end com Playwright e TypeScript: navegação, formulários, asserções e cenários positivos e negativos.
Playwright TypeScript E2E
05
{ }
HTTP e API REST
Conhecimento básico/prático em HTTP e APIs REST: endpoints, requests, responses, body, headers, JSON, parâmetros e métodos GET/POST.
HTTP API REST JSON
06
Estruturação de QA
Definição de processos de qualidade do zero, padronização de templates e checklists de monitoramento — primeiro QA da empresa.
Processo Templates Ágil
07
SQL & Python
Conhecimento intermediário em SQL para consultas e validação de dados. Python básico/intermediário com noções de lógica e orientação a objetos.
SQL Python Data
08
Suporte & SLA
Background em suporte técnico com gestão de chamados, análise de incidentes, cumprimento de SLA e validação funcional de sistemas web.
SLA Chamados Análise
formação

Educação & Cursos

↑ topo
Bacharelado em Sistemas de Informação
Faculdade Descomplica · SP
Concluído
2022 – 2026
Técnico em Design de Interiores
Senac Santana · SP
Concluído
2019 – 2021
certificações
Automação de Testes com Playwright
Udemy
Testes de Software Manual
Udemy
Banco de Dados SQL
Udemy
Data Analytics
Descomplica
Python
Udemy
Lógica de Programação
Descomplica
Programming Basics
Descomplica
Object-Oriented Developer
Descomplica
Diploma - Bacharelado em Sistemas de Informação
Toque no diploma para ampliar
``Diploma de conclusão do Bacharelado em Sistemas de Informação de Bruno Ruas Villas Boas
demonstrações técnicas

Automação com Playwright

↑ topo
01 · Automação E2E

Desenvolvi uma aplicação de testes automatizados end-to-end com Playwright e TypeScript, cobrindo fluxos de login e carrinho com cenários positivos e negativos, asserções e organização de suítes. A simulação abaixo mostra a lógica dos testes rodando sobre o SauceDemo, um ambiente público feito para prática de automação.

A ideia aqui é mostrar o raciocínio por trás da automação: preparar cenário, interagir com a tela, validar comportamento esperado e deixar claro quando algo falha.

coberturalogin + carrinho
cenáriospositivo e negativo
stackPlaywright + TS
saídalog + evidência

🔗 site utilizado nos testes: www.saucedemo.com →

1
Cenário login / endpoint
2
Ação click / request
3
Assert status / tela
4
Evidência log / bug report
aguardando execução...
🔒 www.saucedemo.com
Swag Labs
tests/bruno-qa.spec.ts
test runner
O log dos testes aparece aqui ▶
✓ O que já pratiquei
Navegação, preenchimento de formulários, asserções, cenários positivos e negativos e organização de testes.
⚙️ Stack
Playwright TypeScript Node.js VS Code
🎯 Próximas metas
Relatórios com Allure, testes de API com Postman, performance com k6 e integração com CI/CD.
demonstrações técnicas

API REST na prática

↑ topo
02 · Teste de API

Um exemplo visual de como eu validaria uma API no estilo Postman: endpoint, método HTTP, headers, parâmetros, body JSON, status code e response. A ideia é mostrar conhecimento básico/prático para apoiar testes funcionais e conversar melhor com desenvolvimento.

🔗
Endpoint
Valido rota, recurso, ambiente e se a URL representa o fluxo esperado.
Método
Confiro GET, POST e a intenção da chamada antes de analisar o retorno.
Headers
Observo Content-Type, Accept, token/autenticação e padrões combinados.
{ }
Body / Params
Reviso JSON, query params, campos obrigatórios e dados de teste.
Response
Valido status code, schema, mensagens de erro e comportamento esperado.
https://api.exemplo.com/health
cenário: health check
request
GET https://api.exemplo.com/health
headers
Accept: application/json
body / params
sem body
response
aguardando envio -- ms
json response
Clique em "Enviar request" para executar o cenário selecionado.
Selecione um cenário e envie a request para ver as validações.
documentação de bugs

Bugs documentados

↑ topo

Documentar bem um bug é metade do trabalho de QA. Cada report que escrevo traz passos de reprodução, resultado esperado vs. obtido, severidade e evidências — para que o time de desenvolvimento consiga reproduzir e corrigir sem fricção.

!
Exemplos de documentações encaminhadas ao time de desenvolvimento para correção.
⚡ Crítico #BUG-01
Falha crítica no cadastro de projeto: erro .NET ao trocar de etapa
Exceção .NET não tratada (Object reference not set) derruba a aplicação ao passar da etapa de Nota Fiscal para Conjuntos — erro de servidor em produção.
Plataforma de incentivo · Produção ⚙️ Server / .NET
⚡ Crítico #BUG-02
Busca global retorna erro interno do servidor
A barra de pesquisa retorna "Erro Interno" em 100% das buscas, deixando a busca de prêmios completamente inoperante.
Plataforma de incentivo · Web Web
⚡ Crítico #BUG-03
Deep link de redefinição de senha abre tela errada
O link de redefinição abre o app na tela de login em vez do fluxo de redefinição — o usuário fica impedido de recuperar a senha pelo app.
Plataforma de incentivo · App Aplicativo
recomendações

O que dizem sobre mim

↑ topo

Recomendações feitas por gestores, professores e colegas no LinkedIn.

contato

Vamos conversar ?

↑ topo

Para conversas profissionais sobre QA, qualidade de software, testes funcionais ou automação, meus canais de contato estão abaixo.

E-mail
brunorvb.qa@gmail.com
Aviso: o currículo para visualizar e baixar está somente em português.
LinkedIn
bruno-ruas-villas-boas
WhatsApp
(11) 95348-5333
Telefone
(11) 95348-5333