SPEC000%
SQA ENGINEER · DHAKA, BANGLADESH

NURUDDIN KAWSAR

Manual & Automated Testing · Web, API & SaaS Platforms

I break things before users do.

ACT IIPLAN

PLAN

I exist in the space between shipped and safe — the layer where product decisions become trust, or don't. Five years of testing the systems people hand their money, their data, and their week to, mostly before anyone else has to find out what they were really shipping.

What I'm known for isn't finding bugs. It's building the gate that stops them from coming back — the UAT process, the pipelines, the automation that turns one engineer's vigilance into something the next release inherits for free. A team I built, a release cadence I shaped, and a quality bar the product has to clear before I let it out the door.

Principle 01

Quality is not a feature.

It is the standard.

When something breaks — and it always does — I don't just log it and move on. Every bug gets documented in enough detail that a developer can fix it without a follow-up question, and every pattern gets folded back into the process: a new regression check, a new line on the UAT gate, a rule the next release inherits for free. Because in QA, the closest thing to bending time is preventing the future:

Principle 02

Catch it in staging,

or meet it in production.

The whole craft bends toward that one outcome. Every regression suite, every UAT gate, every line of automation I've ever written is just an attempt to move the moment of failure earlier — out of the customer's hands and into mine, where the cost is a Jira ticket and not a Friday-night war room. Staging is where I do my best work. Production is where I do the kind of work I'd rather not.

ACT IIICASE

CASE

~/kawsar/test-manifest.yml8 suites
1TEST--suite=automation# the tests that run themselves
CypressSeleniumPlaywright
2TEST--suite=api# what the UI can't catch
PostmanK6JMeter
3RUN--pipeline=ci-cd# gate every merge before it ships
GitHub ActionsJenkins
4USE--lang=core# the code underneath the test code
JavaScriptJava
5COVER--types=all# every angle a release can fail from
FunctionalRegressionPerformanceAPISecuritySmokeUAT
6TRACK--tooling=qa# where the work gets logged and proven
JIRATestRailTrelloDockerGit / GitHub / Bitbucket
7PLAN--method=agile# how a QA team actually ships
ScrumKanban
8APPLY--doctrine=agile-testing# Crispin & Gregory — the whole-team playbook
Whole-Team ApproachTesting QuadrantsTest Automation PyramidExploratory TestingATDD / BDDRisk-Based TestingT-Shaped Skill Set
[8/8] running final_checks --zero-defects
✓ all suites green — kawsar/sqa-engineer:latest
✓ coverage report published — kawsar/sqa-engineer:signed-off
~/kawsar/ci — release gate7 checks
LINT
static checks
UNIT
component specs
INTEGRATION
UI automation — 214 cases
API CONTRACT
38 endpoints
SECURITY REVIEW
compliance + contract checks
BUILD
artifact packaged
UAT SIGN-OFF
PM + QA approval
ACT IVRUN

RUN

PRODUCTION·JUL 2026 — PRESENT

QA Automation Engineer

@ Shomvob Technologies Ltd.

Leading QA for an HRIS platform spanning web, mobile and API — built the process, the team, and the release gate from scratch.

  • Leads a QA team across web, mobile and API surfaces on a weekly release cadence
  • Built the QA process from zero — module ownership, regression coverage, and a UAT gate requiring joint PM + QA sign-off before release
  • Automates mobile flows for the Flutter app with Maestro, and API workflows with Postman
  • Maintains multi-repo GitHub Actions pipelines — regression and smoke suites run on every build
MaestroPostmanGitHub Actions
STAGING·AUG 2025 — JUN 2026

Software QA Engineer

@ Nifty IT Solution

Manual and automated coverage across web, API and GraphQL — folding automation straight into CI/CD.

  • Designed and executed manual + automated test cases with Playwright, Postman and GraphQL
  • Ran regression, performance and API testing; wired automation into CI/CD pipelines
  • Partnered with developers and PMs to catch defects early and lift release quality
  • Documented bugs in detail and pushed process improvements for smoother releases
PlaywrightPostmanGraphQL
STAGING·MAR 2025 — JUL 2025

Software QA Engineer

@ NextLevel Media Bangladesh (Remote, US HQ)

QA for a cloud CRM SaaS — client management, workflows, sales tracking — under load and under deadline.

  • Owned quality for a cloud-based CRM SaaS platform — client management, workflows, sales tracking
  • Executed manual and automated tests across multiple modules, raising coverage and transparency
  • Ran performance testing through release cycles to confirm stability under load
  • Authored test plans, cases and reports that lifted test maturity and team communication
STAGING·APR 2022 — FEB 2025

Associate SDET

@ Together Initiatives (P) Limited

Where the automation habit was built — Cypress and Playwright frameworks from the ground up.

  • Built and maintained automation frameworks in Cypress and Playwright
  • Automated UI and API test cases, wired test runs into GitHub Actions CI/CD
  • Shortened release cycles by introducing automation into regression and smoke testing
  • Partnered with developers on test-strategy design for consistently high-quality releases
CypressPlaywrightGitHub Actions
SANDBOX·AUG 2021 — MAR 2022

Junior SQA Intern

@ Together Initiatives (P) Limited

First tests, first bug reports — manual and automated testing, defects logged in JIRA, early API automation in Postman.

JIRAPostman
ACADEMY·2016 — 2020

B.Sc. in Computer Science and Engineering

@ Port City International University

The origin commit — computer science fundamentals, Chittagong.

ACT VREPORT

REPORT

Case studies4 platforms tested end to end
case-001:v1live

Case file — 001

LEARNING MANAGEMENT SYSTEM
Still live in production.

A commercial LMS — course creation, user management, assignments. I automated the UI and API workflows end to end and folded the suites into CI/CD, cutting the feedback loop from a full manual pass to minutes.

  • ✓Led regression and smoke testing that caught defects before they reached staging
  • ✓Automated course-creation, user-management and assignment workflows end to end
UI automationAPI automationCI/CD integrationRegression suite
client engagement — no public link
case-002:v1live

Case file — 002

FINTECH PAYMENT PLATFORM
Still live in production.

A payment-gateway platform where a missed edge case means a mischarged transaction. I automated payment-gateway and transaction-validation flows with Selenium WebDriver, backed by manual verification of every compliance-sensitive path.

  • ✓Automated payment gateway and transaction validation with Selenium WebDriver
  • ✓Manual testing of payment flows for regulatory compliance
Selenium WebDriverManual compliance testingAPI automation
client engagement — no public link
case-003:v1deployed

Case file — 003

WORKFLOW-DRIVEN CRM

A workflow-driven CRM handling onboarding, task fulfillment, automated triggers and exception handling. I built end-to-end and automation suites for its state-based workflows, routing logic and data reconciliation, wired into CI/CD.

  • ✓Verified cross-module data sync and resolved defects across the workflow engine
  • ✓Automation suites covered state-based workflows, routing, and reconciliation
End-to-end testingWorkflow/state automationCI/CD integration
client engagement — no public link
case-004:v1deployed

Case file — 004

SOLAR PERFORMANCE ANALYTICS

A commissioning and energy-reporting portal for solar performance tracking. I validated commissioning workflows and energy-data reporting, and automated the critical workflows that keep production stable for the product and data teams.

  • ✓Automated critical workflows for production stability
  • ✓Validated energy-data reporting alongside product and data teams
Commissioning workflow QAReporting validationCross-team collaboration
client engagement — no public link

Time is relative. Coverage is absolute.

ACT VITRIAGE

TRIAGE

guest@nuruddinkawsar.me: ~connected
Last login: from the far side of the wormhole
KAWSAR-QA SHELL — type `help` to begin.
Hint: real QA engineers run `run-tests`.
guest@nuruddinkawsar.me:~$

↑/↓ history · ctrl+l clears · three easter eggs hide in the shell