Muhammad Raheel

Hi, I'm M Raheel

An ISTQB® Certified Full Stack QA Engineer with 8+ years of experience specializing in web automation, performance testing, and building scalable testing frameworks. I focus on tools like Selenium, Playwright, and Cypress to ensure software quality and streamline CI/CD pipelines. My expertise include crafting tailored QA strategies.

About Me

about

Hello,

Lead Test Automation Engineer from Karachi, Pakistan.

Name: Muhammad Raheel

Birthday: 25 November, 1994

Location: Karachi, Pakistan

Email: mraheel075@gmail.com


My skills

Java

C#

Python

Selenium

Appium

TestNG

Specflow

Cucumber

Maven

Cypress

javascript

Pytest

TestCafe

Docker

CI/CD

Services

Web Testing (Manual + Automation)

checking your web application or website for potential bugs before its made live and is accessible to general public.

Mobile App Testing (Manual)

Mobile app testing is a form of A/B testing wherein various user segments are presented with different variations of an in-app experience to determine.

Documentation of QA

All related to QA\Testing field.

QA Support

When you may need QA consulting.

Education

2014 - 2017

Bachelors of Science in Computer Engineering

Sir Syed University Logo Sir Syed University Of Engineering & Technology

2012 - 2013

Higher Secondary School Certificate (HSC)

NCR-CET Logo NCR-CET or NCR College of Emerging Technologies

2010 - 2011

Secondary School Certificate (SSC)

Waves Grammar School Logo Waves Grammar School

Experience


Dec 2025 - Present

Lead Test Automation Engineer


    • Lead and coordinate the QA aspects of software development, focusing on Playwright with TypeScript to ensure high-quality applications.
    • Research and evaluate new testing tools, technologies, and frameworks (e.g., Playwright, and TypeScript) to enhance team efficiency.
    • Provide mentorship and on-the-job training for other team members by initiating knowledge-sharing sessions and hands-on learning activities related to Playwright and TypeScript.
    • Develop, document, and execute comprehensive Test Plans, including both manual and automated test scenarios.
    • Collaborate with developers, product owners, and business analysts to integrate QA across the software development lifecycle (SDLC).
    • Estimate testing time, prioritize testing tasks, and coordinate test schedules to ensure timely delivery of high-quality software.
    • Participate in client meetings to understand business requirements and provide QA feedback, ensuring alignment with testing objectives.

AdalFi
May 2025 - Nov 2025

Principal QA Engineer

