Fahad Mukhtar
Verified Expert in Engineering
Quality Assurance Engineer and Developer
Lahore, Pakistan
Toptal member since September 7, 2022
Fahad has over eight years of experience working as a senior QA with knowledge of the whole QA and testing processes. He's experienced in designing, creating, executing, and planning testing strategies, ensuring quality in all software development stages from design to deployment. Fahad is a senior QA engineer passionate about the reflective user journey, user satisfaction, and innovation and has tested web, Web3, mobile, game, and API technologies for products with millions of users.
Portfolio
Experience
- Mobile App Testing - 8 years
- Website Testing - 8 years
- Regression Testing - 8 years
- Functional Testing - 8 years
- Manual Software Testing - 8 years
- API Testing - 6 years
- User Acceptance Testing (UAT) - 6 years
- Game Testing - 4 years
Availability
Preferred Environment
Windows, MacBook, Android, iOS, Linux, WebdriverIO, ChatGPT
The most amazing...
...blockchain project I've worked on is with NFT creation and Unreal game. I tested the web, APIs, mobile app, game, smart contracts, and database.
Work Experience
Senior Quality Assurance Engineer
VESTIBULE LLC DBA WE THE CULTURE
- Started on this project with zero documentation and was able to handle testing on all branches of the project, from gameplay to API calls, to web UI. Created documentation to ensure that the team worked efficiently and effectively.
- Introduced design testing and asked hard questions, often finding many high-level bugs in product design before anything was built, and saved time later.
- Provided the concept of UAT and system testing, which helped us to deliver bug-free production release as real money was involved in production.
QA Engineer
Werkt LLC
- Worked on testing 900 WordPress pages in a short span of time. I used both manual and automated techniques and also contributed to setting up QA checklists and processes for testing the web pages. I tested on multiple environments.
- Used different tools for cross-browser and responsive testing, broken links and crawling, page speed and performance, accessibility, content comparison, and block presence.
- Tested and retested all the pages and helped the team to launch all pages on scheduled time. It was a massive release and went successful after the UAT. I set up a unique process and focused on team communication, which played an important role.
QA Expert
Pearson
- Worked on the education domain using tools like Learnosity and LaTeX to ensure the quality of the platform from an end-to-end perspective. Delivered complete assignments for years 11 and 12.
- Owned the overall QA strategy of the program's applications and API performance.
- Analyzed the impact and documented any risks associated with deploying the new chapters and assignments into production.
- Developed a test strategy and plans for the different phases of the projects, including related estimated test efforts.
Quality Consultant
I2C
- Identified discrepancies between functionality and functional specification documents. Performed testing of OLTP, run time transactions, web applications, E2E testing, mobile applications, and E2E testing.
- Worked on verification and validation during the development process as we had to maintain the quality during the building process and when we delivered the end product. Reported bugs with the test cases and tracked them with tasks.
- Maintained the environment flow from QA to UAT to staging to production and went live without any major bugs. Security and load testing were done after QA environment approval, which helped smooth product delivery.
- Managed data integration, customization, and automation with NetSuite.
Senior Test Engineer
Coeus Solutions
- Faced the challenges of using mobile devices and other compatibility and responsive issues. Introduced BrowserStack, which reduced the overall cost and time and helped increase productivity and efficiency.
- Introduced Zephyr for test case writing, which improved the whole QA process. To stop bug leakage, I started working on the E2E testing approach, resulting in quality products.
- Worked on releases that went bug-free because of positive feedback. QA needed to be part of the technical support team for training purposes; this way, we got direct feedback, answered the end users' questions, and solved their queries.
Software Test Engineer
Coeus Solutions
- Introduced test planning and test reporting with test cases for the projects, which helped us track the projects' progress and follow the defined procedures.
- Shifted all the documentation to a central tool like Confluence so users could view and make changes accordingly.
- Followed the documentation and wrote and shared everything with the team, ensuring the production deployment went successful. Sent my test cases to the development team so they could execute them.
Experience
My Card Place
https://www.mycardplace.com/DELIVERABLES
• Performed functional testing for applications and the failover plan execution.
• Started from the test plan preparation, wrote, designed, and executed test scenarios and cases, and made test summary reports.
• Performed black box, grey box, regression, sanity, and performance testing.
• Raised the discrepancies between functionality and functional specification documents and all the stakeholders.
• Used Jira for effective defect tracking and reporting.
• Involved in all the project stages, from requirement analysis to the production launch.
• Reported and tracked bugs.
Bravo
https://app.getbravo.io/DELIVERABLES
• End-to-end complete web testing, functional testing, and regression testing
• Cross-browser testing, UI testing, and an inspection of documents, including functional specification, software requirement, specification, and project planning
• Reviewing the report, issues, and corrective actions log
• Test case writing and execution
• API testing using Postman
• Load testing using JMeter
• Security testing using OWASP ZAP and API security
Smart Feedback Forms (SFF)
https://smartforms.ekomi.com/user/loginDELIVERABLES
• End-to-end complete website testing
• Functional and non-functional testing
Volcom Stoneland
DELIVERABLES
It was a new domain, and I started with exploratory testing to know the system.
There was no documentation, and this project had various components, which were integrated later. I tested components like the web front and back end, mobile apps, APIs, games, and smart contracts. I completed the end-to-end testing to make sure that everything was running fine. After that, I made test cases for UAT and system testing and pushed the project to production after performing all kinds of testing and stakeholders' approval.
Utest (Dailymotion and Zee5 Video Streaming)
https://www.utest.com/DELIVERABLES
• Testing content delivery
• Cross-device testing
• Functional testing
• Performance testing
• Security testing
• Compatibility testing
• Localization and internationalization testing
• Usability and user experience testing
• Regression testing
• Monitoring and issue tracking
• Compliance and regulatory testing
Devices: web, mobile, and smart TV.
Education
Bachelor's Degree in Computer Science
Forman Christian College University - Lahora, Pakistan
Bachelor's Degree in Education
University of the Punjab - Lahore, Pakistan
Certifications
Scrum | Advanced
Agile Testing
Software Testing | Planning Tests for Mobile
Postman Essential Training
MySQL Essential Training
API Testing Foundations
Software Testing: Exploratory Testing
Selenium WebDriver 4 With Java | Novice To Ninja and Interview
Udemy
Jmeter | Step by Step for Beginners
Udemy
Skills
Libraries/APIs
REST APIs, Selenium WebDriver, Puppeteer, Node.js, Newman, React, Playwright, NetSuite API, Selenium Grid
Tools
Jira, Zephyr, Postman, Slack, BrowserStack, Google Docs, WebdriverIO, qTest Manager, ChatGPT, Figma, Apache JMeter, Confluence, Katalon Studio, TestRail, BigQuery, Jenkins, LaTeX, JavaScript Testing, Katalon, Cucumber, WireMock, Toad, GitLab, PuTTY, WinSCP, DbVisualizer, SoapUI, Apache Maven, Zeplin, Grafana, OWASP Zed Attack Proxy (ZAP), IntelliJ IDEA, Subversion (SVN), GitHub, Jira Xray, Git, RSpec, CircleCI, Mocha, Gutenberg Editor, GitLab CI/CD, Bubble
Languages
Java, SQL, TypeScript, JavaScript, Python, HTML5, Gherkin, HTML, CSS, Perl, GraphQL, Snowflake, PHP
Frameworks
Appium, Selenium, Cypress, Jest, Unity, Swagger, TestNG, Capybara, Ionic, TestCafe, Grinder, JUnit, Unity3D, Espresso, Ruby on Rails (RoR), React Native, Django, Angular, Laravel
Paradigms
Testing, Functional Testing, Scrum, User Acceptance Testing (UAT), Sanity Testing, Automated Testing, Manual Testing, Test Automation, Software Testing, E2E Testing, Agile, Load Testing, Kanban, Stress Testing, Automation, ETL, B2B, Behavior-driven Development (BDD), Unit Testing, HIPAA Compliance, Cross-platform, DevOps
Platforms
Windows, iOS, Mobile, Android, Steam, WooCommerce, Eclipse, Zendesk, MacOS, Azure, WordPress, Oracle, Linux, Amazon Web Services (AWS), Firebase, Oracle Retail, Tricentis Tosca, MuleSoft
Storage
Data Validation, Relational Databases, MySQL, Database Testing, Amazon S3 (AWS S3), Nextcloud, PostgreSQL, JSON, Apache Hive
Other
QA Testing, UI Testing, UX Testing, Regression Testing, API Testing, Mobile App Testing, Website Testing, Game Testing, Compatibility Testing, Test Planning, Test Scenarios, Responsiveness, System Testing, Integration Testing, System Integration Testing (SIT), Smoke Testing, QA Test Plan Management, Testing Strategy, Test Case Execution, Test Reporting, Defect Logging, Software Testing Lifecycle (STLC), Software Development Lifecycle (SDLC), Test Documentation, Manual Software Testing, Web App Testing, QA Leadership, Ownership, Production, Responsive UI, Exploratory Testing, Functional Requirements, Documentation, Integration, Black Box Testing, Boundary Testing, Partitioning Equivalence, Android Testing, Agile Sprints, Quality Assurance (QA), Manual QA, Release Management, QA Automation, Quality Auditing, PDF, ETL Testing, Business Analysis, Software Troubleshooting, System Requirements, Finance, Web Applications, Mobile Apps, Mobile Applications, Mobile UI, Leading Quality Assurance (LQA), Quality Improvement, User Interface (UI), Client-side, User Flows, CI/CD Pipelines, Test Management, Software QA, Performance Testing, eCommerce UX, Website QA, Over-the-top Content (OTT), Cross-browser Testing, Test Case Creation, Data Migration Testing, Writing & Editing, Technical Documentation, Technical Writing, Enterprise, Smart TV, UI Automator, Audits, Data Migration, Alpha Testing, Bug Discovery & Tracking, Test Automation Frameworks, Large-scale Projects, Consulting, Large Scale Distributed Systems, Data Quality, Blogging, Content Writing, Front-end, Reading, Embedded Security, MacBook, Smart Contracts, Automated UI Testing, Public Speaking, User Requirements, Gray Box Testing, Backlog Grooming, Leadership, eCommerce, Google BigQuery, Learnosity, SaaS, Transitions, Automation Tools, Mobile Device QA Automation, SAP Testing, Learning Management Systems (LMS), SAP, Artificial Intelligence (AI), Business Processes, ETL Tools, Architecture, NetSuite, Enterprise Resource Planning (ERP), Data Science, Data Reporting, Data Analytics, GitHub Actions, Quality Control (QC), Test Cases, Cryptocurrency Wallets, Non-fungible Tokens (NFT), Metabase, Security Testing, LogRocket, Firmware, Firmware over the Air (FOTA), ADA Compliance, Video Streaming, Reporting, Bots, Unity Editor Scripting, Robotic Process Automation (RPA), Adalo, Machine Learning
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