WH
Wafi Hassan

Hi, I'm Wafi Hassan

Software Developer · QA Automation & Backend

I build backend services and the automated tests that keep them reliable, from C# API tests at Philips to a full-stack app with a 62-test suite in CI.

Open to software developer, SDET & QA automation roles

About Me

Wafi Hassan

I graduated from the University of Windsor in December 2025 with a Bachelor of Science in Computer Science, and made the Faculty of Science Dean's Honour Roll in 2021.

I spent two internship terms on the Ultrasound Reacts SQA team at Philips. I started out running manual regression suites in TestRail, and in my second term moved into automation, writing C# xUnit tests that validate REST API behavior, including role-based access control.

Outside of work I build full-stack projects with real test suites behind them, like my Uptime Monitor. I'm looking for software developer, backend, SDET, or QA automation roles where I can keep doing both: writing code and making sure it works.

Experience

  1. Software Developer/Tester Intern

    Apr 2025 – Dec 2025

    Philips · Ultrasound Reacts SQA · Remote

    • Returned for a second term and moved from manual testing into automation and backend API validation
    • Wrote and ran C# xUnit tests validating REST API request handling, response validation, and role-based access control
    • Set up and maintained a local automation environment in JetBrains Rider for test execution and debugging
    • Completed and closed 15+ UAT tests in Jira, validating server enhancements and bug fixes before release
    C# xUnit REST APIs TestRail Jira
  2. Software Tester Intern

    Jun 2024 – Dec 2024

    Philips · Ultrasound Reacts SQA · Remote

    • Tested Reacts, a healthcare video conferencing app serving 200+ clinics, hospitals, and customers
    • Wrote and edited test cases in TestRail and ran 100+ manual tests against each sprint's release candidate
    • Reported and tracked defects in Jira and worked with developers and product managers on new features and blockers
    • Triggered server stack deployments to staging via AWS on developer commits to support continuous integration
    Manual Testing TestRail Jira AWS Agile

My Skills

Testing & QA

xUnit Playwright Vitest Supertest TestRail Jira API Testing Regression & UAT

Languages

C# Python Java JavaScript C

Backend & Web

Node.js Express REST APIs React HTML/CSS PHP

Databases

PostgreSQL MS SQL MySQL

Tools

Git GitHub Actions Docker JetBrains Rider VS Code

Featured Projects

Uptime Monitor dashboard showing three monitored sites, two up and one down

Uptime Monitor

Featured

A self-hosted uptime monitor that pings URLs on a schedule, logs response times to Postgres, charts them on a React dashboard, and emails you once when a site goes down.

  • 62-test pyramid: Vitest unit, Supertest API integration, and Playwright E2E tests
  • Dependency-injected HTTP and SMTP clients so unit tests run offline
  • Transactional log writes and up→down alerting, so one outage sends one email
CI status
React Node.js / Express PostgreSQL Playwright Vitest Docker GitHub Actions
View Project

Banking Application

A Java banking app backed by a MySQL database. Users log in to deposit, withdraw, transfer funds between accounts, and review their past transactions.

Java MySQL
View Project

SkyPalette

A weather application that uses the OpenWeatherMap API to display real-time temperature, humidity, wind speed, and other conditions for any location.

JavaScript CSS API
View Project

NoteSwift

A lightweight browser note-taking app built with vanilla JavaScript. Create and delete notes, which are saved automatically to local storage so they persist between visits.

JavaScript Local Storage
View Project

Get In Touch

I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology!