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
- 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.
- 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
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.
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.
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.
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
Karachi Institute of Economics and Technology (KIET) Aug 2011 –
Aug 2016
Professional Development
Power Apps, Power Automate — Pluralsight In progress
Languages: English — Professional Working Proficiency (B2)