Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Quote
Timeline
Generic
Mohammed A Zahid

Mohammed A Zahid

Lead Quality Assurance Engineer
Burnaby,British Columbia

Summary

Quality Assurance Lead with more than 16 years of experience in ensuring software products meet high standards of quality and leading teams to deliver. Expertise in developing and implementing automation frameworks to improve software development processes, with a stellar record of developing trust, influence at multiple levels while exceeding customer expectations.
Proficient in a wide range of testing tools and technologies and have a proven track record of designing and executing test plans that are efficient, reliable, and scalable.
• Overseeing the overall QA life cycle, including test planning, implementation, execution, reporting, test metrics, and ROI
Owning the product roadmap and meeting all of the feature deadlines by proactively identifying and mitigating any engineering roadblocks during PI planning, actively involved in development and coordination with teams including working effectively with onshore/offshore model
• Acting as a liaison between product, IT, and sales team to understand the customer demand for new features and prioritize requirements with active participation in refining acceptance criteria in BDD format
Collaborating with cross-functional teams, developers, and management to create best practices, work daily to continuously improve agile teams and provide feedback via one-on-one meetings, daily scrum meetings, and retrospective meetings
Formulating QA best practices and QA automation plans to close identified quality gaps, lead QA Centre of Excellence
• Devising all the artifacts of testing such as Test Scenarios, Test Cases, Defect Reports, and Test Summary
• Responsible for all project/release testing, including integration, business acceptance (UAT), performance, security,operability, production deployment verification
• Automation using Selenium, Cypress, Playwright, Appium with tracking, maintenance & responsible for refactoring automated scripts in GitLab/Bit Bucket/Sub Version/Jenkins repository
Implementing Continuous Integration pipelines using GitLab , Azure and Jenkins to schedule Sanity/Regression automated testing

Mastered development of test automation frameworks using Playwright, Cypress, Selenium , Webdriver.io
• Working Knowledge with Microsoft Dynamics 365, Share point migration, Salesforce, IVR, Ticketing, Ordering, Repair, Data reconciliation, Data migration, Call Center, and ETL related applications
• Familiarity with API status codes, API documentation with swagger, documentation tags and templates, well-versed with JSON, XML request and response validation, schema validation, and Performance testing of API using Apache JMeter
• Extensive working knowledge in telecommunications OSS and BSS domain , Crypto currency and Canadian National Systems

Overview

16
16
years of professional experience
4
4
Certification
4
4
years of post-secondary education

Work History

Lead Quality Assurance Analyst

British Columbia Securities Commission
Vancouver, BC
2023.07 - Current
  • Architected development of test automation for Microsoft Dynamics 365 using Playwright from scratch.
  • Develop automation scripts using Python Robot framework. Extensive use of national systems like SEDAR+, NRD, SEDI, SCAN, ECM, ENO and PREF for verification and validation of data in digitization projects with Nucleus.
  • Involved in data migration projects from legacy CRM systems by implementation of Power BI, usage of MS SQL Server and Swagger for validation. Maintain test cases in Azure Devops and creating extensive reports for tracking test reporting with metrics and leading bug triaging.
  • Supported company in maintaining work environment focused on quality, communication, collaboration, integration, and teamwork.
  • Mentored and coached team members on QA topics and strategies.
    Organized and maintained work environment to allow for maximum productivity.
    Fixed identified issues to improve workflows.
  • Reported progress, test metrics and results to project stakeholders.

QA Test Lead

Moneygram
Burnaby , BC
2023.03 - 2023.06
  • Monitored resolution of bugs, tested fixes and helped developers tackle ongoing problems by providing QA perspective.
    Tested functional and compatibility of new programs or updates in comparison to existing applications.
    Built automated test scripts to handle repetitive software testing work.
    Documenting and maintaining test cases in test rails with automation scripts in Gitlab using Git Extensions. Automation of API’s using Rest Assured with SOAP UI and Postman tool, Creation of Automation test status reports.
    Involved in testing Crypto withdrawal for Stellar and Non-Stellar network using APIs and send and refund scenarios, including standalone desktop Delta works and web testing for Agent works.
  • Automation of UI using Playwright typescript

Technical QA Lead

Sincera
06.2020 - 02.2023
  • Automation of the Sanity and Regression Suite using Selenium WebDriver, TestNG to validate functionality for ReactJS front- end, Rest Assured automation for backend API webservices
  • Develop Sanity scripts for verify CRUD operations, maintain automation code in SVN repository
  • Implemented CI/CD using Jenkins
  • Application installation/deployment and configuration of web application in Tomcat and in AWS-EC2 cloud using Unix
  • Database verification, validation using MySQL, Oracle, Postgres, MS SQL Server and MongoDB
  • Working with Open API Specification (OAS)/ Swagger, YAML, JSON
  • API validation on Kafka environment using offset explorer to listen and read various messages
  • Use of Postman tool to validate microservices
  • Validation of html email notifications sent to email addresses configured to receive scheduled task metrics
  • Integrate Java Spring boot developed micro services with Python functions to run as a service in Windows & Unix environment
  • Prepared test strategy, metrics, status reports with respect to Manual & Automation testing
  • Documented integration issues and vulnerabilities and outlined improvement recommendations
  • Assessed software bugs and compiled findings along with suggested resolutions for development team members

Module Lead

CenturyLink
Bangalore, Karnataka
01.2017 - 01.2020

• Validation of Google Apigee API’s (XML/JSON) using Postman, WSDL’S using SOAPUI, Automation of API’s and running
Graph QL, Kibana, Elastic search queries.
• Monitoring application logs during failures using Splunk and Kubernetes dashboard. Use of Kubectl commands.
• Use of GitLab for Continuous Integration and configuration of Jenkins for triggering Sanity & Regression scripts.
• Creation of pipelines & configuration of customized HTML Reports in Jenkins using groovy script.
• Responsible for training resources on Automation to convert the test cases to test scripts with reusable functions.
• Developed framework for web portals using Maven, Selenium TestNG, Robot Framework, Cucumber BDD and Desktop
application automation, mainframe automation using HP QTP VB scripting (keyword driven).

• Designed and implemented end-to-end automated test suites using Cypress.io for web applications, resulting in a 50% reduction
in manual testing efforts.
• Developed reusable test scripts and custom Cypress commands to streamline test execution and improve maintainability.
• Write and execute complex SQL queries (DDL, DML) for database validation using SQL and Oracle TOAD.
• Individual contributor and a motivational team player with active participation in integration testing with various vendor
applications developed by NOKIA and Straviso for customer service assurance.
• Work closely with development team and stakeholders to create and execute comprehensive test plans, identify defects and
provide feedback to improve the overall product quality.

IT Project QA lead

CenturyLink
Littleton, CO
10.2014 - 01.2017

• During my stay onshore at USA, managed and mediated all validation activities for six different applications and ensured that all the teams meet the schedule and budget commitments.
• Active participation in Program Increment (PI) planning by identifying and prioritizing features, breaking down features into smaller tasks, planning dependencies and risks, creation of program board. Collaborated with Product Owners,development team and implemented Gherkin BDD in project user stories for defining acceptance criteria to automate all requirements using Selenium Cucumber.
• Co-ordinate, lead the effort of creation and maintenance of automation frameworks in Gitlab repository using Selenium Java for both frontend and backend (API and database) validation.
• Acted as a test data lead, responsible to gather & address test data needs for various cross functional test teams. Setting up of test data in a real time lab environment & lead integration testing efforts by liaison with multiple cross functional teams.
Mentored team members on test automation best practices for Cypress and Selenium framework usage Setting up of test data in a real time lab environment & lead integration testing efforts by liaison with multiple cross functional teams.
• Involved in large scale implementation projects like network inventory consolidation & migration of IFS and Click software into Dispatch gateway systems for technicians to schedule their visit times with sending Email & Push notifications to customers while replacing legacy mainframe & incident management systems like Remedy IM with Salesforce.
• Directed and lead functional, intersystem, regression testing efforts with tracking & provide timely status updates to leadership & offered extended support to development & UAT during the pre-deployment.
• Developed and prepared automated test scripts, test cases, LOE, test metrics and plans for various projects using agile methodologies.
• Implemented CI/CD pipelines for automation testing and integrated automated tests with the build process.
• Accountable for management and tracking of project level risks, ensuring timely communication of impacts to Project/Program Managers & Scrum masters.
• Managed time efficiently in order to complete all tasks within deadlines.
• Demonstrated a high level of initiative and creativity while tackling difficult tasks.
• Participated in team projects, demonstrating an ability to work collaboratively and effectively.

• Proven ability to learn quickly and adapt to new situations.
• Delivered services to customer locations within specific timeframes.

Senior Software Engineer

Qwest Communications
Bangalore, Karnataka
01.2011 - 10.2014

