Technical Skills

QE & DevOps Tools

Browser extension for Playwright test results with enhanced visualization

AI & ML

Deployed my own personalized chatbot using Ollama and Hugging Face Spaces.

AI-Driven Grading

Automated student grading system with RAG-based personalized feedback.

Open Source Contributions

200+ Contributions
Python 45%
TypeScript 25%
HTML/CSS 20%
JavaScript 10%

Automation Frameworks

Expertise in Playwright, DeepEval, Model Context Protocol (MCP), Selenium WebDriver, and Appium for next-generation AI and web automation.

Core Technologies

Python TypeScript DeepEval MCP & Agents Java SQL JavaScript Git Docker CI/CD

Teaching Experiences

Udemy Profile

Empowering the next generation of young learners with 1-on-1 private Python tutoring and online courses!

Impact

2000+
Students
12+
Years
4.82/5
Rating
10+
Courses

Highlighted Courses

Python Fundamentals

Udemy

AI & Machine Learning for Beginners

Udemy

Unlock your potential with premium 1-on-1 tutoring sessions at just $55 / hour.

Book your session today!

Latest Blog Posts

May 11, 2026
8 min read

Mastering Python Decorators: A 5-Step Guide for Beginners

Understand how Python decorators work behind the scenes. Learn everything from function objects to the magic of @decorator syntax in 5 simple steps.

Read More
April 25, 2026
6 min read

Playwright Screencast API Tutorial (v1.59+): Record Test Videos with Action Annotations

Master the new Screencast API. Learn how to record custom test videos with visual action annotations for better debugging and documentation.

Read More
January 11, 2026
5 min read

Mastering Playwright Soft Assertions: The Guide to expect.soft()

Stop debugging blindly. Learn how Playwright soft assertions (expect.soft) let you catch multiple UI failures in a single test run.

Read More
December 20, 2025
7 min read

Context-Switching is Dead: Monitoring Playwright Results via Browser 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

About Me

Hi, I'm Faruk Hasan — Senior AI Test Automation Engineer, SDET & Tech Mentor.

AI & LLM Evaluation Agentic AI & MCP Playwright / SDET Tech Mentor

With over 6+ years of specialized experience in Software Quality Engineering and Test Automation, I bridge cutting-edge artificial intelligence with enterprise-grade quality assurance. My work pioneers LLM evaluation frameworks using DeepEval and LLM-as-a-judge, autonomous test automation with Model Context Protocol (MCP), and scalable Playwright architectures integrated into high-velocity CI/CD ecosystems.

Beyond the terminal, I hold a Master of Science in Electrical Engineering and am dedicated to mentoring engineers and democratizing STEM education — transforming complex AI, automation, and software engineering concepts into accessible, hands-on innovation.

#LLMEvaluation #DeepEval #AgenticAI #ModelContextProtocol #Playwright #TypeScript #Python #CICD

Career Milestones

Senior Software QA Engineer

Digital.ai
Sept 2022 – Present • Remote
Playwright DeepEval MCP & Agents TypeScript Python TeamCity & Jenkins
  • Pioneered LLM evaluation using DeepEval and LLM-as-a-judge (G-Eval metrics for faithfulness, hallucination, relevancy, and bias) to benchmark AI response quality.
  • Engineered autonomous Agentic AI workflows using Model Context Protocol (MCP) servers (Playwright MCP) for intelligent multi-step browser automation.
  • Architected scalable Playwright framework in TypeScript across 300+ automated tests, cutting regression cycle time by 50%.
  • Engineered automated quality gates and continuous testing pipelines in TeamCity and Jenkins for cloud deployment confidence.
  • Mentored engineers and established team standards for Page Object Model (POM), data-driven testing, and flaky test mitigation.

Software Test Engineer

M.M. Hayes Co., Inc.
March 2020 – August 2022 • Albany, NY
Selenium WebDriver Java TestNG SQL Appium Jira
  • Developed and maintained automated test suites using Selenium WebDriver, Java, and TestNG for critical enterprise business workflows.
  • Executed backend validation with complex SQL queries to ensure transaction integrity, data consistency, and stored procedure reliability.
  • Automated mobile testing with Appium across iOS/Android and Point of Sale (POS) hardware integrations.
  • Authored test plans, strategies, and traceability matrices in Jira to guarantee 100% requirements coverage for enterprise releases.

Courses

Python Fundamentals Course
Udemy

Python Fundamentals: Fun and Practical Projects for Beginners

2024

An interactive course focusing on Python basics through real-world projects.

Student Reviews

"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.

View Course
AI & Machine Learning for Beginners Course
Udemy

AI & Machine Learning for Beginners

2024

An accessible introduction to AI and machine learning concepts with hands-on projects for beginners.

View Course

Projects & GitHub Activity

AI-Driven Student Grader mockup
AI-Driven

AI-Driven Student Grader

Python RAG / OpenAI EdTech

An intelligent grading system that leverages Retrieval-Augmented Generation (RAG) to provide students with deeply personalized feedback and evidence-based scoring based on specific rubrics.

Playwright Browser Extension Mockup
Open Source

Playwright Browser Extension

TypeScript Chrome Extension QA

A high-performance Chrome extension that integrates with Playwright to deliver real-time test execution results directly in your browser. Features live status updates and detailed failure logs.

AI Planet Builder Mockup
System Simulation

AI Planet Builder

JavaScript HTML5 Canvas Cyber-System Physics

A premium cyber-planet sandbox simulation. Scale compute capacity, manage advanced CPU arrays and renewable energy grids, and maintain core temperatures to prevent ecological collapse!

Robo-Balance: RL Game Mockup
Interactive AI

Robo-Balance: RL Game

JavaScript Reinforcement Learning CartPole

An interactive web application that teaches Reinforcement Learning basics through a gamified CartPole simulation. Help the robot learn to balance using AI dynamics!

AI Assistant
Hi there! 👋 How can I help? I am Faruk's AI assistant!
Online
AI Bot v2.0 (Oct 24, 2026)
Loading AI Assistant...
Talk to AI Faruk