Skip to main content

SQA Engineer / SDET

Architecting scalable test automation frameworks and ensuring exceptional software quality across modern web ecosystems.

//About Me

I'm a Software Quality Assurance Engineer with over 5 years of experience safeguarding product quality across enterprise SaaS and web ecosystems. I design and build robust test automation frameworks — Playwright and TypeScript for UI/API, k6 for performance, and custom AI integrations for edge-case generation — that prevent bugs, cut regression cycles, and let teams ship with confidence. My focus has always been on scalable infrastructure and developer tooling: from architecting the E2E framework for Essential Addons for Elementor (2M+ installs) that reduced manual regression time by 90%, to developing the QA Assistant plugin for streamlined Git branch testing. Today, I continue to drive quality by blending traditional automation with modern LLMs to expand coverage beyond traditional manual limits.

My focus is not just on finding bugs, but on building robust, scalable infrastructure that prevents them. I specialize in architecting frameworks using modern tools like Playwright and TypeScript, and integrating these suites deep into CI/CD pipelines to ensure continuous quality.

Recently, I've been exploring the intersection of QA and AI, utilizing custom MCP servers and LLMs to auto-generate complex test scenarios and expand coverage beyond traditional manual efforts.

//Experience

Startise

Sep 2021 - May 2026

Senior Software Test Engineer

Apr 2025 - May 2026

Spearheaded the evolution of the company's quality engineering infrastructure. Transitioned the engineering lifecycle from traditional manual validation to a highly autonomous, CI/CD-integrated testing architecture, acting as the primary gatekeeper for production quality.

Key Highlights
Architected a scalable Playwright (TypeScript) framework from the ground up, slashing manual regression times by 90%.
Pioneered AI-assisted testing by integrating LLMs to analyze requirements and auto-generate complex edge-case scenarios.
Established strict GitHub Actions quality gates, preventing critical regressions from reaching upstream beta environments.
Acted as the technical QA lead, debugging PHP/JS codebases to accelerate root-cause isolation and reduce MTTR.

Software Test Engineer

Sep 2021 - Mar 2025

Served as the foundational QA pillar during rapid Agile growth phases. Focused on establishing rigorous exploratory testing protocols and bridging communication gaps between product management and engineering.

Key Highlights
Drove comprehensive manual and functional test cycles for high-velocity two-week sprints.
Standardized defect triage processes across Jira and ClickUp, establishing a reliable bug lifecycle management system.

Flux IT

Aug 2020 - Aug 2021

Software QA & Operations Engineer

Aug 2020 - Aug 2021

Owned the end-to-end quality lifecycle for a diverse portfolio of client-facing web applications. Acted as the crucial link between client-reported operational issues and technical engineering fixes.

Key Highlights
Executed foundational smoke, sanity, and integration testing across multiple varied client stacks.
Translated complex user feedback into reproducible, actionable technical defect documentation.

//Live Automation Demo

A true SDET doesn't just build a portfolio—they test it. I've integrated a simulated Playwright test runner and k6 performance suite directly into this site. Switch between the tabs and run the suites to see how I validate UI responsiveness, API interactions, and load resilience in real-time.

import { test, expect } from '@playwright/test';
import { AxeBuilder } from '@axe-core/playwright';

test.describe('Portfolio QA Suite', () => {
test.beforeEach(async ({ page }) => {
await page.goto('/');
});

// Visual Regression (Responsive)
test('visual regression testing layout scales correctly', async ({ page }) => {
await expect(page).toHaveScreenshot('home-page.png', { maxDiffPixels: 100 });
});

// Accessibility (Axe Core Plugin)
test('accessibility checks pass with zero violations', async ({ page }) => {
const accessibilityScanResults = await new AxeBuilder({ page }).analyze();
expect(accessibilityScanResults.violations).toEqual([]);
});

// Network Intercepts & API Mocking
test('API mocked intercept for Chat Widget returns 200 OK', async ({ page }) => {
await page.route('**/v1beta/models/**', async route => {
await route.fulfill({ json: { response: 'Mocked!' } });
});
await page.getByLabel('Toggle AI Assistant').click();
await expect(page.getByText('Mocked!')).toBeVisible();
});
});

//Selected Projects

Essential Addons for Elementor (2M+ Installs)

Architected a comprehensive end-to-end testing framework using Playwright, automating 100+ complex UI widgets and reducing manual regression time by over 90%. Managed Day 0 compatibility testing.

  • Playwright
  • TypeScript
  • E2E
  • AI-Enhanced Testing

QA Assistant - WordPress Plugin

Developed a powerful WordPress plugin designed specifically for SQA Engineers. Provides advanced Git branch management directly from the WP admin bar to streamline testing different versions.

  • WordPress
  • PHP
  • Tooling
  • Git

//Technical Skills

Test Automation & SDET

  • Playwright (JS/TS Advanced)
  • k6 (Performance)
  • Selenium
  • E2E Regression

Programming Languages

  • JavaScript
  • TypeScript
  • Python
  • PHP (Debugging)

API & Backend Testing

  • RESTful APIs
  • Postman
  • Payload Validation
  • SQL Database Querying

CI/CD & DevOps

  • GitHub Actions
  • Docker
  • Git
  • Continuous Testing

Manual & Validation

  • UI/UX Validation
  • Accessibility (WCAG)
  • Risk-Based Testing
  • Edge-Case ID

Agile & Leadership

  • Defect Triage
  • Code-level Debugging
  • Acceptance Criteria
  • QA Documentation

© 2026 Obayed Mamur. All rights reserved.