Blog
RSS feed ↗Notes on test automation, CI/CD, Appium, Selenium, and Docker.
Building a QA Strategy When There Was No Test Plan
How I built a practical QA strategy with stable environments, feature ownership, layered testing, and evidence-based release decisions for a mobile game.
QA StrategyQA LeadershipRisk-Based TestingRelease ReadinessMobile Game QA
Even Experienced QA Leads Make Mistakes: Here’s What I Changed
Three leadership mistakes I made as an experienced QA Lead—and how clearer communication, earned trust, and explicit autonomy changed my approach.
QA LeadershipQA LeadTeam CommunicationLeadershipQuality Assurance
Executing Selenium tests with Python (pytest) using GitHub Actions
Run Selenium + pytest suites in a GitHub Actions workflow.
SDETQACI/CDGitHubPythonPytest
Creating a Selenium Grid with Docker Compose and running Python tests
Spin up a Selenium Grid via docker-compose and drive it with Python tests.
QASDETdocker-composeDockerSeleniumSelenium GridPython
Remembering docker-compose
Simple repo to remember how to use docker-compose — two machines in a single file.
Dockerdocker-composeSDETQAPython
Swipe objects in Appium with C#
A simple function for swiping object 1 to object 2 in Appium using C#.
QASDETAppiumC#W3C
Swipe objects in Appium with Python
A simple function for swiping object 1 to object 2 in Appium using Python.
QASDETPythonAppium