Muhammad Aadil, Developer in Lahore, Punjab, Pakistan
Muhammad is available for hire
Hire Muhammad

Muhammad Aadil

Verified Expert  in Engineering

QA Engineer and Developer

Lahore, Punjab, Pakistan

Toptal member since August 31, 2022

Bio

Aadil is a skilled software quality assurance engineer with over 5 years of experience testing web and mobile applications. His professional experience includes analyzing business requirements, creating test strategies, writing precise test scenarios and test cases, and executing QA tests to ensure a high-quality application. Aadil has a strong grip on identifying and retesting the bugs to ensure their resolution.

Portfolio

Vivid Seats - Main
Quality Assurance (QA), Manual QA, API Testing, Postman, SQL, Automated Testing...
Biomark
API Testing, Agile, Acceptance Testing, Automated Testing, Confluence, Cypress...
Intellirent
API Testing, Database Testing, Manual QA, Manual Software Testing...

Experience

  • Bug Analysis & Reporting - 3 years
  • Test Case Development - 3 years
  • Functional Testing - 3 years
  • Regression Testing - 3 years
  • QA Process - 3 years
  • Bug Life Cycle - 3 years
  • Manual QA - 3 years
  • REST API Automation - 2 years

Availability

Full-time

Preferred Environment

Trello, Jira, Confluence, TestRail, Postman, PyCharm, Visual Studio Code (VS Code), Sublime, Git, SQL

The most amazing...

...QA process I've implemented helped the development team to get the test scenarios commented on Jira tickets by the QAs so that the edge cases won't be missed.

Work Experience

QA Manual Tester

2024 - 2025
Vivid Seats - Main
  • Developed comprehensive test plans and test cases for iOS and Android applications.
  • Created test applications on various devices, screen sizes, and operating system versions on BrowserStack while ensuring compatibility and that the app performs consistently across different environments.
  • Gained recognition for resolving an average of 6-7 tickets on a daily basis.
  • Defined test strategies based on application requirements and specifications.
  • Executed functional, regression, integration, and system testing.
  • Ensured all application features were tested thoroughly and met specified requirements.
  • Assessed the app’s usability while administering seamless user experience.
  • Created API automation scripts using REST Assured with Java.
  • Integrated automated tests into the CI/CD pipeline for continuous testing.
Technologies: Quality Assurance (QA), Manual QA, API Testing, Postman, SQL, Automated Testing, REST API Automation, REST Assured, Mabl, MABL automation, Acceptance Testing, APIs, Web Applications, Test Automation, BrowserStack

Senior QA Engineer

2022 - 2023
Biomark
  • Led and mentored a team of SQA professionals, boosting their productivity levels with regard to automation.
  • Developed and implemented quality assurance strategies to ensure the delivery of high-quality software products.
  • Planned and executed testing activities, including functional, regression, performance, and integration testing, to validate software functionality.
  • Collaborated with cross-functional teams, including developers, product managers, and business analysts, to ensure seamless communication and understanding of quality objectives.
  • Drove automation efforts by designing, implementing, and maintaining automated test scripts for efficient and effective testing processes.
  • Managed the end-to-end defect lifecycle, from identification to resolution.
  • Continuously evaluated and enhanced testing processes, tools, and methodologies to optimize the overall software development lifecycle.
  • Created and maintained test documentation, including test plans, test cases, and test reports.
  • Identified and assessed project risks related to quality and collaborate with stakeholders to implement risk mitigation strategies.
  • Established a track record of consistently meeting all deadlines of the releases.
Technologies: API Testing, Agile, Acceptance Testing, Automated Testing, Confluence, Cypress, Database Testing, Documentation, Bug Life Cycle, Functional Testing, Jira, JavaScript, Manual QA, Bug Analysis & Reporting, Postman, PyCharm, Python, Python 3, QA Automation, QA Process, QA Test Plan Management, QA Leadership, Git, SQL, Mobile App Testing, Test Case Creation, Test Case Execution, E2E Testing, Cross-browser Testing, Website Testing, iOS, Mobile, Android, GitHub, APIs, Web Applications, Test Automation

