Version 1.0
Mustafa Ali
Software Developer | AI and Test Automation Enthusiast | Python • JavaScript • Playwright • Cloud
Welcome to My Portfolio!
I'm an IBM Consultant with over three years of experience delivering software consulting and quality assurance solutions. While my professional background is rooted in manual testing, I've dedicated myself to mastering QA automation, AI engineering, and modern web development through hands-on projects and continuous learning. My primary areas of focus include Playwright, JavaScript, TypeScript, Python, Node.js, and AI-powered applications. Every project in this portfolio is designed to strengthen practical engineering skills while following industry best practices for testing, clean code, version control, and deployment. My goal is to build software that is reliable, maintainable, and user-focused while continuing to grow into roles such as QA Automation Engineer, SDET, or AI QA Engineer.
⭐️ Thank you for visiting my portfolio. I hope you enjoy exploring my page. ⭐️
Recent Projects
Quote of the times
Quote of the Times is a responsive web application that delivers inspirational and thought-provoking quotes through a clean and interactive user interface. The project was designed to strengthen my front-end development skills while working with JavaScript, JSON data, responsive design, and browser APIs. It evolved from a simple quote generator into a feature-rich application focused on usability and performance. Created Playwright testing framework that is public to automate testing of every function created, and to catch errors in earlier building stages.
Technologies Used:
HTML5 | CSS3 | JavaScript (Es6+) | JSON | Local Storage API | Clipboard API | Git | Github | Playwright
Displays random inspirational quotes every 10 seconds | Like button to saves quotes in same session to re-read | copy button to copy any quote that appears | default view with alternate background to switch from depending on mood
One of the biggest challenges was ensuring the website displayed consistently across different browsers and mobile devices. During development, I also encountered deployment and caching issues after hosting the project, which required troubleshooting browser caching, Cloudflare caching, and deployment configuration to ensure users always received the latest version of the application.
Fetch Quotes from a live REST API | Search Function for quotes | Add quote section where I will review and add quote every user sends to me | Filtering options | Daily quote notification as user base grows
Link to Website: Quote of the Times
The JS Utility Toolkit is a collection of interactive web-based utilities designed to simplify common everyday tasks for developers and users. Built with HTML, CSS, and JavaScript, the project focuses on creating fast, responsive, and user-friendly tools while reinforcing core front-end development concepts.
Technologies Used:
HTML5 | CSS3 | JavaScript (ES6+) | JSON | Git | Github | Wasmer | Playwright
Interactive calculator for basic arithmetic operations | Text Analyzer with word, character, and sentence statistics | Unit Converter supporting multiple measurement conversions | JSON Formatter for validating and formatting JSON data | Modular JavaScript structure for maintainability
One of the biggest challenges was designing multiple independent tools while keeping the codebase organized and easy to maintain. I also focused on handling user input safely, validating data, and ensuring each utility behaved consistently across different browsers and screen sizes.
Additional developer utilities (Base64 Encoder/Decoder, UUID Generator, Regex Tester) | Save button to save JSON | More Calculations to each section
Link to Website: JS Utility Toolkit
My Professional Journey
IBM (2022 - Present)
Technical Consultant (OPOR)
- Partnered with healthcare clients to implement Oracle Health solutions, supporting application builds, system deployments, and successful Go-Live events across the Nova Scotia healthcare system.
Quality Engineer (OPOR)
- Led the complete testing lifecycle for the General Laboratory solution within Oracle Health, delivering two System Integration Testing (SIT) cycles and supporting two successful production Go-Live deployments.
Link to Resume: ➡️ HERE ⬅️
My Toolkit
Languages
JavaScript • Python • HTML5 • CSS3 • SQL
Front-End
Responsive Design • DOM Manipulation • Accessibility • UI/UX • Cross-Browser Compatibility
Testing & QA
Manual Testing • Regression Testing • Exploratory Testing • System Integration Testing (SIT) • User Acceptance Testing (UAT) • Integration Testing • Test Planning • Defect Tracking
Cloud & Hosting
AWS • Microsoft Azure • Google Cloud • Wasmer
Enterprise
Oracle Health • VersionOne • Oracle Project Portal • Citrix
Development Tools
Git • GitHub • GitHub Actions • Visual Studio Code • Postman
Methodologies
Agile • Scrum • Kanban • CI/CD • SDLC • STLC
My Certifications
🔘 AWS Cloud Archtiect
🔘 Google Cloud Digital Leader
🔘 ISTQB Agile Tester
🔘 ISTQB AI Testing
🔘 ISTQB Tester Foundation Level
🔘 AWS Certified Cloud Practitioner
🔘 Microsoft Azure Fundamentals
🔘 Google IT Support Professional Certificate