Diogo Gomes

Eu sou

Sobre

Gosto de tecnologia e de como ela pode nos ajudar a resolver problemas.

Diogo Gomes

Quality Engineer & Desenvolvedor

Garantir a qualidade do produto pela perspectiva da acessibilidade do código e da geração de valor para o cliente.

  • Cargo: Quality Engineer @ Liferay
  • Site: diogomes.github.io
  • Cidade: Recife, Pernambuco
  • Formação: ADS · Mestrado
  • E-mail: gomes.d.n05@gmail.com
  • Foco: QA · Automação · Game Dev

Skills

Experiência em automação de testes ponta a ponta em Java, JavaScript e Python, com práticas de BDD/TDD/ATDD e CI/CD. Abaixo, as principais ferramentas e tecnologias que utilizo.

Selenium WebDriver 95%
Playwright 90%
Cypress 85%
Appium 80%
Testes de API (Postman / Newman) 85%
Java 85%
Python 85%
JavaScript / TypeScript 80%
CI/CD (Jenkins) & Git 85%
JUnit · Cucumber · pytest 85%

Resumo

Engenheiro de Qualidade na Liferay, atuando há mais de 5 anos garantindo a qualidade de software em projetos de escala LATAM e EMEA — do planejamento e execução de testes manuais e automatizados ao mentoring de novos analistas de QA. Trabalho com automação ponta a ponta em Selenium, Playwright, Cypress e Appium (Java, JavaScript e Python), alinhado a BDD, TDD, ATDD e Scrum. Minha base científica — Mestrado em Engenharia Biomédica e formação em Ciências Biológicas — me deu uma forma rigorosa e investigativa de pensar qualidade. Atualmente aprofundo programação funcional e desenvolvimento de jogos em projetos pessoais.

Baixar currículo (PDF)

Perfil

Diogo Gomes

Quality Engineer @ Liferay

Formação Acadêmica

Análise e Desenvolvimento de Sistemas

2022 - 2024

Centro Universitário Senac

Graduação em Tecnologia.

Mestrado em Bioengenharia e Engenharia Biomédica

2014 - 2016

Universidade Federal de Pernambuco, PE

Desenvolvimento de substituto temporário de pele à base de alginato incorporando extrato de Anadenanthera colubrina.

Licenciatura em Ciências Biológicas

2010 - 2013

Universidade Católica de Pernambuco, PE

Certificações & Destaques

  • JMeter — Testes de performance
  • Introdução ao Kotlin
  • Git e GitHub do básico ao avançado (gist e GitHub Pages)
  • Introdução à criação de websites com HTML5 e CSS3
  • Introduction to IoT and Embedded Systems
  • Patente: Filme e arcabouços poliméricos como substituto de matriz extracelular

Experiência Profissional

Quality Engineer

Abril de 2025 - Presente

Liferay, Recife, PE

  • Lidero atividades de qualidade em projetos de escala LATAM, com foco em automação ponta a ponta e validação de migrações de plataforma.
  • Planejamento e execução de planos e casos de teste; análise de regressões funcionais e visuais entre ambientes.
  • Mentoria técnica de analistas de QA mais novos no time.
  • Stack: Java, JavaScript, Python · Selenium, Playwright, Cypress, Appium, JUnit, Cucumber, pytest · Jenkins (CI), Jira · BDD/TDD/ATDD.

Software Quality Assurance Consultant III

Abril de 2023 - Abril de 2025

Liferay, Recife, PE

  • Planejei, desenvolvi e executei planos e casos de teste manuais e automatizados (front-end e automação multiplataforma).
  • Automação web (Selenium, Playwright/JavaScript), dispositivos reais (BrowserStack/Java), Android (Appium/Java) e APIs (Postman).
  • Mentoria de novos analistas de QA. Práticas de BDD, TDD e ATDD em ambiente ágil (Scrum).

Software Quality Assurance Engineer

Fevereiro de 2021 - Abril de 2023

Liferay, Recife, PE

  • Forte uso de automação de testes funcionais com Java, JavaScript e Python.
  • Frameworks: Selenium, JUnit, Cucumber, pytest e Playwright, garantindo cobertura desde os estágios iniciais do ciclo.
  • Início via programa de formação com rotação pelos times de Front-end, Back-end e Testes; automação com o framework proprietário Poshi e monitoramento em CI (Jenkins, Testray).

Pesquisador

Dezembro de 2014 - Dezembro de 2020

LBQ - BIONAT

  • Responsável técnico por análises químicas e espectroscópicas de produtos naturais e bioativos.

Professor

2011 - 2015

Rede de ensino de Pernambuco

  • Professor de Química, Física e Biologia para ensino médio, fundamental e pré-vestibular.

Portfólio

Uma seleção de projetos, jogos e tutoriais que produzi. Clique no play para assistir ao vídeo de cada item.

  • All
  • App
  • Jogos
  • Web
  • Automação
  • Tutoriais
Allert — app de alerta de desastres naturais App

Allert

App Android (Java) de alerta de desastres naturais · mapa de risco ao vivo, push por proximidade (SSE) e backend REST próprio

PokéWorld Online Jogos

PokéWorld Online

MMO 3D de captura de criaturas · servidor autoritativo · Gigaverse3D

Gigaverse3D learnCode: Java App · Curso

learnCode: Java

Curso interativo de terminal · 25 capítulos do Deitel · Gigaverse3D

Gigaverse3D learnCode: Python App · Curso

learnCode: Python

Curso interativo de terminal · "Pense em Python" + funcional · Gigaverse3D

Gigaverse3D learnCode: Testes App · Curso

learnCode: Testes

Curso interativo de terminal · pirâmide de testes (Vitest, Playwright) · Gigaverse3D

Automação de Testes Web com Robot Framework Automação End to End

Automação com Robot Framework

Suíte de testes de UI E2E contra o SauceDemo · Robot Framework 7 + SeleniumLibrary · padrão Page Object

Cypress — Automação de Testes E2E Automação End to End

Cypress — Automação E2E

Suíte E2E organizada como trilha de aprendizado · 7 suítes temáticas · custom commands e cy.intercept

Tutorial em vídeo Tutoriais

Tutorial em vídeo

Conteúdo técnico publicado no canal do YouTube.

Canal no YouTube Tutoriais

Canal no YouTube

Devlogs, tutoriais e bastidores dos meus projetos.

Trilhas de estudo

Blogs por área e nível profissional — o que entender em cada fase da carreira, para entrevistas técnicas e para o dia a dia.

QA & Testes

Qualidade de Software

Automação, CI/CD, BDD/TDD, design de testes e fundamentos de QA — o blog original.

Vários artigos Abrir
Back-end

Trilha Back-end

Da primeira requisição HTTP à arquitetura distribuída: APIs, banco, escalabilidade, CAP e resiliência.

Júnior → Sênior Ver trilha
Front-end

Trilha Front-end

HTML semântico, CSS, JavaScript, event loop, estado, performance e segurança no navegador.

Júnior → Sênior Ver trilha
DevOps

Trilha DevOps

Linux, Git, CI/CD, containers, infra como código, observabilidade, Kubernetes e nuvem.

Júnior → Sênior Ver trilha
Dados

Trilha Dados & SQL

Modelagem, SQL, normalização, índices, data warehouse, ETL, NoSQL, sharding e streaming.

Júnior → Sênior Ver trilha
Mobile

Trilha Mobile

Ciclo de vida, navegação, layout, estado, offline-first, performance, arquitetura, push e publicação.

Júnior → Sênior Ver trilha

Contato

Localização:

Recife, PE

Email:

gomes.d.n05@gmail.com

Ligar:

Recife · Brasil

Envie uma mensagem

Oportunidades, parcerias ou dúvidas sobre algum projeto — costumo responder em poucos dias.

Protegido por captcha gratuito (FormSubmit) e filtro anti-spam.