
Muhammad Aadil
Verified Expert in Engineering
QA Engineer and Developer
Lisbon, Portugal
Toptal member since August 31, 2022
Aadil is a skilled software quality assurance engineer with 6+ years of experience testing web and mobile applications. His professional experience includes analyzing business requirements, developing test strategies, writing precise test scenarios and test cases, and executing QA tests to ensure high-quality applications. Aadil has a firm grip on identifying and retesting bugs to ensure they are resolved.
Portfolio
Experience
- Bug Life Cycle - 6 years
- Bug Analysis & Reporting - 6 years
- Manual QA - 6 years
- QA Process - 6 years
- Functional Testing - 6 years
- Regression Testing - 6 years
- Test Case Development - 6 years
- REST API Automation - 4 years
Preferred Environment
Trello, Jira, Confluence, TestRail, Postman, PyCharm, Visual Studio Code (VS Code), Git, SQL, Software QA, Acceptance Criteria, HubSpot, Figma
The most amazing...
...QA process I've implemented helped the development team get the test scenarios commented on Jira tickets by the QAs so that the edge cases wouldn't be missed.
Work Experience
QA Engineer
VIU by HUB
- Performed end-to-end testing of a web-based insurance brokerage estimation platform, covering web UI, API, back end, and SQL validations.
- Executed API testing to verify data integrity, business logic, and integrations during regional expansion.
- Conducted cross-browser and cross-device testing to ensure a consistent user experience across Chrome, Firefox, Safari, and Edge.
- Carried out accessibility and usability testing, identifying UI/UX issues to improve compliance and user flow.
- Designed, executed, and maintained test cases and test scenarios based on functional and business requirements.
- Logged, tracked, and verified defects using Agile/Scrum workflows, while collaborating with developers and product owners.
- Participated in scrum ceremonies, including daily stand-ups, sprint planning, reviews, and retrospectives.
QA Manual Tester
Vivid Seats
- 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 daily.
- 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 a seamless user experience.
- Created API automation scripts using REST Assured with Java.
- Integrated automated tests into the CI/CD pipeline for continuous testing.
Senior QA Engineer
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.
Senior QA Engineer
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.
Senior Software Quality Assurance Engineer
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.
Software Quality Assurance Engineer
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.
Experience
HUB International
My other responsibilities included:
• Executing API testing to verify data integrity, business logic, and integrations during regional expansion.
• Conducting cross-browser and cross-device testing to ensure a consistent user experience across Chrome, Firefox, Safari, and Edge.
• Carrying out accessibility and usability testing, identifying UI/UX issues to improve compliance and user flow.
• Designing, executing, and maintaining test cases and test scenarios based on functional and business requirements.
• Logging, tracking, and verifying defects using Agile and Scrum workflows, collaborating closely with developers and product owners.
• Participating in scrum ceremonies, including daily stand-ups, sprint planning, reviews, and retrospectives.
• Supporting fast-paced delivery timelines, working full-time in CST hours with a distributed US-based team.
Vivid Seats
https://www.vividseats.com/BioMark
https://www.biomarking.com/Intellirent
https://www.myintellirent.com/about-usMapleHR
Education
Master's Degree in Information Systems
NOVA University of Lisbon - Lisbon, Portugal
Bachelor's Degree in Software Engineering
Beaconhouse National University - Lahore, Pakistan
Certifications
ISTQB Certified Tester Foundation Level (CTFL)
ISTQB
Skills
Libraries/APIs
REST APIs, Selenium WebDriver, Playwright
Tools
Jira, Figma, TestFlight, Xcode, Postman, Confluence, PyCharm, Asana, Git, GitHub, REST Assured, BrowserStack, Jenkins, Trello, TestRail
Languages
SQL, C++, Python, Python 3, Snowflake, JavaScript
Frameworks
Selenium, Cypress, Swagger
Paradigms
Functional Testing, Testing, Manual Testing, Test Automation, Sanity Testing, E2E Testing, Usability Testing, Automation, Automated Testing, Agile, Acceptance Testing, Microservices Architecture
Platforms
iOS, Mobile, Android, WordPress, HubSpot, Web, Shopify, Visual Studio Code (VS Code), Zendesk, Blockchain
Storage
Database Testing
Industry Expertise
Cybersecurity
Other
Regression Testing, Documentation, QA Process, Testing Strategy, Manual QA, QA Testing, Bug Analysis & Reporting, Quality Assurance (QA), UI Testing, Manual Software Testing, QA Automation, Smoke Testing, Web App Testing, Test Management, QA Leadership, Test Case Creation, Test Case Execution, Cross-browser Testing, Website Testing, APIs, Web Applications, Software QA, Agile QA, Acceptance Criteria, ISTQB, User Experience (UX), API Integration, Google Play Store, Bug Fixes, eCommerce, Problem Solving, Reporting, Web Technologies, Automation Tools, Cryptocurrency, AI Testing, Testing Services, Web Service Testing, API Testing, REST API Automation, Test Planning, Reviews, Sublime, Technical Support, Backlog Grooming, Test Cases, Mobile App Testing, Email Marketing, Technical Writing, Accessibility Testing, Integration Testing, Automated UI Testing, Test Case Development, Test Documentation, Bug Life Cycle, Sprint Planning, Email Marketing Automation, Mabl, MABL automation, Data Governance, Software Architecture, Data Ethics, Information Project Management
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring