Wylker Reis

Analista de QA Sênior (SDET)

Quase 7 anos automatizando testes de front-end, back-end e APIs em bancos e empresas de tecnologia. Troco regressões manuais por execução contínua no CI/CD.

Fortaleza, Ceará · Brasil

Analista de QA Sênior (SDET)

Quase 7 anos automatizando testes de front-end, back-end e APIs em bancos e empresas de tecnologia. Troco regressões manuais por execução contínua no CI/CD.

SauceDemo-Playwright-BDD ver repositório ↗
$ npx bddgen && npx playwright test
✓ login.feature .............. 5 scenarios
✓ session.feature ............ 2 scenarios
✓ cart.feature ............... 5 scenarios
✓ sorting.feature ............ 4 scenarios
✓ checkout.feature ........... 7 scenarios
✓ known-issues.feature ....... 5 scenarios · test.fail()
# 5 seeded bugs re-verified on every run, CI stays green
28 passed · 5 known bugs tracked
~7 anos
em QA, bancos e tecnologia
2.000+
casos de teste automatizados
~200 h/ano
de regressão manual devolvidas ao time (Paraná Banco)
15 → 3 min
teste pré-deploy (QAT Global)

Skills

Ferramentas que uso em projetos reais, do teste de UI à investigação de falhas em produção.

Automação de UIWeb, front-end e fluxos ponta a ponta
PlaywrightCypressSeleniumRobot FrameworkParasoft
APIsTestes HTTP, REST e SOAP
PostmanSwaggerSoapUI
PerformanceCarga, estresse e desempenho
K6JMeter
LinguagensFrameworks e scripts de teste
PythonTypeScriptJavaScriptC#Java
Dados & observabilidadeValidação de dados e investigação de falhas
SQL ServerOracleMongoDBKibana/ELKDatadog
Processo & CI/CDPráticas de time e pipeline
Azure DevOpsJenkinsGitHub ActionsBDD/GherkinPage ObjectScrum/Kanban

Estudos de caso

Situações reais em que a automação fez diferença para o time e para o cliente.

Regressão pré-deploy de 15 para ~3 minutos

QAT Global · 2025 – atual
ParasoftPostmanAzure DevOps
Situação

A suíte de regressão tinha cerca de 600 casos. Ela rodava inteira antes de cada deploy e atrasava a liberação.

Ação

Reestruturei a suíte em smoke e sanity por domínio. A regressão completa continua disponível sob demanda.

Resultado

O teste pré-deploy caiu de 15 para cerca de 3 minutos, sem perder a cobertura completa.

Tempo de teste pré-deploy
Antes15 min
Depois~3 min

Fim da regressão manual de fim de semana

Paraná Banco · 2024 – 2025
PythonRobot FrameworkCI/CD
Situação

A regressão bancária era manual, a cada 2 semanas, no fim de semana. Eram 2 QAs por cerca de 4 horas.

Ação

Liderei a prova de conceito e a implantação da automação com Python e Robot Framework no pipeline de CI/CD. Também apresentei internamente o valor dos testes automatizados.

Resultado

A execução passou a ser automática e o QA só revisa o resultado. A adoção cresceu de 1 para 4 squads.

Esforço por ciclo de regressão
2 QAs × ~4 h no fim de semanaexecução no CI/CD + revisão
Squads usando a automação
Antes1
Depois4

Teste de performance que expôs perda de pacotes no BTG Pactual

ACT Digital · BTG Pactual · 1,5 ano
K6C#Selenium/.NETJenkins
Situação

Pela ACT Digital, atendi o BTG Pactual por 1,5 ano. Mantive uma suíte de cerca de 1.000 casos em front-end, back-end e APIs, e validei o sistema sob carga.

Ação

Nos testes de carga e estresse com K6, encontrei um bug que só aparecia com volume: o sistema perdia pacotes. Documentei o problema e trabalhei com o time na solução, que foi criar filas para processar as requisições.

Resultado

Com as filas, a perda de pacotes diminuiu. O teste de performance pegou um problema que só aparece com volume real.

