sobre competências projeto formação automação api bugs recomendações contato
analista de qa júnior · spdata

Bruno Ruas
Villas Boas

Analista de QA Júnior · Qualidade de Software

Atualmente atuo como Analista de QA Júnior na SPDATA, na garantia da qualidade de sistemas de gestão hospitalar, com testes manuais, funcionais, exploratórios e de regressão, consultas SQL e acompanhamento de demandas no Jira.

✓ testes funcionais 🔎 bugs + retestes ⚡ SQL + DBeaver
bruno_ruas.json
$ cat perfil.json
{
  "nome": "Bruno Ruas Villas Boas",
  "cargo": "Analista de QA Júnior",
  "experiencia": "Suporte → QA",
  "foco": "testes funcionais + SQL",
  "competencias":
    "qualidade": "Prevenir · Validar · Evoluir",
    "tecnica": "SQL · DBeaver · Jira",
    "processos": "Scrumban · Bugs · Retestes"
  "foco_futuro": "QA Engineer"
}
$
testes de regressão prontos
conheça meu trabalho ↓
Testes Manuais Casos de Teste Bug Reporting Jira Testes Funcionais Regressão SQL DBeaver Metodologias Ágeis Scrumban Evidências de Teste Validação de Fluxos

Quem sou eu

Tenho 23 anos e atuo como Analista de QA Júnior na SPDATA. Valido fluxos operacionais e regras de negócio de sistemas de gestão hospitalar por meio de testes manuais, funcionais, exploratórios e de regressão. Também realizo consultas SQL no DBeaver, documento bugs com evidências, acompanho demandas no Jira e valido correções por meio de retestes em colaboração com desenvolvimento e Product Owner.

Minha trajetória como QA Engineer começou na Geek Group Incentive, onde fui o primeiro profissional da área e estruturei o processo de qualidade do zero. Criei cenários e casos de teste, executei testes funcionais, exploratórios, smoke e regressão, documentei bugs com evidências e alinhei correções com o desenvolvimento.

Antes disso, atuei como Analista de Suporte Técnico, investigando incidentes, validando pedidos e acompanhando SLAs. Essa experiência fortaleceu minha visão de negócio e minha análise funcional, que hoje aplico junto a conhecimentos em HTTP, APIs REST e automação com Playwright.

Plataformas atendidas na Geek Group Incentive
Cacau Show Casas Bahia LG Bob's Chiquinho Arcor Steck Clube LG Corteva Bauducco
Experiência profissional
SPDATA
Atual
Analista de QA Júnior
Remoto

Atuação em sistemas de gestão hospitalar, com validação de fluxos e regras de negócio.

Testes funcionais SQL · DBeaver Jira · Scrumban Bugs · Retestes
Localização
São Paulo, Brasil · Remoto
Idiomas
Português nativo
Inglês
intermediário

O que eu faço

↑ topo
resumo rápido para recrutadores
Testes de sistemas hospitalares com foco em regras de negócio e qualidade dos dados.
Na SPDATA, valido fluxos com testes funcionais, exploratórios e de regressão, consulto dados no DBeaver e acompanho bugs e retestes no Jira. Em projetos próprios, pratico API REST e automação com Playwright.
01 Testes funcionais e exploratórios
02 Regressão e retestes
03 Casos de teste e evidências
04 SQL e DBeaver
05 Jira e Scrumban
06 Bugs e validação de correções

Marcos da minha trajetória em QA

SPDATA
qualidade em sistemas
de gestão hospitalar
QA do zero
processo estruturado
na Geek Group
10
plataformas de incentivo
atendidas na Geek Group
NearQA Lab
projeto próprio para
prática da comunidade
01 · SPDATA
🧪
Testes Funcionais
Execução de testes manuais, funcionais, exploratórios e de regressão em sistemas de gestão hospitalar, validando fluxos e regras de negócio.
Manual Exploratório Regressão
02 · SPDATA
📋
Casos de Teste
Execução de cenários e casos de teste, comparando resultados esperados e obtidos e registrando evidências e inconsistências.
Cenários Critérios de aceite Evidências
03 · SPDATA
⚠
Bugs e Retestes
Registro e acompanhamento de bugs no Jira com passos de reprodução, imagens, vídeos e evidências técnicas; validação das correções com retestes.
Jira Evidências Retestes
04 · SPDATA
▦
SQL & DBeaver
Consultas SQL no DBeaver para analisar registros, verificar a consistência dos dados e validar os resultados das operações.
SQL DBeaver Dados
05 · SPDATA
⚙
Jira & Scrumban
Acompanhamento de demandas e defeitos no Jira em um fluxo Scrumban, alinhando requisitos, correções e entregas com desenvolvimento e Product Owner.
Jira Scrumban Colaboração
06 · GEEK GROUP
⚙
Estruturação de QA
Na Geek Group Incentive, fui o primeiro profissional de QA e estruturei processos, cenários, casos de teste e o fluxo de documentação de bugs.
ClickUp Processos Casos de teste
07 · PROJETO PRÓPRIO
🎯
Automação com Playwright
Em projetos próprios, crio testes end-to-end com Playwright e TypeScript, incluindo navegação, formulários, asserções e cenários positivos e negativos.
Playwright TypeScript E2E
08 · ESTUDOS
{ }
HTTP e API REST
Estudo e pratico validações de API REST: métodos HTTP, endpoints, headers, parâmetros, corpo JSON e respostas.
HTTP API REST JSON

Near QA Lab

↑ topo
projeto · comunidade QA

Uma plataforma que desenvolvi para a comunidade de Quality Assurance praticar, experimentar e evoluir. O Near QA Lab reúne ambientes voltados a testes exploratórios, automação, estudos e validações de API.

🔍Testes exploratórios
Ambientes para investigar fluxos, comportamentos e possíveis falhas.
⚙Automação
Cenários para praticar scripts, seletores, ações e validações automatizadas.
📚Estudos
Conteúdos para apoiar o aprendizado e a evolução na área de QA.
{ }API
Espaço para explorar requests, responses, status codes e contratos.
Acessar o Near QA Lab nearqalab.com.br
NEAR QA LABlab online
/community/qa-lab
LAB_01
ExplorarInvestigue cenários e encontre comportamentos inesperados.
LAB_02
AutomatizarTransforme fluxos em verificações reproduzíveis.
HUB_03
EstudarOrganize conhecimento e avance na prática de QA.
API_04
Validar APIAnalise métodos, payloads, respostas e contratos.

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
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

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 catálogo 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 NearQA Lab, projeto que criei para a comunidade praticar Qualidade de Software.

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 + catálogo
cenáriospositivo e negativo
stackPlaywright + TS
saídalog + evidência

🔗 projeto utilizado nos testes: nearqalab.com.br →

1
Cenário login / endpoint
2
Ação click / request
3
Assert status / tela
4
Evidência log / bug report
aguardando execução...

Arraste a tela do simulador para os lados para ler os detalhes.

🔒 nearqalab.com.br
NearQA ShopQA COMMERCE LAB
E-COMMERCE DE TESTESProdutos NearQA Shop

Explore produtos, filtros, carrinho e checkout em um ambiente criado para prática de automação.

Restaurar ambiente
Pesquisar produtos
Todos
Ordenar produtos
12 produtos encontrados · Página 1 de 2
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.

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.

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

O que dizem sobre mim

↑ topo

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

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
Quer conhecer melhor minha experiência? Entre em contato e eu envio meu currículo atualizado.
LinkedIn
bruno-ruas-villas-boas
WhatsApp
(11) 95348-5333