Hi, I’m MD HASANUL KABIR

Test Software Engineer

I am a final-year graduate student in Computer Science at Nanjing Normal University, specializing in software testing and quality assurance. My expertise includes API and UI test automation, performance and load testing, and QA process documentation. With hands-on experience from academic research, industry internships, and open-source projects, I focus on building reliable testing frameworks, writing effective QA documentation, and improving system performance. I am passionate about delivering high-quality software through automation, data-driven validation, and continuous improvement.

Md Hasanul Kabir

Skills

Python Selenium Playwright Locust JMeter Git & GitHub JIRA SDLC Flask MySQL Docker

Education

Master of Science in Computer Science & Technology

Nanjing Normal University, 2024 – 2026

Focused on software quality assurance, testing automation, and advanced research in software development methodologies.

Bachelor of Science in Computer Science

Henan Polytechnic University, 2017 – 2021

Gained a strong foundation in algorithms, web development, and software engineering principles. Built multiple full-stack projects and specialized in frontend development.

Projects

Login & Registration QA Suite

A complete QA workflow for authentication systems: manual test cases, bug reports, API automation, a FastAPI mock backend, and SQLite DB validation.

PythonPytestFastAPISQLiteJira

✅ Comprehensive test coverage for auth flows (positive & negative). ✅ Integrates mock backend + DB checks for reliable end-to-end validation. ✅ Speeds up regression cycles with reusable API test suites.

GitHub Repo

SaaS Dashboard QA Project

A complete QA Engineering project covering manual testing, API automation, UI automation, DB validation, and CI/CD for a SaaS dashboard built with FastAPI + React.

FastAPIReactPlaywright PytestSQLiteGitHub Actions

✔ Backend API & React UI test coverage ✔ Manual & automated QA suite ✔ Database validation + CI/CD pipeline

GitHub Repo

API CRUD QA Framework

An end‑to‑end QA Automation project for CRUD APIs with functional testing, negative testing, SQL validation, and GitHub CI pipeline.

FastAPIPytestRequests SQLiteCI/CD

✔ Full CRUD test automation ✔ Negative & edge‑case API testing ✔ SQL DB verification + bug reports

GitHub Repo

E-commerce Cart QA Automation

Manual + automated QA project for testing e‑commerce cart flows with Playwright UI tests, API tests, and CI pipeline.

PlaywrightPytestAPI Testing GitHub ActionsExcel

✔ UI automation: login, cart add/remove, checkout ✔ API user‑creation tests ✔ Full manual test case suite + CI execution

GitHub Repo

API Testing Framework

Built a reusable framework for automated API testing with dynamic case generation and response validation.

PythonSeleniumPytestPostman

✅ Reduced manual effort by 60% by auto-generating cases. ✅ Ensured 95% coverage of critical endpoints.

GitHub Repo

Client Testing Automation

Developed UI automation scripts with reusable modules for regression testing of client applications.

PythonSeleniumPyAutoGUI

✅ Automated 80% of repetitive test cases. ✅ Cut regression cycle time from 5 days → 2 days.

GitHub Repo

E-commerce Performance Testing

Performed load and stress testing on a mock e-commerce app, analyzing response times under peak traffic.

LocustJMeterPython

✅ Identified bottlenecks at 2,000 concurrent users. ✅ Optimized DB queries → 40% faster checkout.

GitHub Repo

E-commerce API (Flask + MySQL + JWT)

Developed a modular REST API for managing users, products, carts, and orders using Flask and MySQL, with JWT authentication and Dockerized setup.

FlaskMySQLSQLAlchemyDockerJWT

✅ Implemented secure login & registration using JWT. ✅ Designed full CRUD for products, cart, and checkout. ✅ Dockerized setup for instant deployment and testing.

GitHub Repo

QA Process Documentation

Created detailed QA documentation including test plans, bug reports, and compliance checklists.

ConfluenceJiraExcel

✅ Standardized QA processes across team of 5. ✅ Improved bug traceability and compliance audits.

GitHub Repo

Blog

Why I Chose to Learn Software Testing

Published Jan 2025

Software testing is often overlooked compared to software development. But in reality, it is a core part of building quality products. Without testing, even the most beautifully written code can fail when it meets...

Read More →

Manual Testing vs. Automation: What I Learned Trying Both

Published Dec 2024

When I first stepped into the world of software testing, I didn’t really understand the difference between manual testing and automation...

Read More →

My Favorite Linux Tools for Coding, Research, and Daily Life

Published OCT 2025

over time I found tools that made Linux not just powerful, but home...

Read More →

Contact

Let’s work together. Reach me at: