Software Quality
Automation, CI/CD, BDD/TDD, test design and QA fundamentals — the original blog.
I'm
I like technology and how it can help us solve problems.
Ensuring product quality from the standpoint of code accessibility and value generation for the customer.
Experience in end-to-end test automation in Java, JavaScript and Python, with BDD/TDD/ATDD and CI/CD. Below are the main tools and technologies I use.
Quality Engineer at Liferay for 5+ years, working on LATAM/EMEA-scale projects — from planning and running manual and automated tests to mentoring QAs. End-to-end automation with Selenium, Playwright, Cypress and Appium (Java, JavaScript, Python), aligned with BDD, TDD, ATDD and Scrum. A scientific background (MSc in Biomedical Engineering) brings a rigorous, investigative way of thinking about quality. Currently deepening functional programming and game development in personal projects.
Download resume (PDF)Quality Engineer @ Liferay
Senac University Center
Bachelor's degree in Technology.
Federal University of Pernambuco, PE
Development of an alginate-based temporary skin substitute incorporating Anadenanthera colubrina extract.
Catholic University of Pernambuco, PE
Liferay, Recife, PE
Liferay, Recife, PE
Liferay, Recife, PE
LBQ - BIONAT
Pernambuco school system
A selection of projects, games and tutorials I've produced. Click play to watch each item's video.
App
Android app (Java) for natural disaster alerts · live risk map, proximity-based push (SSE) and its own REST backend
Games
3D creature-catching MMO · authoritative server · Gigaverse3D
App · Course
Interactive terminal course · 25 chapters from Deitel · Gigaverse3D
App · Course
Interactive terminal course ·
App · Course
Interactive terminal course · test pyramid (Vitest, Playwright) · Gigaverse3D
End-to-End Automation
E2E UI test suite against SauceDemo · Robot Framework 7 + SeleniumLibrary · Page Object pattern
End-to-End Automation
E2E suite organized as a learning path · 7 themed suites · custom commands and cy.intercept
Tutorials
Technical content published on the YouTube channel.
Tutorials
Devlogs, tutorials and behind the scenes of my projects.
Blogs by field and seniority level — what to understand at each stage of your career, for technical interviews and day-to-day work.
Automation, CI/CD, BDD/TDD, test design and QA fundamentals — the original blog.
From the first HTTP request to distributed architecture: APIs, databases, scalability, CAP and resilience.
Semantic HTML, CSS, JavaScript, event loop, state, performance and browser security.
Linux, Git, CI/CD, containers, infrastructure as code, observability, Kubernetes and cloud.
Modeling, SQL, normalization, indexes, data warehouse, ETL, NoSQL, sharding and streaming.
Lifecycle, navigation, layout, state, offline-first, performance, architecture, push and publishing.
Recife, PE
gomes.d.n05@gmail.com
Recife · Brasil