Obaid Sajjad

Software Engineer, QA

Obaid Sajjad

From manual depth to UI & API automation and AI agents. I own quality end-to-end, building QA processes that scale and giving stakeholders clear visibility into every release.

Portrait of Obaid Sajjad

About

Automation Engineer with 3+ years of progressive experience, from Junior QA to lead-level ownership, specializing in automation frameworks (Playwright, Cypress, Selenium, Appium), API and performance testing (REST Assured, JMeter), and CI/CD pipeline integration.

Proven track record contributing to large-scale U.S. products, AI/LLM-based applications, and enterprise systems, with hands-on experience across cloud infrastructure (AWS, CyberArk), observability tooling (Datadog), and AI-powered test automation including agents built on Claude Code and MCP that automate root-cause analysis and code-review workflows end to end.

Skilled at scaling and mentoring QA teams and driving product quality across VoIP, recruiting, AI/LLM systems, e-commerce, fleet management & telematics, and IoT domains. ISTQB-certified (CTFL v4.0), based in Islamabad / Rawalpindi, Pakistan.

Experience

From SQA intern to owning QA for production systems at scale.

  1. Software Engineer, QA (L3)

    Motive · Islamabad, Pakistan

    • Designed and shipped the Automated RCA AI Agent (Claude Code, Atlassian/Glean MCP, GitHub CLI) that turns customer TSSD tickets into a complete root-cause workflow, automating ~90% of RCA effort, cutting turnaround from 3 hours to 20 minutes, and saving 40+ engineering hours per month.
    • Architected API automation with Java, REST Assured, JUnit 5, and data-driven POM design on GitHub Actions CI: 350+ automated tests, 40% faster regression cycles, 60%+ of defects caught pre-release.
    • Delivered QA for Alerts V2, a 56-alert re-architecture spanning Email, SMS, WhatsApp, and in-app delivery with localization and feature-flag regression, sustaining a 99%+ on-time release rate.
    • Verified backend reliability across AWS (SES/Mandrill, S3, SQS), Sidekiq, and Datadog with multi-region verification, helping triage and resolve 15+ production incidents in EU alert delivery and email routing.
    • Built POM-based, data-driven UI automation for web and Android (Cypress/Appium), automated 50+ mobile test cases, and cut manual mobile regression effort by 50% across 10+ app releases.
    • Owned end-to-end QA artifacts (500+ reported bugs, 25+ test plans, 350+ test cases) while serving as Release Captain for 15+ weekly releases and handling on-call production triage.
  2. Senior SQA Engineer (L3)

    QLU.ai · Islamabad, Pakistan

    • Promoted from SQA Engineer to Senior SQA Engineer within 4 months on the strength of consistent high-quality delivery and proactive process improvements.
    • Automated API testing with Python and web UI testing with Cypress (POM), reducing manual testing time by 40%.
    • Developed and executed 1,000+ test cases across functional and non-functional requirements, driving a 25% reduction in post-release defects.
    • Hired and trained 3 junior QA engineers, mentoring them on test automation, defect management, and Agile workflows.
    • Ran JMeter performance tests and black-box/white-box web and mobile testing, improving application stability by 15% and cutting bug-resolution time by 20%.
  3. Jr. Mobile App Automation Engineer

    Enabling Systems Pvt. Ltd · Rawalpindi, Pakistan

    • Developed and executed 500+ test cases for mobile apps and websites, reducing defects by 30% across platforms.
    • Automated mobile testing with Appium (Java, POM Factory Pattern) and API validation with Postman, cutting test execution time by 35%.
    • Automated daily SSL and website status checks with Python, improving testing efficiency by 20%.
    • Ran JMeter and Lighthouse performance testing, contributing to a 10% load-time improvement, and closed 95% of Jira-tracked bugs within sprint timelines.
  4. SQA Intern

    Center for Advanced Research in Engineering (CARE) · Islamabad, Pakistan

    • Developed and maintained Selenium-based automation scripts, improving test coverage by 15%.
    • Conducted API testing with Postman and identified 50+ critical bugs ahead of release.
    • Authored detailed test cases and test-strategy documentation, lifting overall test quality by 10%.
    • Executed regression and smoke suites with the engineering team, reducing regression cycle time by 25%.

Featured QA Projects

Automation and platform-quality work with measurable outcomes.

Automated RCA AI Agent

Agentic root-cause analysis that turns support tickets into finished QA workflows.

An AI agent built on Claude Code that ingests customer TSSD tickets and auto-generates the complete root-cause workflow: an RC ticket with issue, repro steps, fix, and prevention; a linked test-case subtask; and the matching SQA Confluence, TestRail, and LambdaTest pages. MCP integrations give the agent grounded access to Jira, Confluence, and internal knowledge so every artifact lands in the right system with the right structure.

  • ~90% of RCA effort automated end-to-end
  • Turnaround reduced from 3 hours to 20 minutes
  • 40+ engineering hours saved per month
  • Claude Code
  • Atlassian MCP
  • Glean MCP
  • GitHub CLI
  • Prompt Engineering

Automation PR Review Agent

AI reviewer that holds every automation pull request to framework standards.

An AI review agent built on Claude Code and the GitHub CLI that reviews automation pull requests against the team's framework conventions (Page Object Model layering, data-driven design, selector strategy, and flaky-wait patterns) and posts structured, actionable review comments. It backs my role as a recurring automation PR reviewer: 120+ PRs contributed across automation, frontend, and backend, with code reviews making up ~49% of my engineering footprint and helping improve overall suite stability by 30%.

  • Recurring reviewer across 120+ automation PRs
  • Framework conventions enforced on every PR
  • Overall suite stability improved by 30%
  • Claude Code
  • GitHub CLI
  • GitHub Actions
  • Prompt Engineering

UI Automation Framework

POM-based, data-driven web UI automation running in CI.

Web UI automation built on a layered Page Object Model with Playwright. Page objects isolate selectors and interactions from test intent, and data-driven test design keeps coverage broad without duplicating specs. The suite runs in GitHub Actions CI, cutting manual regression time by 40% and contributing to a 30% improvement in overall suite stability.

  • Data-driven coverage of critical user flows
  • Manual regression time cut by 40%
  • Overall suite stability improved by 30%
  • Playwright
  • TypeScript
  • Page Object Model
  • GitHub Actions

API Automation Suite

Data-driven REST Assured framework running on every merge in CI.

A layered API automation framework using the Page Object Model for service abstraction and JUnit 5 `@ParameterizedTest` for data-driven coverage. The suite runs on GitHub Actions CI against every merge, giving engineering fast, deterministic feedback and shifting defect discovery firmly left of release.

  • 350+ automated API test cases
  • Regression cycle time reduced by 40%
  • 60%+ of defects caught pre-release
  • Java
  • REST Assured
  • JUnit 5
  • Page Object Model
  • GitHub Actions

Cypress API Automation

Full CRUD API test suite for REST endpoints using Cypress and JavaScript.

API test automation suite built with Cypress targeting two external REST APIs — GoRest (user management) and WeatherAPI. Tests cover the complete HTTP lifecycle: GET, POST, PUT, and DELETE, with response body and status code assertions at each step. Bearer token authentication is exercised across all user management operations. The suite runs in both interactive (Cypress Test Runner) and headless modes, and captures screenshots automatically on failure for rapid debugging.

  • Full CRUD coverage across GoRest and WeatherAPI endpoints
  • Bearer token auth validated on every user-management operation
  • Auto-screenshot capture on failure for fast triage
  • Cypress
  • JavaScript
  • REST API
  • Node.js

Pytest Automation Framework

Modular Python API test framework with CI/CD and HTML reporting.

A modular Python API automation framework built on Pytest targeting the JSONPlaceholder REST API. An `APIClient` utility class centralises the base URL and headers so tests never construct requests manually. Test data is externalised to JSON, and `conftest.py` generates a timestamped HTML report for every run so all history is preserved. A GitHub Actions pipeline runs the full regression suite daily on a cron schedule and uploads the HTML report as a downloadable artifact. Dynamic UUID-based email generation prevents duplicate-data conflicts on POST tests.

  • Full CRUD lifecycle tests against JSONPlaceholder REST API
  • Daily regression cron on GitHub Actions with artifact upload
  • Timestamped HTML reports auto-generated per run
  • Python
  • Pytest
  • GitHub Actions
  • REST API

POM Automation Architecture

Reference mobile automation framework built on Appium, TestNG, and Page Object Model.

A production-ready reference architecture for mobile test automation using Appium and Java. Implements the Page Object Model with a strict layer separation: page objects own all locators and interaction methods, `BaseTest.java` manages TestNG lifecycle hooks, `DriverManager.java` handles driver initialisation and teardown, and `ConfigReader.java` keeps environment config out of test code. `testng.xml` controls parallel execution and suite grouping. Designed as a starter template teams can clone and extend — every layer is generic and annotated to demonstrate the pattern rather than test a specific app.

  • Clean layered architecture separating pages, tests, utilities, and config
  • DriverManager centralises WebDriver lifecycle — zero setup code in tests
  • ConfigReader externalises all environment values from config.properties
  • Java
  • Appium
  • TestNG
  • Maven
  • Page Object Model

