Have questions about Mufi?

Click here to chat! πŸ’¬

bonjour, hi there! πŸ‘‹

i'm mufida :)

|

I test software for a living β€” accessibility audits, manual QA, and now automated coverage with Playwright. Coming up as a developer first means I don’t just find bugs, I can read the source, write the tests, and build the tooling that catches them before they ship.

About Me

Hi, I'm Mufida β€” I test software to make sure it actually works, and I build software to understand how it breaks.

I'm currently an Accessibility QA Analyst at NEOGOV (~3 years), running WCAG 2.1/2.2 and Section 508 compliance audits β€” DHS Trusted Tester certified β€” and tracking findings in Jira and TestRail for a US-based product team.

Before that I trained as a full stack developer β€” Dean's Honour grad of Lambton College's Full Stack Software Development program β€” and I never stopped shipping code on the side. That's exactly why I'm moving into QA automation: I don't just click through an app looking for bugs, I can read the source, write Playwright suites against real APIs and UIs, and wire them into CI.

Lately that's meant writing real Playwright test suites β€” API tests, CRUD flows, auth flows, smoke tests β€” and hooking them into GitHub Actions for two of my own projects, because I wanted proof, not just a claim, that I can do this.

✨ I don't just want to find what's broken β€” I want to understand it well enough to write the test that catches it next time.

Accessibility QA Analyst

NEOGOV

~3 years experience

WCAG & Section 508 Audits Β· Jira Β· TestRail Β· DHS Trusted Tester Certified

Software Developer

Previous Experience

2+ years experience

Full Stack Development β€” the technical foundation behind my automation work

Post-Graduate Diploma

Full Stack Software Development

Lambton College, Toronto, Canada

Dean's Honour List

Bachelor's Degree

Computer Engineering

Philippines

Skills & Technologies

A toolkit built around testing software thoroughly β€” and understanding the code well enough to know where it breaks.

{ Test Automation & QA }

Playwright
API Testing
CI/CD (GitHub Actions)
Test Strategy & Planning
WCAG 2.1/2.2 & Section 508
Accessibility Testing
Screen Readers
Jira
TestRail
Cross-Browser Testing

{ Frontend }

React
Next.js
TypeScript
JavaScript
HTML5
CSS3
Tailwind CSS
Responsive Design
jQuery

{ Backend }

Node.js
Express.js
Spring Boot
REST APIs

{ Database }

MongoDB
PostgreSQL
Prisma

{ Tools & Platforms }

Git
GitHub
Vercel
VS Code

// Currently leveling up in

Playwright
Test Strategy & Planning
CI/CD Pipelines
TypeScript

How I Think About Testing

Two personal projects, two different Playwright suites β€” because not everything should be tested the same way.

Expensure β€” Full Suite

28 tests covering auth, dashboard, and transaction flows. Runs in CI on every push and pull request against an ephemeral MongoDB instance. Built with fixtures over Page Object Model, a hybrid API+UI pattern for fast setup, collision-safe test data per run, and rate-limit-budget-aware negative tests.

Expensure β€” Production Smoke Suite

6 read-only checks against the live deployment. Deliberately kept separate from the main suite β€” single worker, no parallelism, run manually post-deploy so it can never touch production data by accident.

Email API Service

12 API-only tests via Playwright's request fixture β€” no browser involved. Covers validation, rate limiting, and error handling. Runs weekly via GitHub Actions plus on-demand β€” a regression/health-check suite, not a per-PR gate.

β€œThis project uses two separate Playwright suites, run differently and for different reasons. The split matters more than the test count: it's the difference between β€˜wrote some tests’ and thinking about blast radius, environments, and what's safe to automate where.”

β€” from Expensure's TESTING_STRATEGY.md

No axe-core accessibility checks or visual regression yet in either suite β€” that's next on the list.

(Plus ongoing Playwright practice through codegen katas outside these two repos.)

Featured Projects

A selection of projects that showcase my skills in full-stack development and problem-solving β€” two of them with real Playwright test suites and CI behind them.

Screenshot of Expense Tracker with Gemini AI - A full-stack expense tracking app that uses Gemini AI to categorize transactions...
01

Expense Tracker with Gemini AI

A full-stack expense tracking app that uses Gemini AI to categorize transactions and surface financial insights. Now backed by a 28-test Playwright suite β€” auth, CRUD, and dashboard flows, plus a separate read-only smoke suite for production β€” wired into CI with fixtures-based, collision-safe test data.

28 Playwright tests across auth, CRUD, and dashboard flows, plus a separate read-only smoke suite for production β€” run in CI on every push/pull request.
React
Node.js
MongoDB
Gemini AI
Express.js
Playwright
CI/CD
Vercel
CodeLive Demo
Screenshot of AI Chatbot Assistant - An intelligent chatbot powered by Google Gemini AI that answers questions about ...
02

AI Chatbot Assistant

An intelligent chatbot powered by Google Gemini AI that answers questions about my professional background, skills, and experience. Features standalone demo page and embeddable widget for seamless website integration.

React
Node.js
Express.js
Gemini AI
Tailwind CSS
Vite
Screenshot of Portfolio Website v1 - My first portfolio website built with vanilla technologies. Demonstrates strong ...
03

Portfolio Website v1

My first portfolio website built with vanilla technologies. Demonstrates strong fundamentals in web development without relying on frameworks.

HTML5
CSS3
JavaScript
Screenshot of Email API Service - A backend service handling contact form submissions with dual email-provider sup...
04

Email API Service

A backend service handling contact form submissions with dual email-provider support β€” Gmail SMTP integration, rate limiting, input validation, and automated confirmation emails. Covered by a 12-test Playwright API suite (validation, rate-limit enforcement, error handling) that runs on a weekly schedule via GitHub Actions and can also be triggered on demand.

12 Playwright API tests covering validation, rate limiting, and error handling β€” scheduled weekly via GitHub Actions, plus on-demand runs.
Node.js
Express.js
Nodemailer
Gmail SMTP
Playwright
Vercel
Code
Screenshot of Rasvel's Pet Store - A modern pet store website with dynamic features including product filtering, se...
05

Rasvel's Pet Store

A modern pet store website with dynamic features including product filtering, search functionality, and smooth animations. Built as a collaborative group project.

HTML5
CSS3
JavaScript
jQuery
Responsive Design

Get In Touch

I'm currently open to new opportunities and collaborations. Whether you have a question, a project idea, or just want to say hi β€” I'd love to hear from you!

BACK TO TOP