Farazi Forhaduzzaman

Senior QA Engineer | SaaS, WordPress & WooCommerce | Automation-First | CI/CD | Playwright, Typescript, BDD

| LinkedIn | Facebook

I/8, Block-E, kazi Nazrul Islam, Mohammadpur, Dhaka, BD

About

A highly motivated Senior QA Engineer with over 8 years of experience, I specialize in designing and implementing scalable, automation-first QA solutions across web, SaaS, and WordPress ecosystems. My expertise lies in building and maintaining automation frameworks using Playwright, Cypress, Python BDD, and integrating testing into robust CI/CD pipelines via GitHub Actions. Strong understanding of product architecture, QA strategy, and team collaboration.
A strong advocate of shift-left testing, I collaborate closely with development and product teams to refine requirements early, drive testability, and reduce defect leakage. I also leverage AI tools (ChatGPT, Claude, Copilot, Cursor) to streamline test generation, optimize documentation, and accelerate release cycles.

Work Experience

Senior Quality Assurance Engineer

weDevs

Dec 2016 - Present

Dhaka, Bangladesh

Skilled at identifying not just bugs but also UX improvements and feature gaps. I’m collaborative, async-ready, and always thinking one step ahead from an end-user’s perspective.

  • Led the full QA lifecycle for major products including Dokan (WordPress) and DokanCloud (SaaS), managing both manual and automation testing
  • Managed and mentored a high-performing QA team of 8+ professionals, fostering career development and aligning team efforts with Agile DSDM methodologies.
  • Reviewed PRs from a team of 30+ PHP & JavaScript developers; ensured test coverage and spec alignment
  • Submitted 1000+ UX, feature, and enhancement suggestions thinking from the end-user’s POV
  • Developed a modular, reusable automation suite in Playwright/Cypress, covering critical E2E user flows
  • Converted legacy tests into Gherkin syntax using Cursor AI, and built Python-based BDD framework for new product lines
  • Used AI tools like ChatGPT, Claude, Cursor, and Copilot to generate and optimize test plans, test cases, and BDD scenarios, enhancing productivity and reducing repetitive manual effort
  • Used AI to increase scenario depth — covering edge cases, input validations, and complex flows previously skipped due to time constraints
  • Validated WooCommerce ecosystem extensions (Bookings, Subscriptions, POS, ShipStation)
  • Introduced shift-left testing methodologies, embedding QA early in the product development lifecycle to proactively improve release quality and minimize post-launch defects.
  • Continuously improving test documentation, frameworks, and internal tools to ensure a culture of quality across teams and also ensuring seamless product compatibility and stability.

Education

Dhaka

University of Greenwich

Dec 2009 - Jul 2015

Dhaka, Bangladesh

Courses

  • Level 5 Diploma in Business (L5DB)

Certificates

Learn GenAI Tools & AI Agents for Software Testing

Udemy

Master Generative AI for Software Testing

Udemy

Introduction to Cypress

Test Automation University

JavaScript for QA Engineers and SDETs

Udemy

Projects

DokanCloud (SaaS)

Cloud Shop Creation, Onboarding, Subscription Management, Payment Management, Customizing a Storefront with Builder, Pricing Plans, Standalone Shop Behavior etc

WP ERP

Modules tested: HR, CRM, Accounting, Reports.

AI in QA

GPT-based prompt testing, modular test script generation. Cursor/Copilot for refactoring repetitive test logic

Dokan Plugin (WordPress)

-Multi-vendor marketplace QA: Multiple Commission Types, Automatic Withdrawal Disbursement, Order Flow, Vendor Earnings, Shipping Management, Refund Logic etc.

Languages

English (Proficient) , Bangla (Native)

Skills

Platforms

  • WordPress
  • WooCommerce
  • SaaS
  • Dokan
  • DokanCloud
  • WP ERP
  • WP User Frontend
  • WP Project Manager
  • FlyWP
  • Happy Addons

API & Performance Testing

  • Postman
  • REST APIs
  • K6
  • JMeter (basic)

Project Tools

  • Jira
  • ClickUp
  • Github Project

AI Tools & Technique

  • ChatGPT
  • Claude
  • Cursor
  • Copilot
  • Gemini
  • Prompt Engineering
  • MCP Server

Methodologies

  • Agile DSDM Method
  • Shift-Left
  • Gherkin Syntax
  • Modular Automation

Languages

  • JavaScript
  • Typescript
  • PHP (Basic)
  • Python (Basic)

Automation Framework & Tools

  • Playwright
  • Cypress(Basic)
  • Selenium Webdriver
  • Codeception
  • CodeceptJS
  • BDD
  • Cucumber
  • TestSprite
  • TestRigor

CI/CD & Version Control

  • GitHub Actions
  • Git
  • Bitbucket
  • Jenkins