Skip to main content
HI

Haris Irfan

Loading Portfolio

0%
HI
Available for Projects & Training

Hello, I'mHaris Irfan

>

Results-driven SQA Automation Architect with 5+ years of experience in Manual Testing, Test Automation, API Testing, Mobile Testing, and Performance Testing. I design, develop, and maintain scalable automation frameworks using Playwright, Selenium, and Appium for enterprise web, mobile, and API applications. Currently focused on AI-powered Quality Engineering — building AI Agents and custom Model Context Protocol (MCP) Server integrations that automate test case generation, script creation, requirement analysis, and defect analysis.

Karachi, Pakistan
Portrait of Muhammad Haris Irfan

5+

Years Exp.

Playwright Expert

Automation

Visiting Faculty

4 Universities

Trusted by leading organizations & academic institutions

About Me

The Engineer Behind the Automation

A closer look at my background, philosophy, and what drives me to build reliable, intelligent software systems.

Muhammad Haris Irfan outdoors

5+

Years Exp.

Building Software Systems That Are Tested, Scalable, and Intelligent

I am an SQA Automation Architect with deep expertise in Software Quality Assurance, Test Automation, and AI-powered engineering workflows. I specialize in building scalable automation frameworks using Playwright, Selenium, and Appium, while actively building AI Agents and custom MCP Servers — powered by OpenAI APIs, Cursor AI, and Claude — that automate test generation, requirement analysis, and defect triage.

Alongside my role at Contour Software's POMS division, I serve as visiting faculty across multiple universities, mentoring students in software testing and modern engineering practices — combining industry rigor with academic passion.

Automation-First Quality

Every framework I design prioritizes maintainability, scalability, and CI/CD integration — from UI and API layers to mobile and performance testing.

Enterprise MES Experience

5+ years automating and testing a large-scale Manufacturing Execution System for food science & pharmaceutical clients, from Trainee to Senior Automation Analyst at Contour Software.

AI-Driven Engineering

Building AI Agents and custom MCP Server integrations with OpenAI APIs, Cursor AI, Claude, and GitHub Copilot to automate test generation, requirement analysis, and defect triage.

Educator & Mentor

Visiting faculty at multiple universities, delivering practical labs in Software Testing, Automation, and Security to the next generation of engineers.

0+

Years Experience

0+

Students Taught

0+

Automation Projects

0+

Certifications

Skills & Expertise

A Full-Stack Automation Toolkit

From UI and API automation to AI-driven engineering — the technologies I use to design, build, and ship reliable software.

Automation

Test automation frameworks across web & mobile.

Playwright
Selenium WebDriver
Cypress
Appium
BDD

Programming

Languages used to build tools, tests, and services.

C#
JavaScript
TypeScript
SQL
Java

Backend

Backend frameworks and API development.

.NET / ASP.NET MVC
Entity Framework
REST APIs
Swagger

Databases

Relational data stores across enterprise projects.

SQL Server
MySQL
PostgreSQL
Oracle

Tools

DevOps, CI/CD, reporting, and productivity tooling.

Azure DevOps
GitHub Actions
Jenkins
Docker
Postman
JMeter
Allure
Extent

AI

Modern AI-assisted engineering ecosystem.

OpenAI APIs
MCP Servers
AI Agents
Cursor AI
GitHub Copilot
Claude AI

Cloud

Cloud platforms and services.

Microsoft Azure
Azure AI (AI-102)
Azure DevOps
Career Journey

Professional Experience

Enterprise QA and engineering roles where I've architected automation, built AI-driven workflows, and delivered production software.

Senior SQA Automation Analyst

Contour Software · POMS Division

Jan 2026 – Present
  • Designed, developed, and maintained scalable automation frameworks using Playwright (JavaScript), Selenium (.NET), and Appium for web, mobile, and API applications
  • Automated end-to-end, regression, smoke, sanity, functional, and integration test scenarios, significantly improving coverage and reducing manual effort
  • Developed and executed REST API automation using Playwright API Testing and Postman to validate backend services
  • Integrated automated test suites into Azure DevOps CI/CD pipelines, enabling continuous testing and faster delivery
  • Built AI Agents for UI/UX, API, and Unit Testing — generating test cases, automation scripts, and defect analysis using Generative AI
  • Designed custom Model Context Protocol (MCP) Servers integrating AI assistants with testing tools for intelligent automation workflows
  • Leveraged Cursor AI, Claude, and GitHub Copilot to accelerate test automation development, debugging, and maintenance
  • Leading performance testing of the MES application for system stability, load handling, and scalability using JMeter and NBomber

SQA Automation Analyst

Contour Software · POMS Division

