OPEN TO INTERNATIONAL OPPORTUNITIESABERTO A OPORTUNIDADES INTERNACIONAIS

QA AUTOMATION ENGINEERENGENHEIRO DE AUTOMAÇÃO DE QA

I break software
before users do.
Eu encontro as falhas
antes dos usuários.

I build reliable automation across Web, API, Desktop and Mobile — turning complex product risks into confident releases.Desenvolvo automações confiáveis para Web, API, Desktop e Mobile — transformando riscos complexos do produto em entregas seguras.

richard.xavier883@gmail.com
release-gate.spec.ts•••

1test('critical checkout flow', async () => {

2  await validateProductDetails();

3  await validateCartTotal();

4  await validatePayment();

5});

✓ product detailsdetalhes do produto

✓ cart totaltotal do carrinho

✓ payment flowfluxo de pagamento

3 passed3 aprovados · 2.4s
✓
RELEASE STATUSSTATUS DA ENTREGAQuality gate passedQuality gate aprovado
3+Years in QAAnos em QA
90+Web flows automatedFluxos Web automatizados
600+API endpoints monitoredEndpoints de API monitorados
1K+Mobile releases validatedPublicações mobile validadas

Quality is not a final step.
It starts with the first question.
Qualidade não é a etapa final.
Ela começa na primeira pergunta.

I'm a QA Automation Engineer based in Brazil with 8+ years in information systems and 3+ years dedicated to software quality. As the first QA in my team, I helped turn testing into an engineering practice.Sou Engenheiro de Automação de QA no Brasil, com mais de 8 anos em sistemas de informação e 3 anos dedicados à qualidade de software. Como primeiro QA do time, ajudei a transformar testes em uma prática de engenharia.

My work connects Product, Development and Quality — from acceptance criteria and exploratory testing to automated release gates in CI/CD.Meu trabalho conecta Produto, Desenvolvimento e Qualidade — dos critérios de aceite e testes exploratórios aos quality gates automatizados no CI/CD.

Risk-first thinkingFoco em riscosClean automationAutomação limpaContinuous feedbackFeedback contínuo

Tools I use to build confidence.Ferramentas que uso para entregar confiança.

Selected for maintainability, speed and useful feedback.Selecionadas por manutenibilidade, velocidade e feedback útil.

PW
PlaywrightPrimary frameworkFramework principal
CY
CypressWeb E2EE2E Web
RF
Robot FrameworkDesktop automationAutomação Desktop
SK
SikuliVisual testingTestes visuais
PM
PostmanAPI collectionsColeções de API
AP
AppiumMobile testingTestes Mobile
TS
TypeScriptTest engineeringEngenharia de testes
AZ
Azure DevOpsCI/CD pipelinesPipelines CI/CD

Don't just read the code.
Run the test.
Não apenas leia o código.
Execute o teste.

Switch test layers and execute a realistic automation example.Alterne entre camadas e execute um exemplo realista de automação.

web-quality.specTypeScript
test('keeps checkout price consistent', async ({ page }) => {
  await page.goto('/menu/pizza');
  await page.getByText('Margherita').click();
  await page.getByRole('button', { name: 'Add' }).click();

  await expect(page.getByTestId('cart-total'))
    .toHaveText('R$ 42,90');
});
Test runnerExecutor de testesREADYPRONTO
▶

Ready to validate the scenario.Pronto para validar o cenário.

Click run to see the automation result.Clique em executar para ver o resultado.
INTERNAL QA PLATFORM · IN PRODUCTIONPLATAFORMA INTERNA DE QA · EM PRODUÇÃO

QA Flow

I conceived and led the development of the platform that became the QA team's main operational tool — connecting customer support, quality analysis and software development in one traceable workflow.Idealizei e conduzi o desenvolvimento da plataforma que se tornou a principal ferramenta operacional do setor de QA — conectando suporte, análise de qualidade e desenvolvimento em um fluxo rastreável.

MY ROLEMINHA ATUAÇÃOCreator & Technical LeadCriador e responsável técnicoRequirements · Product workflow · Integrations · Review · Testing · DeliveryRequisitos · Fluxo do produto · Integrações · Revisão · Testes · Entrega
01ChatwootSupport casesCasos de suporte
→
02QA FlowTriage & quality workflowTriagem e fluxo de qualidade
→
03Azure DevOpsBug & work item trackingBugs e work items
→
04ResolutionCorreçãoTracked end to endRastreada de ponta a ponta
▦

Operational workflowFluxo operacional

Kanban board, automatic case synchronization and ownership from support intake through engineering resolution.Board Kanban, sincronização automática e acompanhamento desde o suporte até a correção em desenvolvimento.

↗

Connected deliveryEntrega conectada

Azure DevOps bug links, response macros and a single source of truth for QA analysts.Vínculo de bugs no Azure DevOps, macros de resposta e uma fonte única de informação para os analistas.

◇

AI-assisted analysisAnálise assistida por IA

Pre-analysis structures incoming cases while human QA remains responsible for validation and decisions.A pré-análise estrutura os casos, mantendo a validação e as decisões sob responsabilidade do QA.

⌁

Quality intelligenceInteligência de qualidade

Dashboards for SLA, compliance, resolution time and categories, with multi-tenant permissions.Dashboards de SLA, conformidade, tempo de correção e categorias, com permissões multi-tenant.

BACKEND

.NET 8 · ASP.NET Core · EF Core · PostgreSQL · MediatR · FluentValidation

FRONTEND

React 18 · TypeScript · Vite · Zustand · Axios · nginx

PLATFORM

Azure DevOps · ACR · AKS · Rancher · Azure App Configuration

AI

Built with AI-assisted development.Desenvolvido com assistência de IA. I defined the requirements, workflows and integrations, guided and reviewed the implementation, validated the generated code and drove the solution into production.Defini requisitos, fluxos e integrações, orientei e revisei a implementação, validei o código gerado e conduzi a solução até produção.

Automation that protects the business.Automação que protege o negócio.

A pricing regression in a critical food-ordering journey was caught by the CI test suite before deployment — preventing an incorrect checkout total and an urgent production hotfix.Uma regressão de preço em uma jornada crítica de pedidos foi detectada pela suíte no CI antes do deploy — evitando um total incorreto no checkout e um hotfix urgente em produção.

PlaywrightCI/CDE2EShift-left
INCIDENT PREVENTEDINCIDENTE EVITADOPRE-DEPLOYPRÉ-DEPLOY
1

Commit
Price logic changedLógica de preço alterada

2

CI pipeline
Automation executedAutomação executada

!

Regression caughtRegressão detectada
Release safely blockedEntrega bloqueada com segurança

“Expected checkout total to match product configuration.”“O total do checkout deve corresponder à configuração do produto.”