I'm a Lead SQA Engineer at BRAC IT Services Limited with 5+ years of experience making software reliable, from manual exploratory testing to scalable automation frameworks and performance engineering.
- π¦ Leading QA for BBMF, a large-scale Microfinance ERP platform
- π Currently migrating our test automation from Java / FluentLenium / TestNG β Python pytest + Playwright
- π Running load & performance testing with k6 + Grafana on high-volume report modules
- π€ Exploring AI-assisted testing: test agents, SRS gap analysis, and automated test case generation
- π ISTQB CTFL certified Β· Completing an M.Sc. in Cyber Security (Bangladesh University of Professionals)
- π¨βπ« Teaching QA & Software Testing on Ostad, mentoring aspiring testers
- βοΈ Writing about Playwright vs. Selenium internals, QA mindset, and automation ROI on LinkedIn
π§ͺ Prefer it as a test? Click to expand test_about_me.py
class TestRafiul:
"""Lead SQA Engineer Β· Dhaka, Bangladesh π§π©"""
role = "Lead SQA Engineer @ BRAC IT Services Limited"
experience = "5+ years Β· BRAC IT Β· Astha.IT Β· RedDot Digital Β· Appnap"
domain = "Fintech Β· Microfinance ERP (BBMF)"
certified = ["ISTQB CTFL"]
studying = "M.Sc. in Cyber Security @ Bangladesh University of Professionals"
teaching = "QA & Software Testing @ Ostad"
def test_current_mission(self):
assert migrate("Java + FluentLenium + TestNG") == "Python + pytest + Playwright"
def test_performance(self):
assert k6.run(report_modules, dashboard="Grafana").thresholds_passed
def test_future(self):
assert "AI-assisted testing" in self.exploring$ pytest test_about_me.py -v
test_about_me.py::TestRafiul::test_current_mission PASSED [ 33%]
test_about_me.py::TestRafiul::test_performance PASSED [ 66%]
test_about_me.py::TestRafiul::test_future PASSED [100%]
==================== 3 passed, 0 flaky, 0 skipped in 5+ years ====================Test Automation
API & Performance Testing
Languages
DevOps, CI/CD & Databases
Security & Process
πΊ View it as a Test Pyramid
β²
β± β² π€ AI QA Agents Β· LLM-driven test generation
β± β²
β± E2E β² π Playwright Β· Selenium Β· Cypress Β· Appium
β±ββββββββ²
β± API β² π RestAssured Β· Postman Β· pytest
β±ββββββββββββ²
β± PERFORMANCE β² π k6 Β· JMeter Β· Grafana
β±ββββββββββββββββ²
β± CI/CD & OPS β² βοΈ Jenkins Β· GitHub Actions Β· Docker Β· Kubernetes
β±ββββββββββββββββββββ²
β± DATA & SECURITY β² π PostgreSQL Β· MySQL Β· MS SQL Β· Kali Linux
βββββββββββββββββββββββββ
| Status | Project | What it shows | Stack |
|---|---|---|---|
| β | π Playwright | Modern UI automation framework with Page Object Model | Python Playwright pytest |
| β | π€ qa-test-ai-agent | AI-powered QA agent that drives Playwright tests | JS Playwright LLM |
| β | π Rest_Assured | REST API test automation: request chaining, validations, reporting | Java RestAssured TestNG |
| β | π k6Load | Load, stress & spike test scenarios with thresholds | JS k6 Grafana |
| β | π Automation-Ecom | BDD end-to-end e-commerce test suite | Java Selenium Cucumber |
- β Designing test automation frameworks from scratch (UI, API, mobile)
- β Migrating legacy Selenium/Java suites to Playwright
- β Performance & load testing with k6/JMeter, plus clear, actionable reports
- β CI/CD integration of test suites (Jenkins, GitHub Actions, Docker)
- β QA process setup, test strategy, and team mentoring
π Bug Report: Hiring Edition Title: Your product ships bugs to production π¬ Severity: π΄ Critical Priority: P1 Expected: Stable releases, fast feedback, happy users. Assignee: @rafiulalamantar π
π« Open to QA consulting, freelance automation projects, and collaboration. Let's connect!


