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.

5+
Years Exp.
Playwright Expert
Automation
Visiting Faculty
4 Universities
Trusted by leading organizations & academic institutions
The Engineer Behind the Automation
A closer look at my background, philosophy, and what drives me to build reliable, intelligent software systems.

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
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.
Programming
Languages used to build tools, tests, and services.
Backend
Backend frameworks and API development.
Databases
Relational data stores across enterprise projects.
Tools
DevOps, CI/CD, reporting, and productivity tooling.
AI
Modern AI-assisted engineering ecosystem.
Cloud
Cloud platforms and services.
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
- 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
- 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
- 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
- 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
- Built application features using ASP.NET MVC, Web APIs, and Entity Framework
- Developed and maintained backend data structures on Microsoft SQL Server
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.
Subjects Taught
Practical, lab-driven courses bridging enterprise practice and classroom theory.
4
Universities
9
Subjects
300+
Students Taught
3+
Years Teaching
Certifications & Education
Industry-recognized certifications that back the frameworks, processes, and leadership I bring to every engagement.
Certified Scrum Product Owner (CSPO)
Scrum Alliance
Feb 2026 – Feb 2028
Certified ScrumMaster (CSM)
Scrum Alliance
Apr 2025 – Apr 2027
Introduction to Model Context Protocol (MCP)
Anthropic
Jan 2026
Microsoft Certified: Azure AI Engineer Associate
Microsoft
Nov 2025
Microsoft Certified: Azure Administrator Associate
Microsoft
Sep 2024
A4Q Foundation Level Tester for Appium
iSQI Group
Nov 2023
ISTQB Certified Tester Foundation Level (CTFL)
ISTQB
Apr 2022
Playwright Automation Testing with JavaScript
Udemy
PMI Risk Management Professional
PMI
Scrum Foundation Professional Certificate
CertiProf
MS Software Engineering (MSSE)
Mohammad Ali Jinnah University (MAJU)
Sep 2022 – Jul 2024 · CGPA: 3.78
BS Software Engineering (BSSE)
Mohammad Ali Jinnah University (MAJU)
Feb 2018 – Feb 2022 · CGPA: 3.69
Featured Projects
Real frameworks and applications built for enterprise teams, academic systems, and AI-powered automation workflows.
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
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
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
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
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
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
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
.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
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
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
Blogs & Talks
Practical write-ups on AI automation, Playwright, software testing, Azure DevOps, and MCP servers — from enterprise practice and university teaching.
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.
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.
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.
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.
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.
Teaching Software Testing at University Level: Bridging Industry and Academia
Reflections on translating real enterprise QA practice into practical labs for university students.
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.”
Development Lead
Contour Software
Let's Build Something Reliable Together
Have a QA challenge, automation project, or training need? I typically respond within 24 hours.