Senior QA Engineer

2020 - 2022
Intellirent
  • Created, modified, and executed SQL queries for data validation and debugging.
  • Conducted testing of the integration between Zendesk's CRM and Jira, enabling the creation of bug tickets directly from Zendesk.
  • Administered user tickets using Zendesk CRM, effectively escalated issues to the development team after thorough debugging, and maintained communication with end users on Zendesk CRM until the identified bugs were resolved.
  • Filtered test cases for automation testing and wrote automation test scripts using Selenium WebDriver with Python.
  • Performed API testing of 3rd-party APIs integrated with Intellirent through Postman and Swagger.
  • Wrote a regression sheet to cover all the test cases of the system from scratch and maintained them on TestRail.
  • Gave technical support to the end user of Intellirent by identifying bugs and escalating them to the development team.
  • Performed cross-browser testing on macOS, Windows, and Linux environments.
  • Involved in sprint planning and backlog grooming meetings with the stakeholders.
  • Interacted with business analysts and developers in requirement analysis, design reviews, testing, and documentation for the application developed in an Agile (Scrum) environment.
Technologies: API Testing, Database Testing, Manual QA, Manual Software Testing, Manual Testing, Functional Testing, Regression Testing, Sanity Testing, Jira, Confluence, TestRail, Test Planning, Testing Strategy, Selenium WebDriver, Python 3, Cypress, PyCharm, UI Testing, Sprint Planning, Backlog Grooming, Smoke Testing, Agile, Web App Testing, Acceptance Testing, QA Test Plan Management, QA Leadership, Git, SQL, Mobile App Testing, Test Case Creation, Test Case Execution, E2E Testing, Cross-browser Testing, Website Testing, iOS, Mobile, Android, GitHub, Zendesk, Email Marketing, Email Marketing Automation, APIs, Web Applications, Test Automation, BrowserStack

Senior Software Quality Assurance Engineer

2020 - 2022
Devsinc
  • Trained, mentored, and supervised the QA team on MapleHR to improve the QA process and testing strategy.
  • Tested the calls to web services to make sure correct data was sent to the back end via web developer tools (Chrome DevTools and Safari Web Inspector to test mobile websites).
  • Managed and executed the test process, analyzed system requirements specifications, and developed appropriate test plans and test cases on TestRail.
  • Wrote automated scripts to cover smoke test cases of MapleHR using Cypress.io.
  • Executed the developed test cases and verified actual results with the expected results.
Technologies: API Testing, Regression Testing, Functional Testing, Technical Support, Sprint Planning, Backlog Grooming, Test Case Development, Quality Assurance (QA), REST API Automation, Visual Studio Code (VS Code), Confluence, TestRail, PyCharm, Sublime, Jira, Documentation, Testing, Python, QA Process, Test Documentation, Test Planning, Testing Strategy, Bug Life Cycle, Reviews, Test Cases, Bug Analysis & Reporting, QA Testing, Manual QA, REST APIs, UI Testing, Selenium, Automated Testing, Shopify, Manual Testing, Manual Software Testing, Asana, QA Automation, Test Automation, Smoke Testing, Sanity Testing, Database Testing, Agile, Web App Testing, Acceptance Testing, QA Test Plan Management, QA Leadership, Git, SQL, Mobile App Testing, Test Case Creation, Test Case Execution, E2E Testing, Cross-browser Testing, Website Testing, iOS, Mobile, Android, GitHub, Zendesk, Email Marketing, Email Marketing Automation, APIs, Web Applications, Cypress

Software Quality Assurance Engineer

