Notes on engineering.
Practical articles on automation, testing, Java, APIs, and building reliable software.
Automation
Building a Maintainable Playwright Test Suite
A practical guide to structuring test automation code so it doesn't become a maintenance nightmare six months later.
API Testing
Contract Testing: Catch Breaking Changes Before Deployment
How to use OpenAPI specs and automated contract tests to protect your APIs from silent regressions.
Java
Design Patterns Every Test Automation Engineer Should Know
Factory, Builder, Strategy, and more — applied to real automation frameworks, not abstract examples.
DevOps
From Commit to Production: A Practical CI/CD Pipeline
A step-by-step look at building a reliable deployment pipeline with Jenkins, Docker, and GitHub Actions.
Career
From Manual QA to SDET: A Practical Roadmap
The skills, tools, and mindset shifts that helped me transition into software development and automation engineering.
System Design
Designing Testable Systems: Architecture That Supports Quality
Why testability should be a first-class architectural concern, not an afterthought.