{ }</>✓( )#=>✗[ ]
// my work
projects
A catalog of real-world QA automation frameworks, testing tools, and professional contributions — both open source and enterprise.
26
GitHub Repos
3+
Years building
3
Enterprise domains
2
Companies
GitHub Public Projects 10
Open source work — browse the code on github.com/noorearafin
Pinned
AI Testing
Specwright — AI Test Generator
Turns a requirements document (PRD, SRS or BRD) into an IEEE-829 test plan, AI-sized test cases and a Playwright TypeScript suite with Page Objects. Runs on free LLMs (Groq, Gemini, Ollama) or Claude, with human review gates and 10 export formats.
Python
Streamlit
LLMs (Groq · Gemini · Ollama)
Playwright
TypeScript
Active
Pinned
Automation
The Test Lab — Automation Practice Site
A free, open-source website for practising UI test automation: forms, iframes, shadow DOM, web tables, drag and drop, waits and a full login flow. Every element has a stable id and data-testid, with ready-to-run Playwright, Selenium and Cypress examples.
HTML
CSS
JavaScript
Playwright
Selenium
Cypress
Live
Full Stack
Telegram Expense Tracker Bot
Logs expenses from plain chat messages like “350 food lunch”: parses the amount, matches the category and writes the row to the right monthly tab in Google Sheets. Runs free and always-on with Google Apps Script.
JavaScript
Google Apps Script
Telegram Bot API
Google Sheets
Completed
Automation
Playwright E2E Automation Demo
End-to-end test framework on Playwright Test with cross-browser runs (Chromium, Firefox, WebKit), headed and headless modes, HTML reports, and automatic screenshots and traces on failure.
Playwright
JavaScript
HTML Reports
Completed
Pinned
Automation
Complete Selenium + TestNG Framework
Full test automation framework with Selenium, TestNG, Extent Reports, bug utilities, and Excel integration. Production-grade architecture with POM design.
Java
Selenium
TestNG
Extent Report
Excel Utils
Completed
Pinned
API Testing
API Testing — thetestingworldapi.com
Comprehensive REST API test collection for thetestingworldapi.com covering all endpoints — GET, POST, PUT, DELETE with assertions and response validation.
HTML
REST API
Postman
Completed
Pinned
Mobile
Mobile Automation — Appium POM + Extent Report
Android mobile test automation using Appium with Page Object Model design pattern. Integrated with Extent Reports for detailed test reporting.
Java
Appium
POM
Extent Report
Android
Completed
Pinned
Full Stack
BD Railway Management System
University capstone project — Java Swing desktop app for managing train schedules, bookings, and seat allocation for Bangladesh Railway.
Java
Java Swing
MySQL
Completed
Pinned
API Testing
API Testing — reqres.in
REST API test suite for the reqres.in public API — covering user registration, login, CRUD operations, and negative test scenarios.
HTML
REST API
Postman
Completed
Pinned
Manual QA
Manual Testing Documentation
Comprehensive manual testing artifacts — test plans, test cases, bug reports, and checklists. A reference repository for QA documentation best practices.
Test Cases
Bug Reports
Test Plans
Excel
Completed
Professional Work 4
Enterprise contributions at Craftsmen (Mimir, Norway) & Era Infotech Limited — code is confidential
These projects were completed as part of my employment at Craftsmen (contributing to Mimir, Norway) and Era Infotech Limited. Source code is proprietary and covered by NDA. Details shown here describe my contributions and the tools used — no client data or internal code is disclosed.
Confidential
Automation
Mimir Platform — E2E Test Automation
Built and maintained an end-to-end Playwright automation suite for Mimir’s SaaS platform (Norway). Collaborated with an international team ensuring high-quality delivery across every release cycle.
Playwright
TypeScript
GitHub Actions
Azure DevOps
Jira
Slack
Craftsmen · Mimir, Norway
NDA
Confidential
Non-Banking
IDCOL — Selenium Automation Scripts
Developed Selenium automation scripts for IDCOL (Infrastructure Development Company Ltd), a non-banking financial institution. Covered loan disbursement flows, borrower management, and financial reporting modules.
Selenium
Java
TestNG
SQL
Jira
Era Infotech Limited · IDCOL
NDA
Confidential
Banking
Bank Asia DQMS — Selenium Automation
Selenium-based automation for Bank Asia’s Document Quality Management System (DQMS). Automated document workflows, approval chains, compliance checks, and audit trail validation.
Selenium
Java
TestNG
Manual Testing
SQL
Excel
Era Infotech Limited · Bank Asia
NDA
Confidential
API Testing
Bank Asia Foreign Trade — API Testing
Comprehensive API test coverage for Bank Asia’s Foreign Trade module — LC (Letter of Credit) issuance, import/export workflows, SWIFT message validation, and forex transaction APIs.
Postman
REST API
Newman
SQL
Jira
Era Infotech Limited · Bank Asia
NDA
Want to see more or collaborate?
Check out all 26 repositories on my GitHub or reach out to discuss a project together.