Jan 2024 – Dec 2025
  • Developed and maintained scalable automation frameworks using Playwright (JavaScript), Selenium (.NET), and Appium for web, mobile, and API applications
  • Executed functional, regression, smoke, sanity, integration, end-to-end, and Build Acceptance Testing (BAT) for every software build
  • Designed and automated REST API test scenarios using Playwright API Testing and Postman
  • Performed localization testing across Spanish, German, French, Finnish, and Italian, ensuring UI consistency and accurate translations
  • Integrated automated test suites into Azure DevOps CI/CD pipelines and maintained test environments and execution pipelines

Junior SQA Analyst

Contour Software

Oct 2021 – Dec 2023
  • Performed end-to-end functional, regression, BAT, localization, and role-based security testing for a web-based Manufacturing Execution System (MES) used in the food science and pharmaceutical industries
  • Developed and maintained automated test scripts and frameworks using Playwright, Selenium, Cypress, and Appium with C#, JavaScript, TypeScript, and Java
  • Increased regression automation coverage through framework enhancements, code refactoring, and CI/CD integration
  • Executed BAT and regression testing across localized versions — English, Spanish, German, French, Italian, and Finnish

SQA Trainee

Contour Software

Jul 2021 – Oct 2021
  • Performed manual functional, regression, BAT, localization, and role-based security testing for a web-based MES application
  • Created and executed manual test cases, analyzed user stories, and managed test cases and defects in Azure DevOps
  • Increased automation coverage by developing C# Selenium automation scripts across localized application versions

Intern Software Developer

Meezan Bank Limited

Jun 2020 – Oct 2020
  • Built application features using ASP.NET MVC, Web APIs, and Entity Framework
  • Developed and maintained backend data structures on Microsoft SQL Server
Academia

Teaching & Mentorship

As visiting faculty across four leading universities, I bring industry-grade automation and AI knowledge into the classroom — delivering practical labs and mentoring final-year projects that help students build job-ready engineering skills.

Visiting Faculty

Delivering industry-grade automation and AI knowledge to the next generation of engineers.

FAST
SZABIST
MAJU
FUUAST

Subjects Taught

Practical, lab-driven courses bridging enterprise practice and classroom theory.

Software Testing
Software Construction
Information Security
Automation Testing
Playwright
API Testing
Docker
MCP
AI Testing

4

Universities

9

Subjects

300+

Students Taught

3+

Years Teaching

Credentials

Certifications & Education

Industry-recognized certifications that back the frameworks, processes, and leadership I bring to every engagement.

CSPO

Certified Scrum Product Owner (CSPO)

Scrum Alliance

Feb 2026 – Feb 2028

CSM

Certified ScrumMaster (CSM)

Scrum Alliance

Apr 2025 – Apr 2027

MCP

Introduction to Model Context Protocol (MCP)

Anthropic

Jan 2026

AI-102

Microsoft Certified: Azure AI Engineer Associate

Microsoft

Nov 2025

AZ-104

Microsoft Certified: Azure Administrator Associate

Microsoft

Sep 2024

A4Q

A4Q Foundation Level Tester for Appium

iSQI Group

Nov 2023

CTFL

ISTQB Certified Tester Foundation Level (CTFL)

ISTQB

Apr 2022

Playwright

Playwright Automation Testing with JavaScript

Udemy

PMI-RMP

PMI Risk Management Professional

PMI

SFPC

Scrum Foundation Professional Certificate

CertiProf

MAJU

MS Software Engineering (MSSE)

Mohammad Ali Jinnah University (MAJU)

Sep 2022 – Jul 2024 · CGPA: 3.78

MAJU

BS Software Engineering (BSSE)

Mohammad Ali Jinnah University (MAJU)

Feb 2018 – Feb 2022 · CGPA: 3.69

Portfolio

Featured Projects

Real frameworks and applications built for enterprise teams, academic systems, and AI-powered automation workflows.

Featured
Automation

Playwright Automation Framework

A scalable enterprise automation framework built with Playwright, covering UI and REST API testing layers with Page Object Model architecture, reusable utilities, and CI/CD-ready reporting for MES-based enterprise applications.

  • UI + API unified framework
  • CI/CD ready
  • Enterprise MES experience
Playwright
TypeScript
REST API
Postman
Git
Azure DevOps
Featured
Enterprise

MES POMS Automation Suite

End-to-end automation suite for Contour Software's POMS division MES platform — combining UI, API, database, and performance testing (JMeter & NBomber) to safeguard system stability, load handling, and scalability across a complex manufacturing execution system.

  • MES/POMS domain coverage
  • JMeter + NBomber load testing
  • CI/CD integrated
Playwright
Azure DevOps
SQL Server
JMeter
NBomber
Featured
AI / Automation

AI QA Agents Suite

A suite of AI Agents for UI/UX, API, and unit testing that automates test case generation, automation script creation, requirement analysis, defect analysis, and user story validation — built with OpenAI APIs and accelerated with Cursor AI, Claude, and GitHub Copilot.

  • AI-generated test cases & scripts
  • Automated defect analysis
  • Requirement & user story validation
