Engenheiro de Software Full Stack, QA Sênior & AI Engineer

Engenharia de software acelerada com qualidade, Engenharia de IA e automação.

Sou Pedro Almeida, Engenheiro de Software Full Stack e QA Sênior com 9 anos de experiência em arquitetura de sistemas, automação de testes Web/Mobile, Engenharia de IA e Harness Engineering. Atualmente atuo na Questrade Financial Group, com foco na arquitetura de qualidade para Design System e módulos mobile de alta criticidade.

Foto de perfil de Pedro Batista de Almeida Filho

Pedro Almeida

Senior QA & Full Stack Engineer | AI & Harness Engineering
Salvador, Bahia, Brasil

9+ Anos
Experiência em Engenharia Full Stack e Qualidade de Software
Engenharia de IA
Harness Engineering, Avaliação & Automação Agêntica
Full Stack & QA
Arquitetura Web/Mobile e Automação Multiplataforma (Detox, Playwright, React, Go)
Visão Geral

Resumo Profissional

Atuação integrada em desenvolvimento de software full stack, arquitetura distribuída, garantia rigorosa de qualidade e inovação com Engenharia de IA.

Engenharia Full Stack & Arquitetura de Software

Desenvolvimento de soluções completas em Go, TypeScript, React, Next.js, Node.js e Flutter. Concepção de microsserviços escaláveis, rotinas concorrentes de telemetria e ingestão, persistência relacional e esteiras automatizadas em contêineres Docker.

Engenharia de IA, Harness & Qualidade Contínua

Construção de test harnesses estruturados, esteiras determinísticas de avaliação (evals) e fluxos agênticos voltados à produtividade técnica. Implementação de frameworks de automação cross-platform (Detox, Playwright, Cypress, Jest) com foco em confiabilidade e validação de acessibilidade (a11y).

Carreira

Experiência Profissional

Trajetória em grandes empresas de tecnologia e serviços financeiros.

Questrade Financial Group MAR 2025 — PRESENTE
Engenheiro de QA Sênior & Full Stack — Allspark Design System & QuestMobile Explore

Atuação especializada na aceleração de práticas de qualidade orientadas à documentação (documentation-driven QA) em todo o ecossistema de componentes do Design System Allspark (Web e Mobile) e no módulo QuestMobile Explore, alinhando produto, engenharia e suporte.

  • Sustentação de suítes de testes em Playwright e liderança na migração para testes de componentes em Cypress com validação integrada de acessibilidade digital (a11y).
  • Arquitetura de automação mobile end-to-end com Detox para aplicações React Native no QuestMobile Explore Module.
  • Concepção de casos de teste BDD estruturados (@test-cases) e gestão da arquitetura de conhecimento no Confluence, garantindo alinhamento estrito com Definition of Done (DoD).
  • Rastreabilidade ponta a ponta e gestão de planos de teste integrando Zephyr, Jira, Confluence e fluxos de automação assistidos por IA (Atlassian MCP) para hand-offs técnicos.
  • Aprimoramento da Developer Experience (DevEx) através de ambientes conteinerizados em Docker, orquestração de pipelines no GitLab CI e notificações integradas ao Slack.
  • Suporte operacional de primeiro nível aos times consumidores do Design System (triagem de filas, segregação entre defeitos reais e falhas de implementação) com publicação de painéis de SLA e throughput.
  • Aplicação de Engenharia de IA e Harness Engineering (Cursor, Copilot, Claude e engenharia de contexto) para aceleração de documentação técnica, autoria de testes e compartilhamento de conhecimento organizacional.
Playwright Cypress Detox React Native TypeScript GitLab CI Docker Harness Engineering Zephyr & Jira Design System (a11y)
Dexian Brasil MAR 2023 — DEZ 2024
Analista de QA Sênior (Pizza Hut / Yum! Brands)

Atuação na biblioteca comum de padronização de fluxos de dados entre clientes e microsserviços de backend da Pizza Hut/Yum!.

  • Desenvolvimento de testes automatizados em Jest e asserções em Redux store e React hooks.
  • Desenvolvimento de testes E2E com Playwright e desenvolvimento em Golang.
  • Criação de cenários BDD e integração em ambientes Docker.
