Open to QA / SDET opportunities

Hassnain Raza

|

SQA Automation Engineer at Digisoft Transformation Solutions and a 2026 Software Engineering graduate of Bahria University, Karachi. I test company products end to end with Playwright and TypeScript, push them with JMeter, scan them with OWASP ZAP, and run the lot from Jenkins — on top of the Python automation frameworks I build from scratch.

  • 0Frameworks built from scratch
  • 0Week SDET internship
  • 0Professional certifications
  • 0Disciplines: E2E, API, perf, security

01 — About

Quality is a system, not a phase

I'm a Software Quality Assurance engineer based in Karachi, currently working as an SQA Automation Engineer at Digisoft Transformation Solutions. I graduated in Software Engineering from Bahria University, Karachi in 2026.

At Digisoft I work across the full quality picture on the company's products: end-to-end UI automation in Playwright with TypeScript, load and stress testing with Apache JMeter, security scanning with OWASP ZAP, and Jenkins pipelines that run all of it without anyone having to remember to.

My own focus is building the framework, not just the tests. Both of my public projects were written from an empty folder up: driver factory, base page, reusable utilities, logging, configuration management, environment variables, custom validators and custom exceptions — the plumbing that decides whether a suite still works six months later.

That side is Python: Selenium WebDriver with Pytest, the Page Object Model, data-driven tests from Excel, cross-browser and headless execution, screenshots on failure — and Requests with Postman for CRUD, authentication, header and response validation, and JSON schema assertions, all running in GitHub Actions with HTML and Allure reports attached.

I got my grounding during an 8-week SDET internship at Tekovex, working functional, regression and API testing in an Agile team, managing defects in Jira and querying data with SQL.

RoleSQA Automation Engineer
CompanyDigisoft Transformation Solutions
EducationBS Software Engineering, 2026
LocationKarachi, Pakistan

02 — Skills

The toolkit

What I actually use day to day, grouped by what it is for.

UI & E2E Automation

  • Playwright
  • TypeScript
  • Selenium WebDriver
  • Pytest
  • Page Object Model
  • Data-Driven Testing
  • Cross-Browser Testing
  • Headless Execution
  • WebDriver Manager

Performance Testing

  • Apache JMeter
  • Load Testing
  • Stress Testing
  • Response Time Analysis
  • Performance Reports

Security Testing

  • OWASP ZAP
  • Vulnerability Scanning
  • OWASP Top 10
  • Security Regression

API Automation

  • Python Requests
  • REST APIs
  • CRUD Testing
  • Postman
  • Authentication
  • Headers & Response Validation
  • JSON Schema Validation

Framework Development

  • Driver Factory
  • Base Page
  • Reusable Utilities
  • Fixtures
  • Logging
  • Configuration Management
  • .env
  • Custom Validators
  • Custom Exceptions

CI/CD & Reporting

  • Jenkins
  • GitHub Actions
  • Git
  • GitHub
  • HTML Reports
  • Allure Reports
  • Screenshots on Failure

Languages & Databases

  • Python
  • TypeScript
  • JavaScript
  • SQL
  • MySQL
  • SQLite
  • JSON

Process & Tools

  • Agile
  • SDLC
  • STLC
  • Jira
  • Functional
  • Regression
  • Smoke
  • Sanity
  • VS Code
  • PyCharm
  • Postman

Core Proficiency

E2E Automation — Playwright & Selenium
API Automation — Requests & Postman
Framework Design
CI/CD — Jenkins & GitHub Actions
Performance Testing — JMeter
Security Testing — OWASP ZAP

03 — Experience

Where I have worked

SQA Automation Engineer

Current

Digisoft Transformation Solutions

2026 — Present · Karachi, Pakistan

  • Build and maintain end-to-end UI automation for the company's products using Playwright with TypeScript.
  • Run performance testing with Apache JMeter — load and stress profiles to establish response-time baselines and surface bottlenecks.
  • Carry out security testing with OWASP ZAP, scanning the products for vulnerabilities and tracking findings back to the team.
  • Automate execution through Jenkins pipelines so suites run per build rather than on request.
  • Cover functional, regression, smoke and sanity cycles across releases and follow defects through to closure.
  • Playwright
  • TypeScript
  • JMeter
  • OWASP ZAP
  • Jenkins

Software Development Engineer in Test (SDET) Intern

Tekovex

04/2026 — 07/2026

  • Developed and executed UI and API automated tests using Python, Selenium WebDriver, Pytest, Requests and Postman.
  • Contributed to automation framework development alongside the engineering team.
  • Performed functional, regression and API testing across the product.
  • Managed defects in Jira and collaborated in an Agile environment using Git and SQL.
  • Python
  • Selenium
  • Postman
  • Jira
  • SQL
  • Agile

Bachelor of Software Engineering

Bahria University, Karachi

09/2022 — 06/2026

  • Coursework across software quality assurance, databases, data structures and web engineering.
  • Built a strong foundation in SDLC, STLC and Agile delivery alongside hands-on automation practice.

04 — Projects

Frameworks I built

Both written from an empty folder up, and both open source on GitHub.

🕸️UI Automation

Selenium Python Automation Framework

A scalable UI automation framework built with Python, Selenium WebDriver and Pytest — designed so new test cases are a few lines, not a copy-paste of setup code.

  • Page Object Model with a shared base page
  • Driver factory, fixtures and WebDriver Manager
  • Excel-based data-driven testing
  • Logging, config management and environment variables
  • Cross-browser and headless execution
  • HTML and Allure reports, screenshots on failure
  • GitHub Actions CI on every push
  • Python
  • Selenium
  • Pytest
  • Allure
  • GitHub Actions
🔌API Automation

Python API Automation Framework

A modular REST API automation framework using Python Requests and Pytest, with a reusable API client so each test describes the contract rather than the transport.

  • Reusable API client wrapping Requests
  • Full CRUD coverage and authentication flows
  • JSON schema validation and response assertions
  • Logging and configuration management
  • Separate smoke and regression suites
  • GitHub Actions CI on every push
  • Python
  • Requests
  • Pytest
  • JSON Schema
  • GitHub Actions

More work in progress on github.com/hassnain11.

06 — Contact

Let us talk quality

Hiring for a QA Automation or SDET role, or need a Python test framework built from scratch? I reply to every message.

↓ Download CV

Opens your email client with the message pre-filled.