Comportamento sob carga
Sem filas: perda de pacotes sob cargaCom filas: perda de pacotes reduzida
Escala da suíte
~1.000casos de teste
3camadas: front-end, back-end e API
1,5 anode manutenção contínua

50 cenários críticos automatizados, sem plantão de sábado

Pague Menos · 2019 – 2020
CypressJavaScript
Situação

Toda sexta, 3 QAs passavam 8 horas no teste manual da regressão semanal. Mesmo assim, era preciso plantão no sábado para terminar.

Ação

Automatizei com Cypress e JavaScript os 50 cenários mais críticos da regressão.

Resultado

Os plantões de sábado deixaram de ser necessários.

Rotina da regressão semanal
3 QAs × 8 h na sexta + plantão no sábado50 cenários críticos automatizados, sem sábado

Projetos no GitHub

Projetos pessoais que mantenho para me atualizar. Cada um tem plano de teste, relatório de execução e relatório de bugs.

Playwright · TypeScript

SauceDemo-Playwright-BDD ↗

Suíte E2E com Cucumber/BDD e Page Object Model, com 28 cenários de login, carrinho, ordenação e checkout. Os 5 bugs reais do site ficam marcados com test.fail() e são revalidados a cada execução sem quebrar o CI.

Cypress · Cucumber

Desafio-Automacao-Inventario-CTI ↗

Automação de um sistema de inventário de ativos. Cobre 5 histórias de usuário e documenta 8 bugs confirmados com severidade. Cada execução gera print e vídeo como evidência.

Robot Framework

Parana_Tech ↗

Framework em Robot Framework e Selenium para testes de API e de interface web, com guia de instalação passo a passo.

Cypress · JavaScript

Automacao_Pmenos ↗

Testes end-to-end para o painel de vendas da Pague Menos.

Experiência

out 2025 – atual

Analista de QA Sênior

QAT Global
  • Reestruturei a regressão de cerca de 600 casos em smoke e sanity por domínio. O pré-deploy caiu de 15 para cerca de 3 minutos.
  • Lidero testes funcionais, não funcionais, de regressão, aceitação e segurança com Parasoft.
  • Testo APIs com Postman e Swagger e acompanho os defeitos no Azure DevOps.
mai 2024 – out 2025

Analista de QA Sênior

Paraná Banco S/A
  • Liderei a automação com Python e Robot Framework que substituiu a regressão manual de fim de semana.
  • Levei a automação de 1 para 4 squads e fiz testes de carga e estresse com K6.
  • Investiguei falhas com Kibana/ELK, Datadog e consultas no SQL Server. Também liderei code reviews.
jul 2021 – mai 2024

Analista de QA Sênior

ACT Digital · BTG Pactual, Banco ABC
  • Automatizei testes para o BTG Pactual (~1.000 casos, C# e Selenium) e o Banco ABC (~600 casos, Python e Robot Framework).
  • Separei a suíte do Banco ABC por fluxo e economizei em média 10 minutos por execução.
  • Mentorei cerca de 12 QAs e introduzi BDD, Gherkin e Page Object. Acompanhei a taxa de detecção de defeitos e de testes flaky.
jan 2021 – jul 2021

Analista de QA

AjaxTI · Siemens, Vale
  • Siemens (~200 casos): UI e API com Java e Selenium, performance com K6.
  • Vale (~300 a 400 casos): UI com Cypress e JavaScript para uma plataforma de beneficiamento de minério, carga com JMeter.
out 2019 – dez 2020

Analista de QA (início como Júnior/Trainee)

Pague Menos
  • Automatizei com Cypress os 50 cenários mais críticos da regressão semanal e acabei com os plantões de sábado.
  • Participei da implantação do Azure DevOps na squad Integrador PBM.

Formação

previsão 2027

Bacharelado em Ciência da Computação

Estácio, Ceará · em andamento
jun 2020

Scrum Foundation Certificate (SFC)

CertiProf
Idiomas

Português nativo · Inglês fluente · Espanhol intermediário

Vamos conversar?

Estou aberto a oportunidades CLT e PJ como QA Sênior ou SDET, com foco em automação de testes, APIs e performance. Fico no aguardo do seu contato.