Architecture-first verification
I test failure modes, distributed state and network boundaries rather than walking the happy path and calling it done.
Open to full-time SQA / SDET rolesDhaka
SQA Engineer · Test Automation & Systems Verification
Full-Stack Developer · Node.js, NestJS, React & PostgreSQL
I make sure software works before users touch it: Playwright automation, API contract testing and database-level verification across web, mobile and browser extensions — backed by hands-on full-stack development with Node.js, NestJS and React.
release-gate.yml
main · build → verify
Build · developer
API service
NestJS · Express · TypeScript
Web app
React · Next.js · Tailwind
Database
PostgreSQL · Prisma migrations
Verify · QA
API contracts
Postman · Newman · JSON Schema
End-to-end
Playwright · Page Object Model
Data integrity
SQL checks · MongoDB
✓ Built and verified · ready to ship
1+ yr
Professional SQA
At Avian BPO & IT since May 2025
7+
Company projects tested
Web, Android, iOS and browser extensions
15+
A/B variants validated
Telemetry, routing and analytics events
6+
Open-source dev projects
Node.js, NestJS and React backends and apps
01About
I'm a Computer Science graduate who started out building full-stack applications with Node.js, NestJS and React. Today I work as an SQA Engineer, and that developer background is my edge: I read the API response, the token and the database row, not just the screen.
I automate end-to-end journeys with Playwright, guard API contracts with Postman and Newman, and verify data integrity directly in PostgreSQL and MongoDB — across web apps, Android and iOS clients, and browser extensions. When a test fails, I isolate the cause down to the payload before it reaches a developer.
I also own the QA process: I lead a 7-member testing team, standardised how bugs are triaged, write the test strategy documents and enforce Definition of Done gates before anything reaches production.
How I test
I test failure modes, distributed state and network boundaries rather than walking the happy path and calling it done.
Strict JSON Schema validation on every response, so a breaking backend change is caught before it reaches the UI.
Auto-waiting locators, isolated storage contexts and reproducible fixtures instead of arbitrary sleeps.
Currently learningRustKubernetesPerformance & load testing (k6)
02Experience
Where I practise quality engineering day to day, and where the engineering foundation came from.
May 2025 – Present
Current roleAvian BPO & IT · Dhaka, Bangladesh
Designed and deployed modular regression suites in Playwright (TypeScript) built on Page Object Models, cutting repetitive manual smoke and regression cycles across web platforms.
Engineered Postman collections with dynamic environment variables, pre-request auth scripts, response-time checks and JSON Schema assertions that stop breaking contract changes before release.
Wrote direct SQL and NoSQL queries against PostgreSQL and MongoDB to validate transactional persistence, foreign-key cascades and rollback states after API mutations.
Triaged high-severity bugs through Chrome DevTools network payloads, server error logs and JWT signature inspection, accelerating engineering turnaround on production issues.
Directed QA operations across a 7-member testing team: standardised bug-triage workflows, authored test strategy documents and enforced Definition of Done criteria for production releases.
Validated 15+ concurrent A/B experiment variants, auditing client telemetry, routing logic and analytics event firing to guarantee experiment data integrity.
Education
Bangladesh University of Business & Technology (BUBT) · Dhaka, Bangladesh
CourseworkData Structures & Algorithms, Database Systems, Computer Networks, Software Engineering, Object-Oriented Analysis & Design
03Skills
The tools I test with, and the stack I build with. Testing and automation come first, because that is where I spend most of my day.
How I keep regression cycles off the manual backlog
The contracts I hold services to
Where authorisation boundaries get pushed
Where I verify that the data is actually right
Clients beyond the browser tab
How a vague bug report becomes a root cause
What I build, and can read the source of
Interfaces I build and automate
How the work gets organised and shipped
04Projects
Company work · SQA expertise
Case studies from the platforms I test at work, described without internal details, code or screenshots.
Keep scrolling — cards move sidewaysSwipe to see more →
Personal projects · Development expertise
Open-source work that shows the developer side, and why I read the payload and the database row, not just the screen.
Keep scrolling — cards move sidewaysSwipe to see more →
05GitHub
Repositories and languages come straight from the GitHub API and refresh every hour.
32
Public repositories
Backends, apps and data work
130+
Commits
In the last 12 months
2019
On GitHub since
7 years of public work
5
Languages
JavaScript, TypeScript, Python
Share of my 24 repositories with a detected language
Ranked by how many of my projects use them
06Contact
I'm open to SQA and test automation roles, and happy to talk about full-stack work too. Send a message and I'll get back to you.