
Muhammad Aadil
Verified Expert in Engineering
QA Engineer and Developer
Lahore, Punjab, Pakistan
Toptal member since August 31, 2022
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
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
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
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.
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
BioMark
https://www.biomarking.com/Intellirent
https://www.myintellirent.com/about-usMapleHR
https://maplehr.io/Education
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
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
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