Jest Redux Playwright Golang BDD Docker
Ambev Tech JUL 2021 — FEV 2023
Analista de QA

Desenvolvimento de testes E2E e de APIs em ambientes Node.js com integração à nuvem Azure PaaS.

  • Frameworks Cypress e Puppeteer em ecossistema JavaScript.
  • Execução de testes de mutação, usabilidade, integração e BDD.
Cypress Puppeteer Node.js Azure PaaS API Testing
Ericsson Inovação S.A. JAN 2018 — JUL 2021
Analista de Sistemas

Atuação multidisciplinar nos times de Suporte Operacional e Garantia de Qualidade.

  • Desenvolvimento de scripts Python para automação de correções em massa em produção.
  • Automação de testes Selenium com BDD (Cucumber e Ruby).
Python Selenium Cucumber Ruby Multithreading
Velsis ABR 2017 — JUN 2017
Analista de Operações

Manutenção remota de equipamentos de captura e resolução de inconformidades em bancos de dados SQL, Java e Delphi.

Habilidades

Matriz Tecnológica

Tecnologias, linguagens e ferramentas utilizadas no dia a dia.

Automação de Testes

Playwright Cypress Detox Jest Puppeteer Selenium Cucumber / BDD

Linguagens de Programação

JavaScript / TypeScript Golang Python Dart Rust

Frontend & Mobile

React React Native Flutter Next.js Redux Expo

Backend & DevOps

Golang (Gin) Microsserviços Docker SQL RabbitMQ GitLab CI / GitHub Actions

Engenharia de IA, Harness & Gestão da Qualidade

Harness Engineering Engenharia de IA Claude / Cursor / Copilot CTFL-GenAI Qase Jira X-Ray Confluence Zephyr
Portfólio em Produção

Projetos & Aplicações em Produção

Sistemas distribuídos, plataformas analíticas e aplicações desenvolvidas e mantidas em ambiente de produção.

Logotipo da plataforma Tô De Olho

Tô De Olho

Web · Em Produção · TCC IFBA

Plataforma web de transparência legislativa e auditoria cívica voltada ao acompanhamento contínuo da atuação do Senado Federal, desenvolvida como Trabalho de Conclusão de Curso (TCC) no Instituto Federal da Bahia (IFBA). O sistema processa dados abertos oficiais de proposições, votações nominais, participação em comissões temáticas, emendas parlamentares e despesas da cota parlamentar (CEAPS), consolidando um ranking ponderado de efetividade parlamentar e transparência fiscal.

  • Pipeline concorrente de ingestão integrando rotinas de carga histórica (backfill) e sincronização contínua com a API Legislativa do Senado e Portal da Transparência.
  • Arquitetura de backend de alto desempenho em Go (Gin e GORM) com cache em Redis e persistência relacional em PostgreSQL 15.
  • Frontend desacoplado em Next.js 15 (App Router), TypeScript, Tailwind CSS, Shadcn/UI e visualizações analíticas em Recharts.
  • Infraestrutura em Docker Compose com túnel seguro Cloudflare Zero Trust e publicação contínua.
Go (Gin) PostgreSQL 15 Redis Next.js 15 TypeScript Tailwind CSS Docker Compose Cloudflare Zero Trust
Logotipo da aplicação Quem Votar

Quem Votar

Web & Multiplataforma · Em Produção

Aplicação cívica multiplataforma integrada ao ecossistema Tô De Olho, projetada para viabilizar consulta pública, transparente e acessível a candidaturas, declarações de patrimônio e dados eleitorais oficiais do Tribunal Superior Eleitoral (TSE). A ferramenta permite busca parametrizada por cargo, unidade federativa e pleito eleitoral, filtros avançados por situação cadastral, partido e faixa patrimonial, consulta discriminada a bens e planos de governo, além de comparador lado a lado de até quatro candidaturas simultâneas sem juízo de valor ou destaque partidário.

  • Interface reativa compilada para a Web via Flutter com arquitetura BLoC e camada de persistência/cache local com Drift (SQLite).
  • Serviço autônomo de dados em Node.js com SQLite próprio, executando ingestão programada a cada 24 horas dos 109 recortes eleitorais do DivulgaCandContas do TSE.
  • Desacoplamento arquitetural garantindo que a infraestrutura externa do TSE permaneça fora do caminho crítico das requisições do eleitor.
  • Servidor Nginx em máquina virtual dedicada (Contabo) com roteamento seguro e aceleração de cache de borda via Cloudflare.