• Single point of contact and project SME, responsible for onshore test coordination, test planning, monitoring and control of the
testing activities.
• Constructed automated tests via SOAP UI for Rest API, Selenium for Web, HP QTP for standalone desktop. Writing test scripts
using element locators, annotations, data driven using excel. Backend validation using mainframe Telcordia WFA systems.
• Perform Root Cause Analysis (RCA) for issues raised by Business Users, to prevent defect leakage.
• Measure Project Estimates-to-Actuals and perform analysis for continual improvements in the Project. Mentored and trained
junior automation engineers and provided technical guidance and support. Oversee and monitor the delivery of tasks assigned
to the team.
• Usage of ALM tool (HP ALM) for test preparation, execution, and defect management. Creation of defect triage, test status
reports.

Software Engineer

Artech Info Systems
Bangalore, Karnataka
2010.07 - 2010.12

• Big Data testing involved in configuration of files from ftp server into Hadoop (HDFS) using Spark, validate the data using Hive
queries & verify the business rules applied to the data by ensuring that the ETL process has been successfully implemented.
• Analyze and understand the loading of data, Report bugs if there is any data discrepancy with source and target.
• Demonstrated good analytical, communication skills and ability to work independently with minimal supervision.

Associate Software Engineer

Cmc Limited
Bangalore, Karnataka
12.2008 - 06.2009

• Worked on development of a payroll generation ERP software using C#.net.
• Create SQL procedures for database transactions. Participate in code review and walk through of HLD and LLD documents.
• Review software requirement specification document to ensure technical accuracy, compliance or completeness, and mitigate
risks in waterfall model.

Education

Bachelor of Engineering -

Dayanada Sagar College of Engineering
Bangalore
06.2003 - 06.2007

Skills

  • Core Java,
  • Spring Boot,
  • Python,
  • Java Script ,Typescript
  • Object Orient Programming,
  • Selenium Cucumber,
  • Selenium Web driver,
  • Selenium Test Ng,
  • Selenium Rest Assured API,
  • Appium Webdriverio
  • Data Driven Framework,Keyword Driven Framework(Robot), Hybrid Framework,
  • Page Object Model , Singleton , Builder pattern and Page Factory Design Patterns,
  • CI/CD,
  • Jenkins,
  • Maven,
  • Gitlab,
  • SVN,
  • Apache Tomcat,
  • Apache Kafka,
  • Junit ,
  • YAML ,
  • JSON,
  • XML,
  • SoapUI,
  • Postman,
  • Ready API,
  • Restful API,
  • Groovy Scripting,
  • Linux,Unix
  • Postgres,MySQL,Oracle, MS SQL Server, NoSQL, MongoDB, CouchBase
  • Shell scripting, PowerShell scripting,
  • Azure DevOps,
  • Atlassian JIRA,
  • Zephyr,
  • Confluence,
  • Test Rail,
  • HP ALM, Rally,
  • Bus tester,
  • JMeter,
  • Eclipse, IntelliJ Idea, Visual Studio,
  • Citrix, VMWare,
  • Putty, WinSCP, MobaXterm
  • Test Planning and QA
  • QA Automation
  • QA Documentation
  • QA Planning
  • Data Validation
  • Requirements Analysis
  • Defect Resolution
  • Cross-Platform Testing
  • Write Automation Scripts
  • Compatibility Testing Software
  • Team Mentoring
  • Key Performance Indicator Tracking

Accomplishments

  • Direct, motivate, develop and lead test teams, maximizing their contributions and professional growth.
  • Transformed manual test documentation into robust, efficient automated test scripts to increase automation coverage & reduce automation maintenance efforts/costs.
  • Received OSS Wall of Fame award for implementation and adaption of Agile maturity process quickly across all the teams and STAR recognition by the client with respect to automation & testing (software interaction with hardware).

Certification

PMI Agile Certified Practitioner (PMI-ACP) | Project Management Institute | 2022

Robotic Process Automation – Advanced RPA Developer | UiPath | 2020

Certified Safe 4 Practitioner | Scaled Agile Inc | 2019

International Software Testing Quality Board | UK ISTQB | 2014

Quote

Success is walking from failure to failure with no loss of enthusiasm.
Winston Churchill

Timeline

Lead Quality Assurance Analyst

British Columbia Securities Commission
2023.07 - Current

QA Test Lead

Moneygram
2023.03 - 2023.06

Technical QA Lead

Sincera
06.2020 - 02.2023

Module Lead

CenturyLink
01.2017 - 01.2020

IT Project QA lead

CenturyLink
10.2014 - 01.2017

Senior Software Engineer

Qwest Communications
01.2011 - 10.2014

Software Engineer

Artech Info Systems
2010.07 - 2010.12

Associate Software Engineer

Cmc Limited
12.2008 - 06.2009

Bachelor of Engineering -

Dayanada Sagar College of Engineering
06.2003 - 06.2007
Mohammed A ZahidLead Quality Assurance Engineer