OpenAI APIs
Playwright
Cursor AI
Claude
GitHub Copilot
Featured
AI / Automation

Custom MCP Servers for QA

Custom Model Context Protocol (MCP) Servers tailored to in-house automation frameworks, enabling seamless integration between AI assistants (Cursor, Claude) and testing tools for intelligent, natural-language driven automation workflows.

  • Custom MCP tool definitions
  • AI assistant ↔ testing tool integration
  • Cursor & Claude compatible
MCP Servers
Playwright
TypeScript
Node.js
AI / Automation

Project Guardian

An AI-powered quality gatekeeper that monitors CI/CD pipelines, flags flaky or failing automated tests, and triages regressions before they reach production. // TODO: add finalized scope & measurable outcomes.

  • Pipeline health monitoring
  • Flaky test detection
  • Automated triage
Azure DevOps
Playwright
Node.js
Featured
Mobile QA

Mobile Automation Framework

A hybrid mobile testing framework combining Appium for cross-platform automation and Espresso for fast native Android UI tests, with UI Automator support for system-level, cross-app, and permission-handling scenarios.

  • Appium + Espresso hybrid
  • Cross-platform coverage
  • System-level testing
Appium
Espresso
UI Automator
Android SDK
Full Stack

MERN Stack LMS System

A full-stack Learning Management System with course management, role-based access (admin, faculty, student), authentication, and a responsive React frontend — built as a scalable academic platform.

  • Role-based access
  • Course management
  • Production-ready MERN
MongoDB
Express.js
React.js
Node.js
Enterprise

.NET Core API System

Enterprise application features and RESTful APIs built with ASP.NET MVC, Web API, and Entity Framework during my internship at Meezan Bank — delivering backend services on Microsoft SQL Server for banking application workflows.

  • ASP.NET MVC features
  • Entity Framework ORM
  • SQL Server backend
ASP.NET MVC
Web API
Entity Framework
SQL Server
Automation

API Automation Framework

A dedicated REST API automation and performance layer built with Playwright API Testing, Postman, and Swagger, paired with JMeter load/stress suites — validating functional correctness and system scalability for enterprise services.

  • REST API validation
  • Load & stress testing
  • Scalability benchmarking
Postman
REST API
Swagger
Apache JMeter
Recognition

Achievements & Milestones

Recognition earned through consistent delivery, mentorship, and long-term commitment to quality engineering.

Employee Referral Champion

Recognized for consistently referring high-quality engineering talent at Contour Software.

In-House Trainer

Trusted to design and deliver internal automation & QA training programs for engineering teams.

5 Years at Contour

Half a decade of continuous growth and delivery within Contour Software's POMS division.

Automation Excellence

Built and scaled automation frameworks adopted as the standard across multiple QA teams.

Teaching Excellence

Consistently high student feedback while teaching Software Testing & Automation at 4 universities.

0+

Years Experience

0+

Students Taught

0+

Automation Projects

0+

Certifications

Insights

Blogs & Talks

Practical write-ups on AI automation, Playwright, software testing, Azure DevOps, and MCP servers — from enterprise practice and university teaching.

Playwright

Building a Scalable Playwright Framework for UI + API Testing in Enterprise MES Systems

A practical breakdown of the Page Object Model architecture, API layer, and CI/CD wiring behind an enterprise-grade Playwright framework.

June 2026
MCP Servers

How I Integrated MCP Servers into Our QA Automation Pipeline

Lessons from wiring Model Context Protocol servers into a real QA pipeline for AI-assisted test generation and orchestration.

May 2026
Software Testing

Appium vs Espresso: When to Use Each in Your Mobile Test Strategy

A comparison of cross-platform vs native mobile automation approaches, and when to combine both in one framework.

April 2026
Azure DevOps

Designing CI/CD Pipelines for Automated Testing with Azure DevOps

How to structure Azure DevOps pipelines for parallelized automated test execution, reporting, and fast feedback loops.

March 2026
AI Automation

AI-Assisted Coding with Cursor and GitHub Copilot — Productivity Tips for QA Engineers

Practical workflows for using Cursor, Copilot, and Claude to speed up automation framework development.

November 2025
Software Testing

Teaching Software Testing at University Level: Bridging Industry and Academia

Reflections on translating real enterprise QA practice into practical labs for university students.

January 2026
Testimonials

What People Say

Feedback from colleagues, managers, and academic partners I've had the privilege to work alongside.

Haris architected our Playwright automation framework from the ground up — covering UI, API, and mobile layers. His integration of AI and MCP servers into our QA pipeline significantly improved our testing efficiency and release confidence across MES-based systems.

D

Development Lead

Contour Software

Get In Touch

Let's Build Something Reliable Together

Have a QA challenge, automation project, or training need? I typically respond within 24 hours.

Contact Information

Your information is completely confidential. NDA available on request.