Software quality engineering

Release confidence,
engineered.

I turn unclear requirements, product risks, and complex user journeys into practical test coverage, clear evidence, and reliable release decisions.

ISTQB certified Dhaka, Bangladesh
Software QA Engineer
Portrait of Musfiqur Rahman Foysal
CoverageWeb · Mobile · API
ApproachAI-assisted. Human-reviewed.
01
Risk-led coverageScope before scripts
02
Evidence-first testingDecisions teams can use
03
Practical automationMaintainable, high-value flows
04
Release partnershipRequirement to production

About

Quality is a product decision, not a final checkpoint.

My work covers web, mobile, API, backend, database, and integration testing. I analyze tickets, clarify scope, create risk-based test plans, design meaningful scenarios, investigate failures, and support quality from requirement review through release and post-release validation.

Agentic AI is part of my daily QA workflow. I use agents to decompose requirements, identify assumptions and gaps, generate and review test ideas, structure test data, investigate logs and API behavior, draft automation, and debug failures. AI output is working material—not final truth. Business rules, product context, evidence, and human judgment remain the basis of every QA decision.

I am strongest when a problem crosses multiple layers. I connect user behavior with API responses, data changes, permissions, integrations, recovery paths, and release risk—then communicate the result in a way the whole team can act on.

Core expertise

Depth across the quality stack.

Testing fundamentals, engineering judgment, and automation working as one system.

01

Risk & test strategy

Requirement analysis, ambiguity mapping, scope definition, risk-based planning, traceability, and release criteria.

  • Test planning
  • Exploratory testing
  • UAT & release validation
02

Product quality

End-to-end validation across interfaces, services, data, roles, integrations, notifications, and recovery scenarios.

  • Web & mobile
  • API & backend
  • Database & integrations
03

Test automation

Practical automation for repeatable customer journeys, API behavior, and continuous regression confidence.

  • Selenium & Cypress
  • Appium
  • Postman & Rest Assured
04

Agentic AI for QA

Agent-assisted analysis, test design, data preparation, automation drafting, debugging, and evidence review.

  • Human-in-the-loop review
  • Coverage comparison
  • Failure investigation

Agentic QA workflow

Accelerate the work. Keep the judgment.

Agents widen the search space and shorten feedback loops. The test oracle and final decision stay human-owned.

  1. 01

    Decompose

    Break a ticket into roles, states, rules, dependencies, and open questions.

  2. 02

    Map risk

    Identify failure impact, integration exposure, negative paths, and recovery behavior.

  3. 03

    Design & automate

    Generate candidate scenarios, shape test data, and draft high-value web, mobile, or API flows.

  4. 04

    Execute & investigate

    Compare behavior with business rules, inspect evidence, and debug failures across layers.

  5. 05

    Review & decide

    Challenge AI output, close coverage gaps, communicate risk, and make release evidence useful.

Experience

Ownership that scales with the problem.

Leading quality across requirements, product journeys, integrations, automation, release validation, and production feedback.

CurrentMIAKI

Software QA Engineer

Quality across product, integration, and release layers.

  • Analyze requirements, tickets, user journeys, and dependencies to define scope, assumptions, risks, and acceptance coverage.
  • Design and execute functional, regression, exploratory, UI, API, backend, database, and end-to-end tests across web and mobile products.
  • Use Agentic AI for ticket analysis, requirement-gap discovery, test ideation, test data, failure investigation, documentation, and automation workflows.
  • Validate authentication, payment, transaction, configuration, permissions, notifications, and third-party integrations—including negative and recovery paths.
  • Support SIT, UAT, release validation, rollback readiness, and post-release checks with reproducible evidence and impact analysis.
Client assignmentGrameenphone · via Mir Info Systems

Senior QA contribution · Skitto ecosystem

High-value journeys across Android, iOS, web, API, and backend.

  • Planned risk-based testing for recharge, data and SMS purchase, authentication, payment, configuration, notification, and third-party journeys.
  • Investigated failures spanning UI, API, data, permissions, callbacks, and external dependencies with cross-functional teams.
  • Supported regression, integration validation, UAT, defect triage, release evidence, production checks, and automation scope.