AdalFi empowers banks, fintechs and other lenders to score and underwrite overlooked consumer and SME prospects using the most direct and reliable predictor of creditworthiness: their deposit account data.


  • Lead and coordinate the QA aspects of software development, focusing on C#, Selenium, and BDD to ensure high-quality applications.
  • Research and evaluate new testing tools, technologies, and frameworks (e.g., Selenium, C#, SpecFlow) to enhance team efficiency.
  • Provide mentorship and training to junior team members by initiating knowledge-sharing sessions and hands-on learning activities.
  • Develop, publish, and implement detailed Test Plans, ensuring they align with BDD principles and Selenium-based automation.
  • Assess resource requirements for software testing and inform management accordingly.
  • Collaborate with cross-functional teams, including developers and business analysts, to ensure quality throughout the entire software development lifecycle.
  • Design and develop automated test scripts using Selenium WebDriver and C# to validate web applications.
  • Estimate, prioritize, and plan testing activities while maintaining a focus on BDD best practices and efficient test automation strategies.
  • Participate in client meetings to understand requirements and provide QA insights for seamless project delivery.
  • Participate in manual and automated QA reviews, ensuring test coverage and adherence to BDD standards.
  • Engage in various QA activities (e.g., internal training, team interviews) to foster a culture of continuous improvement.

10Pearls
Jun 2022 - Feb 2025

Staff Test Consultant

10Pearls was founded in 2004 by brothers Imran and Zeeshan Aftab. What began as a two-person operation is now a global business with offices in the United States, Costa Rica, Colombia, United Kingdom, Pakistan and Peru.


10Pearls is an award winning digital development company, helping business with product design, development and technology acceleration.


  • Manage, support and coordinate business and QA aspects of software development activities, including requirement analysis and QA of applications
  • Research new tools and technologies and evaluate their usefulness for the team/company.
  • Provide mentoring and on-the-.job training for junior team members by initiating learning activities/knowledge sharing sessions.
  • Develop, publish and implement Test Plans.
  • Inform the supervisor about what resources will be required for software testing.
  • Work with cross-functional teams to ensure quality throughout the software development lifecycle.
  • Develop and execute automated test scripts to test the application.
  • Estimate, prioritize, plan and coordinate testing activities.
  • Participate in the client meeting.
  • Participate in Manual/Automation QA Review.
  • Participate QA activities (e.g., Training, Snack Chat, Interview etc.).
  • All responsibilities of Senior Test Engineer.

Breakthru
Apr 2021 - Jun 2022

QA Automation Engineer

Breakthru is growing technology and Services Company offering cutting edge messaging and AI products and services to online advertisers. Over 10,000 firms in the US, Canada and Australia use our chat and messaging solution to enable increased profitability for their businesses


  • Design, develop, & maintain dot net-based application that has been developed in-house to automate the functional/regression/performance testing of our web and cloud- based products.
  • Participate in Sprint planning and grooming sessions with onshore/offshore team members.
  • CloselyworkwiththeAutomationleadtoensuredesignconformity and code consistency of the test automation tool.
  • Created automated website test script on Selenium WebDriver with C# using Xunit.
  • Created test cases in cucumber BDD using Xray tool in Jira.
  • Promote R&D for the implementation of new methodologies, tools and technologies to facilitate SQA processes.
  • Plan, perform and supervise performance, security, usability and automated testing.
  • Train, mentor and develop junior team members.

Systems Limited
Mar 2021 - Apr 2021

Software Developer Engineer In Test

Systems Limited is a global leader of next-generation IT services and BPO solutions. Ever since its inception in 1977, the company has evolved and taken center stage in information and technology by providing computing strategies and solutions to Government and Private Organizations.


  • Coordinate / strategize with analysis, client services, engineering and configuration management teams.
  • Analyze complex change requests for design efficiency, completeness and impact analysis.
  • Develop test strategies, plans, cases, and scripts.
  • Evaluate and test software to validate program function as per assignments.
  • Assist in defect trend analysis and process improvement.
  • Promote R&D for the implementation of new methodologies, tools and technologies to facilitate SQA processes.
  • Plan, perform and supervise performance, security, usability and automated testing.
  • Train, mentor and develop junior team members.
Dec 2020 - Feb 2021

QA Engineer

  • Coordinate / strategize with analysis, client services, engineering and configuration management teams.
  • Analyze complex change requests for design efficiency, completeness and impact analysis.
  • Develop test strategies, plans, cases, and scripts.
  • Evaluate and test software to validate program function as per assignments.
  • Assist in defect trend analysis and process improvement.
  • Promote R&D for the implementation of new methodologies, tools and technologies to facilitate SQA processes.
  • Plan, perform and supervise performance, security, usability and automated testing.
  • Train, mentor and develop junior team members.

Ivolve Technologies
Nov 2020 - Dec 2021

Senior SQA Automation Engineer

iVolve Technologies provides Cloud engineering and managed services provider.iVolve 360 cloud managed services ensure customers that all aspects of the infrastructure are being managed and monitored. iVolve provide DevOps service to businesses want to run applications in the cloud. We work closely together with our client team to successfully leverage the benefits of the cloud and ensure your environment runs efficiently and effectively. iVolve maintains small yet most competent Cloud engineers and Architects in areas such as OpenStack, Azure, VMware and SDDC. Our goal is to become trusted IT partner whom they can rely for there most critical business applications


  • Coordinate / strategize with analysis, client services, engineering and configuration management teams.
  • Analyze complex change requests for design efficiency, completeness and impact analysis.
  • Develop test strategies, plans, cases, and scripts.
  • Evaluate and test software to validate program function as per assignments.
  • Assist in defect trend analysis and process improvement.
  • Promote R&D for the implementation of new methodologies, tools and technologies to facilitate SQA processes.
  • Plan, perform and supervise performance, security, usability and automated testing.
  • Train, mentor and develop junior team members.
Aug 2020 - Oct 2020

SQA Engineer

  • Implementation of Testrail & Qase.
  • Implementation of Selenium with java (using maven and testing).
  • Implementation of Cypress.
  • Create and execute Test Cases & Test Scenarios.
  • Preparing Test Status Report.
  • Bug reporting and verification of bugs reported.
  • Interacting with the development team to help solve the defects found.

Cooperative Computing
Jan 2020 - Jul 2020

SQA Engineer

Cooperative Computing is a business-focused technology solutions company that enables organizations to create demonstrable business value through the use of technology. By assisting the enterprise to develop and execute on focused strategies to reduce operating costs or drive critical competitive advantage, Cooperative Computing ensures your business will obtain the desired benefit from your technology investments or can exit a project quickly with little risk.


  • Create and execute Test Cases & Test Scenarios.
  • Preparing Test Status Report.
  • Bug reporting and verification of bugs reported.
  • Interacting with the development team to help solve the defects found.
  • Testing Android, IOS & Web applications.
  • Black box, regression and smoke testing.
  • Functional Testing, UI Testing, Performance Testing & Load Testing.
  • SQL Databases and Queries.
  • Maintaining the bug cycle, bug verification, closure of the assigned testing tasks using bug-tracking tools.
Jul 2019 - Dec 2019

Associate SQA Engineer

  • Create and execute Test Cases & Test Scenarios.
  • Preparing Test Status Report.
  • Bug reporting and verification of bugs reported.
  • Interacting with the development team to help solve the defects found.
  • Testing Android, IOS & Web applications.
  • Black box, regression and smoke testing.
  • Functional Testing, UI Testing, Performance Testing & Load Testing.
  • SQL Databases and Queries.
  • Maintaining the bug cycle, bug verification, closure of the assigned testing tasks using bug-tracking tools.

Expertek Cyber Solutions
Mar 2018 - Jun 2019

Jr. SQA Engineer

Expertek Cyber Solutions is a leading provider of Web Design & Development, Search Engine Optimization, Social Media Marketing and Business Process Outsourcing (BPO) solutions. We not only build solutions for our customers but rather build a functional solution which is aligned to maximize operational efficiencies that means more online business.


  • Create and execute Test Cases & Test Scenarios.
  • Preparing Test Status Report.
  • Bug reporting and verification of bugs reported.
  • Interacting with the development team to help solve the defects found.
  • Testing Android, IOS & Web applications.
  • Black box, regression and smoke testing.

Hassoft Solutions
Dec 2017 - Feb 2018

Internship in QA

Software House in Karachi. Expertise in Accounting Software, Inventory Management Systems, ERP, Custom Software and Websites Development.


  • Help the senior QA members on some day to day tasks where the Intern is expected to learn testing as well as domain skills.

Projects

  • All Projects
  • Web
  • App

Certifications & Courses

  • All Certifications & Courses
  • Web
  • App
  • Programing
  • Other

Pricing table

Basic

$4/hr

  • Manual Testing
Get Started
Premium

$10/hr

  • Work on Time
Get Started

Clients

client-name
client-name
client-name
client-name

Get in touch

Mobile No
+92 336 3074950
Email address
mraheel075@gmail.com
Location
Karachi, Pakistan