Urinox Mobile Automation Suite

End-to-end Android test framework with POM factory pattern and ExtentReports.

A production-grade Android test automation suite for the Urinox health app, built on Appium, Java, and TestNG. Applies a factory pattern on top of POM so driver creation and page instantiation are decoupled — enabling multi-device and multi-configuration runs without duplicating setup code. `TestBase` manages the full driver session lifecycle; utilities handle screenshot capture and ExtentReports hooks. Every test run produces a rich HTML report in `/test-output` with pass/fail status, timestamps, and failure screenshots attached inline. The APK is bundled in the repo so the suite runs locally without any external dependency.

  • POM factory pattern supports multi-device and multi-configuration testing
  • ExtentReports generates rich HTML reports with screenshots on failure
  • Fully self-contained — APK bundled in repo for local execution
  • Java
  • Appium
  • TestNG
  • ExtentReports
  • Maven

Technical Skills

The stack I use to design, automate, and ship quality.

Languages

  • Java
  • Python
  • JavaScript / TypeScript
  • SQL
  • Bash

Automation Frameworks

  • REST Assured
  • JUnit 5
  • Playwright
  • Cypress
  • Selenium
  • Appium
  • Page Object Model (POM)
  • Data-Driven Testing
  • Hybrid Frameworks

AI & Agentic Tooling

  • Claude Code
  • Model Context Protocol (MCP)
  • Atlassian / Glean MCP
  • GitHub CLI
  • Prompt Engineering
  • AI-Powered Test & RCA Automation

CI/CD & Cloud

  • GitHub Actions
  • AWS (SES / S3 / SQS)
  • Datadog
  • Multi-Region Verification
  • Google Cloud Platform

Tools

  • Postman
  • Swagger
  • Apache JMeter
  • TestRail
  • LambdaTest
  • Confluence
  • Jira
  • Git

Certifications

ISTQB Certified Tester Foundation Level v4.0

Global standard certification for software testing professionals

International Software Testing Qualifications Board (ISTQB) · 2025

ISTQB Certified Tester Foundation Level v4.0

Software Testing Certification

Software testing principles and practical automation techniques

Eduonix Learning Solutions Pvt Ltd · 2024

Software Testing Certification

Certificate of Excellence, High CGPA

Academic distinction awarded for achieving CGPA ≥ 3.5

SS-CASE-IT, Islamabad · 2024

Certificate of Excellence, High CGPA

Education

Testimonials

“It is my pleasure to strongly recommend Obaid, who served as QA Lead for our innovative AI product. Throughout his tenure, Obaid consistently demonstrated exceptional dedication, professionalism, and a remarkable work ethic. His proactive communication style ensured that all stakeholders were consistently informed and engaged, and he was consistently ahead of schedule, anticipating project needs and addressing potential issues before they arose. I have full confidence in Obaid's abilities — I highly recommend him without reservation.”

Fahad Jalal

Founder & CEO, QLU.ai

“Obaid is the most hardworking QA engineer I've ever had the chance to work with. Prior to him, QA for AI features was always a question mark, but he developed a methodology for testing AI services, through which we were able to increase our precision scores by double digits. He was responsible for ensuring that our core information retrieval system was product-market fit, a task he accomplished with flying colors. I'm confident that wherever Obaid goes next, he'll continue to create the same impact.”

Hassan Waqar

AI Tech Lead at Vulsight (fmr. VP & Head of AI, QLU.ai), QLU.ai

“I had the pleasure of working with Obaid at Qlu, where he led QA efforts with a rare precision. Obaid was the go-to expert when it came to testing AI systems; his sharp eye for edge cases and deep understanding of precision and recall consistently helped us deliver reliable, high-performing AI features. His calm, methodical approach and relentless pursuit of quality made him an invaluable part of the team. Any team focused on AI would be lucky to have him.”

Raja Zain

Co-Founder & Sr. VP of Engineering, QLU.ai

“Obaid consistently demonstrated a strong understanding of both manual and automated testing processes, particularly in mobile app automation using Appium and Java. His ability to develop reliable test scripts within a keyword-driven framework showcased his technical prowess, and his approach to API testing ensured endpoint functionality, data integrity, and performance efficiency. His work ethic, coupled with his positive attitude and team spirit, made him a vital part of our team. I highly recommend Obaid for any future roles in software testing or automation.”

Isma Kanwal

SQA Engineer & Team Lead, Enabling Systems

Get in Touch

Open to QA architecture conversations, SDET roles, and collaboration on agentic testing tools.