Flutter Web Dart BLoC Drift (SQLite) Node.js DivulgaCandContas TSE Nginx Cloudflare
Logotipo da plataforma NeuroAnálises

NeuroAnálises

Web & Telemetria · Em Produção

Plataforma autônoma de telemetria contínua, persistência de alta performance e análise de séries temporais de plataformas de jogos online (modalidade Double). Voltada para auditoria analítica e modelagem probabilística, a aplicação monitora eventos em tempo real, calculando distribuições empíricas de frequência, sequências consecutivas (streaks), assimetrias estatísticas e atraso entre ocorrências raras, permitindo validação formal contra a distribuição teórica multinomial esperada.

  • Motor de ingestão em alta cadência (7 segundos) com controle de retentativas exponenciais, tolerância a rate limits e compensação de jitter temporal.
  • Carga histórica retroativa (backfill idempotente) com desduplicação estrita por chave primária oficial da rodada.
  • Backend em TypeScript com Fastify e Better-SQLite3 em modo WAL, operando com consultas agregadas em menos de 50ms e consumo de memória inferior a 30 MB em produção.
  • Painel analítico em tempo real com auto-sync (3s), janelas temporais dinâmicas (1h a histórico completo) e exportação de dados em lote nos formatos JSON e CSV.
TypeScript Node.js Fastify Better-SQLite3 (WAL) Séries Temporais Telemetria Docker VPS Linux
Ícone do aplicativo MegaMoment

MegaMoment

Android · Google Play

Aplicativo autoral desenvolvido em Flutter e publicado na Google Play Store. Gera jogos e sorteios a partir do instante exato em que são criados: loterias, Jogo do Bicho, sorteio de nomes e formação de times. Projeto conduzido de ponta a ponta — concepção, desenvolvimento, build assinado, publicação e manutenção na Play Console.

  • Desenvolvimento mobile nativo com framework Flutter e linguagem Dart, aderindo às diretrizes de Material Design.
  • Integração de monetização com Google AdMob, em conformidade com as políticas de privacidade da Google Play e especificação app-ads.txt.
  • Esteira de empacotamento, assinatura criptográfica de APK/AAB e publicação completa no Google Play Console.
Flutter Dart Android Material Design Google AdMob Play Console
Academia & Certificados

Formação Acadêmica e Certificações

Base educacional rigorosa e aperfeiçoamento contínuo em tecnologia.

Formação Acadêmica

Instituto Federal da Bahia (IFBA)
Tecnólogo em Análise e Desenvolvimento de Sistemas
2017 — 2026
Minds English School
Letras - Língua Inglesa e Literaturas
2016 — 2018 (Proficiência Plena)
Instituto Federal da Bahia (IFBA)
Técnico em Mecânica
2010 — 2014

Certificações de Destaque

Certified Tester Foundation Level (CTFL)
Certified Tester Foundation Level — GenAI (CTFL-GenAI)
Imersão Inteligência Artificial na Prática
Jornada Python & Cypress Test Automation
Introduction to Artificial Intelligence
Pesquisa & Artigos

Publicações Técnicas

Contribuições acadêmicas e artigos publicados.

Análise da Utilização de Microgeração de Energia Eólica

Estudo comparativo utilizando a Cidade do Porto como parâmetro de análise para aplicação na Cidade de Salvador.

Tô De Olho: Democratizando a Transparência do Senado Federal através de Dados Abertos

Trabalho de Conclusão de Curso (TCC) aprovado no Instituto Federal da Bahia (IFBA), abordando a extração, auditoria e democratização de dados abertos legislativos para o controle social.

Acessar publicação no repositório IFBA
Canais Profissionais

Entre em Contato

Disponível para trocas técnicas, mentoria e oportunidades profissionais.