Technical Blog

Lessons learned from building test automation at scale

GitHub OIDC → AWS (No Long-Lived Keys): Cloud Automation the Right Way
Cloud Automation

GitHub OIDC → AWS (No Long-Lived Keys): Cloud Automation the Right Way

How to use GitHub Actions OIDC to assume an AWS IAM role and deploy/upload artifacts without storing AWS keys. Includes least-privilege IAM, trust policy patterns, and troubleshooting tips.

Jan 10, 2026
10 min read
AWSIAMOIDC
Read Article →
Building a Production-Ready API Testing Framework
API Testing

Building a Production-Ready API Testing Framework

Learn how I built an API testing framework that reduced flaky tests from 10% to <1% using intelligent retry logic, Pydantic validation, and session pooling.

Jan 15, 2024
12 min read
PythonAPI Testingpytest
Read Article →
Page Object Model: Beyond the Basics
Selenium

Page Object Model: Beyond the Basics

Most teams implement POM wrong. Here's how to build a truly maintainable Selenium framework that scales to hundreds of tests.

Jan 10, 2024
15 min read
SeleniumPythonDesign Patterns
Read Article →
Fixing Docker Compose Connection Errors in CI/CD
CI/CD

Fixing Docker Compose Connection Errors in CI/CD

Spent 4 hours debugging 'Connection refused' errors in Jenkins. Here's what I learned about Docker networking in CI pipelines.

Jan 5, 2024
8 min read
DockerJenkinsCI/CD
Read Article →
Performance Testing: From Zero to Production
Performance

Performance Testing: From Zero to Production

How I built a performance testing suite that identified 3 critical bottlenecks before production and improved API response times by 40%.

Dec 28, 2023
14 min read
LocustJMeterPerformance Testing
Read Article →
Mobile Test Automation with Appium: The Complete Guide
Mobile Testing

Mobile Test Automation with Appium: The Complete Guide

Built a cross-platform mobile testing framework that reduced regression time from 2 days to 2 hours and found 23 device-specific bugs before release.

Dec 20, 2023
16 min read
AppiumPythoniOS
Read Article →

Want to Learn More About Test Automation?

I share weekly tips and lessons learned from building test frameworks at Fortune 50 companies and fintech startups.