Muhammad Tajveed Aslam

Senior SDET · QA Automation Engineer

Open to on-site, hybrid, and remote roles · Open to relocation

Professional Summary

Senior SDET with 9 years in software — 6 years in QA and test automation, built on 3 years as a C#/.NET developer. Specialises in end-to-end UI automation with Playwright (TypeScript, Page Object Model), backed by REST API test coverage, SQL/backend validation, and CI/CD integration to shorten release cycles. 2,400+ automated tests authored in enterprise work — including on real-time, call-center systems — with hands-on Postman and Docker-based test environments. The developer background bridges development and QA — reading and reviewing code to understand system behavior and design targeted tests. Daily user of Claude Code and GitHub Copilot for test generation and refactoring.

Core Skills

Test Automation
Playwright (TypeScript, POM), pytest, C#/.NET Code Comprehension, Test Framework Design, Data-Driven Testing
API & Backend
REST API Testing & Validation, Postman, SQL / Backend Validation
Systems & Performance
Real-Time / Call-Center Systems Testing, Simulation & Integration Testing, Load & Performance Testing (10K+ concurrent)
CI/CD & DevOps
Jenkins, GitHub Actions, Docker, Git, Bitbucket
Languages
C#, TypeScript, Python, JavaScript, SQL
Development
C#/.NET, ASP.NET, REST APIs, React.js, Next.js, FastAPI
Databases
SQL Server, MySQL, PostgreSQL, SQLite
Testing Types
Functional, Regression, Smoke, Integration, E2E, Cross-Browser, API, Load
AI Tooling
Claude Code, GitHub Copilot, Claude / LLM APIs, AI-Assisted Test Generation, Prompt Engineering
Methodologies
Agile, Scrum, Kanban, TDD, BDD

Professional Experience

Senior SDET — Afiniti Aug 2020 – Aug 2026

Pakistan · AI-powered enterprise software · Promoted from SDET to Senior SDET, Feb 2022

  • Authored 2,400+ automated tests across enterprise workflows — 1,600+ in Playwright and pytest, and 800+ on a proprietary simulation framework — reducing manual QA effort by ~40% and stabilising release cycles.
  • Ran end-to-end, integration, and load/performance testing on a real-time, call-center decisioning system — scripting high-volume simulation scenarios (10,000+ concurrent interactions) and validating routing/matching outcomes against shared-memory and SQL data stores.
  • Validated the production ML pipeline end-to-end — from model configuration through deployment to runtime scoring — asserting model behavior and decisioning correctness in MySQL/PostgreSQL.
  • Designed and maintained automated suites for functional, regression, and integration testing — building reusable, modular test logic that became the team's standard.
  • Built Playwright + pytest suites with Docker-containerised execution, integrated into Jenkins pipelines with JUnit XML and HTML reporting.
  • Performed comprehensive REST API testing and backend validation with Postman and SQL queries against SQL Server and PostgreSQL, surfacing data-integrity defects UI testing alone missed.
  • Led defect triage, root cause analysis, and live debugging during critical releases, providing production support that reduced recurring escapes.
  • Leveraged Claude Code and GitHub Copilot to accelerate test scaffolding, generate edge-case scenarios, and refactor automation code.
Software Engineer — Masterkey Systems Ltd May 2017 – Aug 2020

Pakistan · Enterprise software development

  • Developed and maintained backend services, business logic, and REST APIs in C# and ASP.NET for enterprise modules, owning features from design through release.
  • Built responsive, user-facing frontend features in React.js and JavaScript, delivering functionality end to end alongside the backend.
  • Wrote and optimised complex SQL queries, stored procedures, and schemas, improving query performance and reliability on data-heavy modules.
  • Authored test cases and ran manual testing to support QA during releases — early hands-on testing exposure that shaped the later move into SDET work.
  • Delivered features iteratively in Agile/Scrum, contributing to sprint planning, standups, and retrospectives.

Selected Projects

130+ automated test cases across personal portfolio projects. Full details and live demos at tajveed-portfolio.vercel.app

Self-Healing Test Agent TypeScript · Playwright · Gemini API

An agent that diagnoses and repairs Playwright tests failing on stale selectors, gated by two deterministic safety checks rather than trusting the model's judgment alone. Four-tool agentic loop (read_file, inspect_dom, edit_file, run_test) with 36 unit tests covering the safety boundary.

AZMart — Playwright Automation Suite Playwright · TypeScript · Page Object Model

Framework built from scratch with ~107 test cases (~50 UI E2E across 9 specs, ~57 API integration across 7 specs) and 11 Page Object Models covering customer, checkout, and admin flows. Security payloads for SQL injection, XSS, user enumeration, and brute-force lockout, plus full AI-First SDLC documentation.

A&Z Mart — Full-Stack E-Commerce Platform Next.js 14 · FastAPI · SQLite

Production-quality multi-role app (customer, seller, admin) with JWT auth, persistent cart, order tracking, and an admin CRUD dashboard. Integrated a Gemini API shopping assistant and a 14-currency converter with live exchange rates.

TestForge — AI Test & SDLC Generator Next.js 14 · FastAPI · Gemini API

AI tool generating production-ready test code across 10 frameworks and 8 SDLC document types from plain-English input, with real-time streaming output via Server-Sent Events.

Education

B.S. Computer Science
Karachi Institute of Economics and Technology (KIET)
Aug 2011 –
Aug 2016

Professional Development

Microsoft Power Platform testing
Power Apps, Power Automate — Pluralsight
In progress

Languages: English — Professional Working Proficiency (B2)