Available for senior QA & SDET roles

Abdulla Al Azim, Senior SQA Engineer — Engineering Quality. Delivering Confidence.

Senior SQA Engineer specializing in Test Automation, API Testing, Performance Testing, and Quality Engineering.

I help product teams ship reliable software by building maintainable automation, validating APIs and system performance, and turning quality into a measurable part of the delivery process — across fintech, ERP, e-commerce, POS, CRM, CMS and SaaS platforms.

  • Playwright and TypeScript automation that runs in CI on every pull request
  • Risk-based test strategy from requirement review to release sign-off
  • UI, API and performance testing across 8 product domains
Portrait of Abdulla Al Azim, Senior SQA Engineer
Abdulla Al Azim Senior SQA Engineer · Automation · API · Performance

About me

Quality engineering that scales with the product

I'm a Senior Software Quality Assurance Engineer with 6 years of experience helping teams ship web apps, APIs and business platforms with confidence.

My focus is test automation, API testing and performance testing. I design automation frameworks that teams can actually maintain, integrate them into CI/CD pipelines, and use risk-based test strategy to put effort where defects would hurt users the most.

I work closely with developers, product managers and stakeholders from requirement review through release — so quality is built in early rather than inspected at the end.

  • Automation-firstMaintainable suites that run on every pull request
  • Risk-basedEffort goes where failures would hurt most
  • Shift-leftQuality built in from the first user story

Key achievements

Measurable impact on delivery

Results from test automation, regression optimisation and performance testing on real product teams.

  • 6+

    Years of QA experience

    Across fintech, enterprise, commerce and SaaS products.

  • 80%

    Test cases automated

    Repeatable regression coverage running without manual effort.

  • 30%

    Regression cycle reduction

    Faster release feedback through automation and prioritisation.

  • 40%

    Scalability improvement validated

    Confirmed through structured performance and load testing.

How I can help

Quality engineering services

For product teams that want faster releases without trading away reliability.

  • API Testing

    Contract, functional, negative and authorisation testing of REST APIs, automated so regressions surface before release.

  • Performance Testing

    Load, stress and soak tests with clear baselines, so you know how the system behaves before your users find out.

  • QA Strategy & Planning

    Risk-based test strategy, test plans and quality gates that fit an agile delivery cadence.

  • Regression & Release Assurance

    Smoke and regression suites plus release sign-off criteria that keep every deployment predictable.

  • QA Reviews & Mentoring

    Automation code reviews, test-design coaching and shared QA standards for growing teams.

    Discuss your project

How I work

A clear, repeatable QA process

From the first user story to production, quality is planned, automated and measured — not left to the end.

  1. Understand

    Review requirements, user stories and acceptance criteria with the team; surface ambiguities and risks early.

    Output: Clarified stories, risk list

  2. Plan

    Define a risk-based test strategy: scope, priorities, environments, test data and entry/exit criteria.

    Output: Test strategy & plan

  3. Design & Automate

    Design test cases and build UI, API and performance automation that runs in CI on every change.

    Output: Test suites, CI pipeline

  4. Execute & Report

    Run functional, regression and performance tests; log clear, reproducible defects and share progress.

    Output: Defect reports, dashboards

  5. Release & Improve

    Support release sign-off, verify in production, and feed metrics and escaped defects back into the process.

    Output: Sign-off, quality metrics

Technical skills

Test automation, API and performance testing toolkit

A pragmatic toolkit chosen for reliability, maintainability and fast feedback.

  • Test Automation

    • Playwright
    • Selenium WebDriver
    • Cypress
    • TypeScript
    • JavaScript
    • Page Object Model
  • API Testing

    • Postman
    • Newman
    • REST APIs
    • Playwright API
    • JSON Schema
    • Auth & tokens
  • Performance Testing

    • Apache JMeter
    • k6
    • Load testing
    • Stress testing
    • Scalability analysis
  • CI/CD & Tooling

    • GitHub Actions
    • Jenkins
    • Git
    • Docker
    • Allure / HTML reports
  • Data & Backend

    • SQL
    • MySQL
    • PostgreSQL
    • Data validation
    • Test data management
  • Process & Management

    • Agile / Scrum
    • Jira
    • Test planning
    • Defect lifecycle
    • UAT support

Professional experience

Six years of building quality into products

From manual and cross-browser testing to leading test strategy, automation and performance testing for web and API products.

  1. 2023 — Present

    Current role

    Senior Software Quality Assurance Engineer

    Fintech & SaaS product company · Dhaka, Bangladesh

    • Own the test strategy for web and API products, from requirement review and risk analysis to release sign-off.
    • Design and maintain Playwright-based UI and API automation integrated into CI/CD pipelines.
    • Plan and run performance and load tests to validate scalability before major releases.
    • Mentor QA engineers and define standards for test design, defect reporting and automation code review.
  2. 2021 — 2023

    Software Quality Assurance Engineer

    Enterprise software company (ERP, POS, CRM) · Dhaka, Bangladesh

    • Tested ERP, POS, CRM and e-commerce modules through functional, integration and regression testing.
    • Built automated regression suites and API collections to replace repetitive manual checks.
    • Validated business rules, data integrity and third-party integrations with SQL and API checks.
  3. 2020 — 2021

    Junior Software Quality Assurance Engineer

    Web & WordPress development agency · Dhaka, Bangladesh

    • Wrote and executed test cases for web applications and WordPress / CMS projects.
    • Reported, reproduced and verified defects in Jira, working closely with developers on fixes.
    • Performed cross-browser and responsive testing across desktop and mobile devices.

Featured QA projects

QA case studies across eight industries

Client names and confidential details are omitted. Each case study describes scope, responsibilities and approach.

  • Fintech

    Digital Financial Services Platform

    Customer-facing financial application where transaction accuracy, security and reliability are critical.

    Responsibilities

    • End-to-end testing of account, transaction and reporting flows
    • API testing for business rules, validation and error handling
    • Automated regression for high-risk financial workflows
    • Playwright
    • Postman
    • SQL
    • CI/CD

    Approach: risk-based prioritisation of money-moving flows, boundary and negative testing, data reconciliation with SQL.

    Result: Zero critical defects in production across 12 releases; regression cut from 3 days to 6 hours

  • SaaS Payment Gateway

    Payment Gateway for SaaS Merchants

    Multi-merchant payment processing platform with checkout, refunds, webhooks and merchant dashboards.

    Responsibilities

    • Payment lifecycle testing: authorise, capture, refund, failure paths
    • Webhook and callback validation, idempotency and retries
    • Performance testing of payment APIs under concurrent load
    • REST APIs
    • Postman
    • JMeter
    • Playwright

    Approach: contract-driven API tests, sandbox-based integration testing and load profiles modelled on peak traffic.

    Result: Payment APIs validated at 500 TPS with p95 under 300 ms; duplicate-charge bug caught before launch

  • ERP

    Enterprise Resource Planning Suite

    Modular ERP covering inventory, procurement, accounting and HR with complex cross-module data flows.

    Responsibilities

    • Integration testing across inventory, finance and HR modules
    • Role and permission testing for multi-level approval workflows
    • Regression automation for core business transactions
    • Playwright
    • SQL
    • Jira
    • API testing

    Approach: end-to-end business scenarios, database-level verification and a modular regression suite per ERP module.

    Result: 300+ automated business scenarios; cross-module data defects reduced by 50%

  • CRM

    Customer Relationship Management System

    Sales and customer-management platform with leads, pipelines, reporting and third-party integrations.

    Responsibilities

    • Functional testing of lead, deal and contact lifecycles
    • Validation of imports, exports and reporting accuracy
    • API testing of integrations and data synchronisation
    • Postman
    • Playwright
    • SQL

    Approach: workflow-based test design, data-driven tests for imports and reports, and integration contract checks.

    Result: Report accuracy issues found before go-live; integration regressions caught in CI

  • E-commerce

    Multi-vendor E-commerce Platform

    Online store with catalog, cart, checkout, promotions, payments and order management.

    Responsibilities

    • Automated checkout, cart and promotion scenarios
    • Cross-browser and responsive testing on desktop and mobile
    • Load testing of catalog and checkout ahead of campaigns
    • Playwright
    • JMeter
    • REST APIs

    Approach: revenue-critical paths automated first, with performance baselines tracked before each major release.

    Result: Checkout held 2× peak campaign traffic with no errors; release cycle shortened by 30%

  • POS

    Point-of-Sale System

    Retail POS handling sales, returns, discounts, inventory sync and end-of-day reporting.

    Responsibilities

    • Transaction, tax, discount and return calculation testing
    • Inventory synchronisation and offline / reconnect scenarios
    • Report reconciliation against database records
    • SQL
    • API testing
    • Jira

    Approach: decision-table testing for pricing rules and data reconciliation for every financial report.

    Result: Tax and discount calculation defects eliminated before store rollout

  • WordPress / CMS

    WordPress & CMS Websites

    Content-driven business websites built on WordPress with custom themes, plugins and forms.

    Responsibilities

    • Functional testing of themes, plugins, forms and admin workflows
    • Cross-browser, responsive and accessibility checks
    • Page-speed and Core Web Vitals verification before launch
    • WordPress
    • Playwright
    • Lighthouse
    • axe

    Approach: launch checklists combining functional, visual, accessibility and performance checks with upgrade regression.

    Result: 20+ sites launched with Lighthouse scores above 90 and zero critical accessibility issues

  • AI

    Lipika AI

    AI-powered product where output quality, consistency and the surrounding application must all be verified.

    Responsibilities

    • Functional and regression testing of AI-driven features
    • API testing of model-serving and application endpoints
    • Edge-case and input-variation testing for output consistency
    • API testing
    • Playwright
    • Postman

    Approach: curated input datasets, expected-behaviour criteria for non-deterministic output, and automated API regression.

    Result: Output-consistency regressions detected automatically on every model update

QA automation framework

A layered framework built for maintainability

The architecture I use to keep large UI and API suites fast, readable and stable in CI.

  1. Test specifications

    Readable, behaviour-focused tests grouped by feature and tagged by risk (smoke, regression, critical).

  2. Page objects & API clients

    UI interactions and API calls encapsulated once, so a UI change is a one-file fix.

  3. Fixtures & test data

    Isolated, API-seeded test data and authenticated sessions for independent, parallel tests.

  4. Runner & configuration

    Playwright runner with environment profiles, retries for flaky infrastructure, and cross-browser projects.

  5. CI/CD & reporting

    Runs on every pull request with HTML reports, traces, screenshots and failure triage.

checkout.spec.tsPlaywright · TypeScript
import { test, expect } from '../fixtures';

test.describe('Checkout @critical', () => {
  test('customer can pay with a saved card', async ({ api, checkoutPage }) => {
    // Arrange: seed state through the API, not the UI
    const cart = await api.createCart({ items: ['SKU-1001'] });

    // Act
    await checkoutPage.open(cart.id);
    await checkoutPage.payWithSavedCard();

    // Assert: UI and backend agree
    await expect(checkoutPage.confirmation).toBeVisible();
    const order = await api.getOrder(cart.id);
    expect(order.status).toBe('PAID');
  });
});

Open-source QA work

Code you can run, reports you can open

Client work stays confidential, so these public repositories show the same practices end to end — each one runs in CI and publishes its test report.

Certifications & education

Credentials & continuous learning

Formal education, professional certifications and the industry standards that shape how I test.

Education

  • B.Sc. in Computer Science & Engineering

    Coursework in software engineering, databases and software testing

    2016 – 2020 Final-year project on automated web testing

Standards & frameworks I follow

  • ISTQB®Test process, techniques and shared terminology
  • ISO/IEC 25010Product quality model for non-functional testing
  • WCAG 2.2 AAAccessibility testing criteria
  • OWASP API Top 10Security-minded API testing
  • Agile / ScrumQA embedded in sprint delivery

Testimonials

What teammates say about working with me

Feedback from engineering managers, developers and product owners I've shipped with.

  • Abdulla's Playwright suite and risk-based test plans changed how we release. Regression went from a multi-day manual effort to an automated run on every pull request, and we now ship with real confidence.

    Engineering ManagerFintech product team
  • His bug reports are the best I've worked with — clear steps, logs and expected results every time. He caught critical API and data issues long before they could reach production.

    Senior Software EngineerSaaS platform team
  • Before our biggest launch, Abdulla ran load and performance tests that exposed a bottleneck we would have missed. The release went live smoothly and the system handled peak traffic.

    Product OwnerE-commerce platform

Blog

Latest articles

Practical notes on test automation, API testing and performance engineering.

  • Test Automation

    Running Playwright Tests in GitHub Actions

    A practical CI setup for Playwright: fast feedback on every pull request, sharding for large suites, and reports and traces you can actually debug from.

    2 min read
  • Test Automation

    Writing Playwright Tests That Don’t Flake

    Flaky tests destroy trust in automation. Six practical habits for building Playwright suites that pass for the right reasons and fail only when something is really broken.

    3 min read
  • API Testing

    A Practical API Testing Checklist

    A field-tested checklist for REST API testing: contracts, status codes, validation, authorisation, idempotency and data integrity — plus how to automate it.

    3 min read

Contact & resume

Let's talk about quality

Open to senior QA, SDET and quality engineering roles and consulting. I usually reply within two working days.

Send a message

Your details are used only to reply to your message.