Context-Switching is Dead: Monitoring Playwright Results via Chrome Extension
Stop digging through CI logs. Learn how to monitor your Playwright test results directly from your Chrome toolbar using a live status badge and GitHub Actions.
Read More
Software QA Engineer | Automation & AI-Driven Testing Specialist
Empowering the next generation of young learners!
Stop digging through CI logs. Learn how to monitor your Playwright test results directly from your Chrome toolbar using a live status badge and GitHub Actions.
Read MoreLearn how to test localStorage, persistent UI state, and hidden DOM elements using Playwright and TypeScript. A practical guide to ensuring your web app's state persists exactly as users expect.
Read MoreLearn how to use Playwright fixtures to simplify test setup and avoid boilerplate code. Complete guide with TypeScript examples, custom fixtures, and best practices for test automation.
Read MoreHi, I'm Faruk Hasan — a QA Engineer, educator, and AI enthusiast with over 5 years of experience in automation testing, CI/CD, and cloud infrastructure.
I specialize in building advanced testing frameworks using Playwright with TypeScript and Python, ensuring efficient and reliable software delivery. I also design and teach coding and AI courses for middle and high school students, blending real-world tech skills with hands-on learning.
Currently, I'm exploring AI-driven QA tools to enhance test reliability, identify flaky tests, and optimize automation strategies.
An interactive course focusing on Python basics through real-world projects.
"Great course. This is actually fun. Never learned Python but it looks so easy now. Thank You Instructor Mr. Faruk Hasan."
- Habibus Sobhan S.
"Really easy to follow and learn!"
- Syed M.
An accessible introduction to AI and machine learning concepts with hands-on projects for beginners.
View CourseA Chrome extension that displays Playwright test results in real-time, providing instant feedback on test execution status.
An intelligent test generator that uses machine learning to analyze application behavior and create optimized test cases automatically.