2019 - 2020
FixelCloud
  • Actively participated in Scrum meetings and reviews, contributing to the agile development process.
  • Conducted usability testing for a web-based application, ensuring a user-friendly and intuitive interface.
  • Performed thorough functional and regression testing, validating the software's functionality and stability.
  • Discovered bugs within the software, addressing issues and contributing to software quality improvement.
  • Reviewed user interfaces for consistency and functionality, ensuring a seamless and cohesive user experience.
  • Designed, prepared, and recorded all test cases, providing a comprehensive testing framework.
  • Participated in the review of standards, procedures, and tools, actively executing test cases in adherence to established processes.
  • Documented new features on Confluence, ensuring clear and accessible documentation for the team and stakeholders.
Technologies: Testing, Jira, Functional Testing, Regression Testing, Documentation, Quality Assurance (QA), API Testing, Visual Studio Code (VS Code), Confluence, TestRail, Sublime, Trello, Python, QA Process, Test Documentation, Test Planning, Testing Strategy, Bug Life Cycle, Reviews, Test Cases, Bug Analysis & Reporting, QA Testing, Manual QA, Technical Support, Sprint Planning, REST APIs, UI Testing, Selenium, Automated Testing, Manual Testing, Manual Software Testing, Asana, QA Automation, Test Automation, Smoke Testing, Sanity Testing, Database Testing, Agile, Web App Testing, Acceptance Testing, QA Test Plan Management, QA Leadership, Git, SQL, Test Case Creation, Test Case Execution, E2E Testing, Cross-browser Testing, Website Testing, iOS, Mobile, Android, C++, GitHub, APIs, Web Applications

Experience

BioMark

https://www.biomarking.com/
A healthcare product with three platforms: the Doctor Platform (DP), the Lab Platform (LP), and the Patient Platform (PP). I led the Lab Platform QA team, creating test strategies and test plans, reviewing test scenarios and cases, and writing automated test scripts in Cypress and Selenium with Python.

Intellirent

https://www.myintellirent.com/about-us
This US-based product is a platform where real estate agents publish their properties, and the tenants apply to these properties by going through different forms. They must undergo a different screening process, including TransUnion, for criminal, eviction, and credit history.

MapleHR

https://maplehr.io/
I worked on a human resources management (HRMS) system integrated with employees' payroll. The system has different generic modules for a company to manage employees, like tickets, leaves, handling claims, and inventory modules.

Education

2014 - 2018

Bachelor's Degree in Software Engineering

Beaconhouse National University - Lahore, Pakistan

Certifications

JUNE 2022 - PRESENT

ISTQB Certified Tester Foundation Level (CTFL)

ISTQB

Skills

Libraries/APIs

REST APIs, Selenium WebDriver

Tools

Confluence, PyCharm, Asana, Git, GitHub, BrowserStack, Postman, Jira, Trello, TestRail, REST Assured

Languages

SQL, C++, Python, Python 3, JavaScript

Frameworks

Selenium, Cypress

Paradigms

Functional Testing, Manual Testing, Test Automation, Sanity Testing, E2E Testing, Automated Testing, Agile, Acceptance Testing, Testing

Platforms

iOS, Mobile, Android, Shopify, Visual Studio Code (VS Code), Zendesk

Storage

Database Testing

Other

Documentation, Testing Strategy, Manual QA, QA Testing, Bug Analysis & Reporting, Quality Assurance (QA), UI Testing, Manual Software Testing, Smoke Testing, Web App Testing, QA Test Plan Management, QA Leadership, Test Case Creation, Test Case Execution, Cross-browser Testing, Website Testing, APIs, Web Applications, API Testing, REST API Automation, Test Planning, Reviews, Sublime, Technical Support, Backlog Grooming, QA Automation, Test Cases, Mobile App Testing, Email Marketing, Regression Testing, Test Case Development, Test Documentation, QA Process, Bug Life Cycle, Sprint Planning, Email Marketing Automation, Mabl, MABL automation

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring