Skip to main content
Muhammad Hammad FaisalMF
Looking for a job

Muhammad Hammad Faisal

@muhammadhammadfaisal

Software Engineer at Arbisoft who cut a client test suite from 8 hours to 2.

Pakistan
Message

What I'm looking for

I’m looking for automation, SDET, and data-extraction roles in the EU, remote or hybrid, as well as select freelance projects.

At Arbisoft, I work across FixAlert test automation and Zuub data pipelines. I refactored FixAlert’s inherited WebdriverIO suite and implemented parallel execution with a distributed Selenium Grid, cutting full-suite runtime from 8 hours to 2.

For Zuub, I build and maintain TypeScript and Python browser automation bots that handle login, CAPTCHA challenges, and extraction into a fixed data schema. I also own credential rotation across thousands of accounts, with zero lockouts, and consolidated 23 integrations under one architecture.

I built a FastAPI microservice for PDF data extraction that’s now used across several projects. Earlier at Arbisoft, I designed a framework abstraction layer that let teams move from Cypress to Playwright by rewriting only the adapter.

Outside work, I publish tutorials at code-mage.dev, with 28+ chapters on Playwright, WebdriverIO, and Cypress, and have 7 merged PRs in the WebdriverIO org.

Experience

Work history, roles, and key accomplishments

Arbisoft logoAR
Current

Software Engineer

Arbisoft

Jun 2024 - Present (2 years 5 months)

Software Engineer across two client products: FixAlert (test automation) and Zuub (data pipelines).

FixAlert:
- Refactored an inherited 100+ file WebdriverIO suite to 60 files with a cleaner page-object architecture.
- Implemented parallel execution and a distributed Selenium Grid, cutting full-suite runtime from 8 hours to 2.
- Integrated CI/CD with GitHub Actions.

Zuub:
- Built and maintain Ty

UP

Freelance Software Engineer

Upwork

Apr 2023 - Dec 2024 (1 year 8 months)

- Built web-scraping infrastructure with Patchright for client data projects
- Delivered test automation across Playwright, WebdriverIO, Cypress and Selenium
- Set up CI/CD pipelines and designed test architecture from scratch

Arbisoft logoAR

Jr. Software Engineer

Arbisoft

May 2023 - Jun 2024 (1 year 1 month)

- Built and maintained end-to-end automation frameworks in WebdriverIO for web and mobile (Android, iOS) platforms.
- Designed a framework abstraction layer so tests depended on one interface rather than a third-party tool, enabling a Cypress-to-Playwright migration by rewriting only the adapter; reused across teams.
- Implemented a local Selenium Grid with Appium for parallel execution, cutting r

Ginkgo Retail logoGR

Jr. Software Engineer

Ginkgo Retail

Nov 2022 - May 2023 (6 months)

- Built responsive web applications using React and Django.
- Contributed to CI/CD pipelines and code review processes.

Stack: React · Django · Python

Ginkgo Retail logoGR

Full Stack Developer - Intern

Ginkgo Retail

Aug 2022 - Nov 2022 (3 months)

- Built responsive LMS web applications using React and Django.

Stack: React · Django · Python

Fiverr logoFI

Professional Freelancer

Fiverr

Aug 2018 - Aug 2022 (4 years)

Early freelance work during university — Python scripting, automation utilities, and desktop tools for small clients.

Education

Degrees, certifications, and relevant coursework

GO

Google

Crash Course on Python

Jan 2026

CO

Coursera

TypeScript Variables and Data Types

May 2024

University of Engineering and Technology, Lahore logoUL

University of Engineering and Technology, Lahore

Bachelor of Engineering - BE, Computer Engineering

2019 - 2023

UM

University of Michigan

Capstone: Retrieving, Processing, and Visualizing Data with Python

Apr 2023

UM

University of Michigan

Programming for Everybody (Getting Started with Python)

Jul 2022

UM

University of Michigan

Python Data Structures

Jul 2022

UM

University of Michigan

Using Python to Access Web Data

Jul 2022

Interested in hiring Muhammad Hammad?

You can contact Muhammad Hammad and 600K+ other talented remote workers on Himalayas.

Message Muhammad Hammad

People also viewed

View all talent

Get matched with your dream remote job

Sign up now and join over 1,000,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan