Summary
Overview
Work History
Education
Skills
Certification
Awards
Timeline
Generic
Muhammad Zaid Tahir

Muhammad Zaid Tahir

Lead Test Automation Engineer
Lahore

Summary

An ISTQB Certified Tester with over 8 years of extensive experience in manual, automation, and performance testing. Proficient in various testing types, including performance testing, web and mobile testing, regression testing, UAT, functional testing, and system testing. Skilled in implementing functional tests using Java and TestNG within the Appium framework, and executing performance testing scripts with JMeter and Gatling, including distributed testing. Adept at utilizing web and mobile debugging tools like XPath and UI Automator. Experienced in defect tracking and reporting using Quality Center (QC), JIRA, and TFS. Proficient in all phases of the Software Testing Life Cycle (STLC) and familiar with Agile, Waterfall, and Scrum methodologies. Recognized for analytical problem-solving, effective communication, and reviewing business and software requirement documents to ensure quality assurance. Expertise in developing and implementing automation frameworks, scripting, and continuous integration to streamline testing processes. A results-driven professional with a strong background in collaboration and adaptability, consistently delivering high-quality software solutions by leading cross-functional teams and employing advanced testing tools and methodologies.

Professional in test automation with strong background in driving efficient and reliable testing processes. Skilled in developing and implementing automation frameworks, scripting, and continuous integration. Known for fostering team collaboration, adaptability to changing requirements, and results-oriented approach. Highly proficient in various testing tools, methodologies, and leading cross-functional teams to achieve project goals.

Overview

9
9
years of professional experience
15
15
years of post-secondary education
14
14
Certifications
3
3
Languages

Work History

Test Automation Team Lead

Nisum
04.2024 - Current
  • Identified bottlenecks in the existing automation framework, devising solutions to enhance throughput and reliability.
  • Managed resource allocation effectively, maximizing team efficiency and output during peak periods.
  • Coordinated with development teams to ensure efficient handover of code for testing phases, expediting release schedules.
  • Contributed to continuous improvement initiatives within the organization, fostering a culture of innovation and adaptability.
  • Led a team of automation engineers to deliver high-quality software releases on time.
  • Championed the adoption of agile methodologies within the Test Automation Team, resulting in increased flexibility and responsiveness to changing project requirements.
  • Developed custom test scripts to validate complex system functionality, ensuring accurate results.
  • Reviewed existing test suites and recommended updates for optimal performance based on industry trends.
  • Established standards for best practices in test automation, leading to improved code quality across projects.
  • Improved test automation efficiency by implementing new tools and strategies.
  • Collaborated with cross-functional teams to ensure seamless integration of test automation frameworks.
  • Mentored junior team members, improving their technical skills and overall productivity.
  • Increased overall project success rate by consistently meeting or exceeding performance metrics.
  • Optimized test coverage with comprehensive test plans and risk-based testing approaches.
  • Ensured timely delivery of high-quality software products by closely monitoring project milestones and deadlines.
  • Reduced manual testing efforts by implementing automated tests for various applications.
  • Documented testing procedures for developers and future testing use.
  • Kept scripts and test cases updated with current requirements.
  • Built automated test scripts to handle repetitive software testing work.
  • Authored and maintained well-organized, efficient and successful manual test cases for entire team.
  • Recommended changes and corrections to developers for optimal software performance and usability.

Principal Test Automation Engineer

Nisum
04.2022 - 04.2024
  • Conducted API automation using Rest-Assured, ensuring efficient validation of RESTful web services.
  • Developed and executed automation scripts with Selenium integrated with Cucumber for web application testing.
  • Performed performance testing using JMeter and BlazeMeter, analyzing system behavior under load.
  • Conducted distributed testing with JMeter, simulating up to 50,000 concurrent users for scalability evaluation.
  • Designed and implemented Jenkins CI/CD pipelines to generate and publish performance reports for management review.
  • Authored comprehensive test cases to ensure coverage of functional and non-functional requirements.
  • Conducted automation testing using Selenium with Cucumber and TestNG, enhancing test reliability.
  • Currently exploring Cypress for modern web application automation, focusing on fast and efficient test execution.
  • Maintained detailed documentation on testing methodologies, making it easier for other team members to follow established guidelines.
  • Increased efficiency of regression testing through the implementation of continuous integration pipelines.
  • Identified and resolved software defects, contributing to a more stable end product for users.

Senior Software Quality Assurance Engineer / SSQA Engineer

Systems Ltd
04.2021 - 04.2022
  • Conducted performance testing using JMeter, Karate, and Gatling to ensure application scalability and reliability.
  • Utilized BlazeMeter's record-and-run functionality for efficient performance testing workflows.
  • Authored and executed comprehensive test cases for functional and non-functional validation.
  • Performed API testing using Postman and automated API tests with Postman (Newman) integrated into Azure DevOps Pipelines and GitHub.
  • Developed and executed automation testing scripts using Selenium and TestNG for web applications.
  • Automated API testing with Rest-Assured, ensuring seamless integration and API functionality.
  • Automated testing of web applications and mobile apps, including integration and API testing.
  • Executed end-to-end QA activities, including functional and non-functional testing, within an Agile testing framework.
  • Authored test cases in Android Studio using UI Automator and Appium for mobile application testing.
  • Designed robust test automation frameworks using Appium Mobile Driver and TestNG for mobile testing.
  • Developed SQL queries for backend testing to ensure data consistency and accuracy.
  • Demonstrated expertise in test case reviews, automated tests, and generating reliable test data.
  • Managed defect tracking and resolution processes using JIRA for streamlined issue management.
  • Applied Agile methodologies to ensure continuous delivery and improvement throughout the testing lifecycle.
  • Contributed to product documentation, creating user manuals and technical guides for end users and internal staff.
  • Led successful integration testing efforts, ensuring compatibility between system components before deployment.
  • Contributed to creating comprehensive documentation for users and internal personnel alike.
  • Facilitated successful integration testing initiatives, confirming component compatibility before launching the system.

Senior Software Quality Assurance Engineer / SSQA Engineer

FiveRivers Technologies (Pvt.) Limited
12.2018 - 04.2021
  • Prepared and executed performance testing scripts using JMeter to ensure system reliability.
  • Collaborated with the development team to understand project requirements and objectives.
  • Analyzed and reviewed software requirements, functional specifications, and design documents.
  • Prepared, reviewed, and executed comprehensive test cases for application validation.
  • Conducted automation testing for Java applications using Appium for mobile testing.
  • Performed manual GUI functional and sanity testing for each new application build.
  • Executed Gray Box Testing, Regression Testing, Manual Testing, Functional Testing, and Usability Testing.
  • Logged and tracked testing issues as defects in Clear Quest.
  • Conducted Black Box Testing for end-to-end project validation.
  • Tested applications using the Agile testing methodology for iterative development.
  • Authored test cases in Android Studio with UI Automator and Appium.
  • Designed robust Test Cases using Appium Mobile Driver and TestNG frameworks.
  • Developed and executed SQL queries for backend testing to validate data integrity.
  • Reviewed test cases, automated tests, and test data for quality assurance.
  • Managed defect tracking using JIRA, ensuring timely issue resolution.
  • Authored manual test cases for scenarios not covered by automation processes.
  • Performed Functional Testing, Regression Testing, System Testing, Security Testing, Configuration Testing, GUI Testing, and User Acceptance Testing (UAT).
  • Adopted Agile/Scrum methodologies for effective testing and delivery.
  • Prepared user documentation with detailed screenshots for UAT processes.
  • Established and managed a GIT repository for automated test version control.
  • Conducted cross-browser testing in Internet Explorer, Chrome, and Firefox.
  • Interacted with developers to address and resolve defects effectively.

Junior Software Quality Assurance Engineer / Junior SQA

Pakistan Revenue Automation (Pvt) Limited
04.2016 - 12.2018
  • Authored detailed test case documents for multiple projects.
  • Conducted regression testing to ensure functionality across updates and enhancements.
  • Created and prioritized comprehensive bug reports to address critical issues effectively.
  • Developed and executed test plans, ensuring adherence to defined processes.
  • Actively utilized TFS for bug reporting, tracking, and verification.
  • Prepared Meta-Data and Data Dictionary for the Registration System of FBR.
  • Verified financial reports for the Revenue Authority (Khyber Pakhtunkhwa).
  • Evaluated and tested new software applications against business and functional requirements.
  • Collaborated with stakeholders to ensure all business requirements were assessed and addressed, ensuring development projects met performance targets.
  • Partnered with product designers and developers at all stages to promote and uphold quality.
  • Reproduced bug reports from the field and documented clear reproduction steps.
  • Performed automation testing using Selenium WebDriver for web applications.
  • Actively participated in planning and coordination activities with testers and developers to meet on-time deliverables.
  • Conducted manual testing, including GUI Testing, Functional Testing, Regression Testing, and System Testing, for web-based and mobile applications.
  • Collaborated with developers to ensure timely resolution of identified issues, enhancing overall product performance.
  • Mentored junior QA engineers, providing guidance on best practices and fostering a culture of continuous learning within the team.

Education

Bachelor of Science - Software Engineering

Beaconhouse National University
04.2001 - 01.2016

Skills

Testing Methodologies

undefined

Certification

Scrum Fundamentals Certified (SFC)

Awards

Math Geek Competition, FAST University, 2015

Timeline

Applying Generative AI as a Creative Professional

08-2024

Ethics & Integrity

07-2024

Certificate Information Security Management System

07-2024

JMeter: Performance and Load Testing

06-2024

Values and Ethics

05-2024

Agile Project Leadership

05-2024

Amplify Your Communication Skills with Generative AI

05-2024

Test Automation Team Lead

Nisum
04.2024 - Current

Python for Data Engineering: from Beginner to Advanced

03-2024

Agile Testing

05-2022

Java: Automated API Testing with REST Assured

05-2022

Agile Testing

05-2022

Principal Test Automation Engineer

Nisum
04.2022 - 04.2024

ISTQB Certified Tester - Foundation Level, ISTQB

10-2021

Senior Software Quality Assurance Engineer / SSQA Engineer

Systems Ltd
04.2021 - 04.2022

Scrum Fundamentals Certified (SFC)

03-2020

Certificate Data Security & Privacy

03-2020

Senior Software Quality Assurance Engineer / SSQA Engineer

FiveRivers Technologies (Pvt.) Limited
12.2018 - 04.2021

Junior Software Quality Assurance Engineer / Junior SQA

Pakistan Revenue Automation (Pvt) Limited
04.2016 - 12.2018

Bachelor of Science - Software Engineering

Beaconhouse National University
04.2001 - 01.2016
Muhammad Zaid TahirLead Test Automation Engineer