Previous roleMir Info Systems

Senior Software QA Engineer

Release ownership, mentoring, and QA coordination.

  • Owned requirement analysis, risk-based planning, execution strategy, and release quality for assigned modules across client products.
  • Reviewed junior QA test scenarios and evidence to improve coverage, traceability, consistency, and defect quality.
  • Acted as QA point of contact, communicated release risks, and coordinated issue resolution with Product and Engineering.
  • Contributed across Skitto, Grameenphone web and shop, AirAstra, and FutureNation initiatives.
Earlier roleMir Info Systems

Software QA Engineer

Traceable coverage and dependable delivery.

  • Converted requirements and user stories into test scenarios, test cases, and reusable regression coverage.
  • Executed system, regression, exploratory, UI, API, database, and UAT testing across web and mobile applications.
  • Tracked defects in Jira and maintained TestRail execution records, coverage summaries, and release reporting.
Jan — May 2022Reelly.ai

Software QA Engineer Intern

Foundations in test design and defect lifecycle.

  • Created and executed functional, regression, and smoke tests for web and mobile application flows.
  • Reported defects with clear reproduction steps, verified fixes, and supported UAT and release readiness.
  • Maintained test documentation and collaborated with developers during sprint delivery.

Selected work

Hands-on QA and automation repositories.

All GitHub projects
01
PlaywrightTypeScriptCI

Playwright quality engineering framework

A production-minded framework covering web and API quality with maintainable automation and GitHub Actions.

02
AccessibilityVisual regressionaxe-core

Accessibility and visual quality gates

Playwright gates for WCAG checks, keyboard UX, ARIA structure, and visual regression.

03
Contract testingPactMicroservices

Microservices contract testing lab

A runnable Pact consumer-driven contract testing lab for Node.js microservices.

04
Test impactFlaky testsSharding

Test impact and flaky-test toolkit

Changed-file test selection, duration-aware sharding, and an evidence-based flaky-test policy.

05
CI/CDDockerQuality gates

Quality engineering CI/CD blueprint

Evidence-driven GitHub Actions, Docker BuildKit, and reusable quality gates for reliable delivery.

06
API testingContractsCI/CD

API quality gates

A dependency-free gate for API status, latency, headers, and JSON contract evidence.

07
k6PerformanceSLO

k6 performance engineering

Risk-based smoke, load, and spike profiles with explicit SLO thresholds and CI evidence.

08
Agentic AIPythonRisk scoring

Agentic QA copilot

Agent-assisted defect triage and test strategy with deterministic release-risk scoring and human review.

09
MaestroAndroidMobile

Maestro mobile quality framework

Readable Android automation with risk-based flows and continuous integration validation.

10
API automationRest AssuredTestNG

DMoney API automation framework

Automated API validation structured around repeatable test execution and service behavior.

11
WebSeleniumTestNG

OrangeHRM web automation

Browser automation for core HR workflows using a Java and TestNG stack.

12
MobileAndroidAppium

EMI calculator mobile automation

Automated Android UI flows focused on repeatable functional checks.

13
API testingPostman

DMoney API testing collection

Practical API scenarios, assertions, and execution evidence with Postman.

14
PerformanceJMeter

Transaction API performance test

Load-oriented service validation and response behavior analysis.

15
WebCypressMocha

Cypress web automation

Modern front-end automation with Cypress and Mocha.

Education & credentials

Strong foundations, continuously applied.

Education

2021 — 2022

MSc in Computer Science

Jahangirnagar University · CGPA 3.90

2016 — 2020

BSc in Computer Science & Engineering

Daffodil International University · CGPA 3.76

Certifications

Certified

ISTQB® Certified Tester Foundation Level

Certificate 22-CTFL-218148-12

View credential

Let's build confidence

Have a quality problem worth solving?

I am open to conversations about quality engineering, practical automation, Agentic AI in QA, and reliable product delivery.