I build automation that makes software easier to trust.
From UI and API automation to reusable test frameworks, reporting, CI/CD and developer-focused tooling.
I’m a Software Test Engineer focused on building reliable, maintainable and practical automation solutions.
My work sits at the intersection of quality engineering and software development — I enjoy turning repetitive testing into reusable systems, designing clean automation frameworks, and building small tools that solve real problems.
Quality mindset → Find the risk before the user does
Automation mindset → Remove repetitive work
Engineering mindset → Build systems that stay maintainable
Learning mindset → Keep experimenting with better tools
|
|
|
|
A few projects that best represent how I approach automation and engineering.
Production-oriented browser automation with reusable patterns and clean test architecture.
Python · Playwright · pytest
Data-driven API automation with pytest, requests and detailed HTML reporting.
Python · pytest · Requests · pytest-html
A practical Gradio application with formula-based calculations and Excel-backed session/reporting workflows.
Python · Gradio · Excel
Headless e-commerce management system demonstrating backend development beyond test automation.
Python · Django
End-to-end browser automation with structured tests and reporting.
Python · Playwright · pytest
A utility focused on reducing manual effort around test-case documentation.
Python · Automation
My repositories are not just a collection of tutorials. They represent an ongoing engineering journey across:
Automation → APIs → Frameworks → Python → Data → Backend → AI tooling
Some areas I actively explore:
| Area | What you'll find |
|---|---|
| 🧪 Automation | Selenium, Playwright, pytest, BDD |
| 🌐 API Testing | REST APIs, requests, Postman |
| 🐍 Python | Automation, OOP, utilities, scripting |
| 📊 Data | pandas, NumPy, OpenPyXL, PySpark |
| 🗄️ SQL | Queries, projects and practice |
| ⚙️ CI/CD | Automated execution and reporting |
| 🤖 AI | Ollama and AI-assisted automation experiments |
| 💻 JavaScript | JS fundamentals and automation-related learning |
class QualityEngineer:
def approach(self, product):
risks = self.identify_risks(product)
tests = self.design_tests(risks)
automation = self.automate(repetitive_work(tests))
return {
"goal": "confidence",
"focus": "risk",
"output": automation
}Good automation isn't about writing more tests.
It is about creating the right feedback at the right time — with enough signal that developers and teams can act on it.
I’m particularly interested in the future of Quality Engineering:
- AI-assisted test generation
- Intelligent test data creation
- Local LLMs for developer/QA workflows
- Self-maintaining automation
- Better test diagnostics
- Faster feedback loops
- Automation tooling that solves real team problems
If you're working on test automation, quality engineering, developer tooling or AI-assisted testing, I'd be happy to connect.
Designed to showcase engineering work, not just a list of technologies.