Post Job Free
Sign in

Automation Engineer in Testing

Location:
Toronto, ON, Canada
Posted:
June 03, 2024

Contact this candidate

Resume:

Muhammad Khan

Toronto, Ontario, Canada

****.****@*****.***

Cell#: 647-***-****

Overall Summary

• More than 15 years of QA experience, worked as a senior Software Quality Assurance Analyst, Test Lead and functional/non-functional software engineer

• Worked with variety of methodologies waterfall, agile (scrum) and V-model

• Testing experiences with ERP software’s like SAP and Amdocs

• 3rd parties software testing experiences such as SAP, Amdocs, MX360/D365, R-Broker and Conquest

• Tested applications developed in C#, JAVA, Ajax, .Net, ASP, Nodejs, DHTML, and GraphQL

• Extensive SQL experiences using MS SQL Server Management studio

• Involved in full SDLC and defect life cycle

• Extensive experiences with different types of testing such as sanity/smoke, functional, integration, end to end, API and user acceptance testing.

• Team lead experience with on/off shore, self-starter and excellent communication skills

Automation Testing Experiences Summary:

• Selenium (MSTest) with C# for Web and API’s projects

• UFT with data driven framework along with descriptive programming and object repository management for Web and API’s projects

• Postman and SoapUI for API testing

• Cypress with BDD/Cucumber framework for UI and API projects

• Extensive experiences on Jmeter and Load runner for non-functional testing

Test Management tool Experiences Summary:

• Microsoft Azure Dev-ops for managing and running the manual test cases, running automation test suites from pipelines jobs and for bug management

• HP Quality Centre to manage and run the manual and automation test suites and for bug management

• Jira to managing and run the manual test cases and for bug management

• Swagger and Postman for API’s testing

EDUCATION

• Master’s in computer science from Preston University U.S.A, March 2000.

• Corporate trainings for D365, R-Broker, Azure DevOps, and Conquest

Projects Details:

Employer: MD Financial, Toronto From: Mar 2023 – current

MD Financial migrating old Financial planning tool into a new financial planning tool called Conquest, this is a web based application that managed client wealth, I am responsible to test all API’s in Postman also responsible to build automation testing framework and scripts for same in Selenium.

Responsibilities:

• Performed API testing using Postman tool, and performed SQL for test data

• Created data driven framework in Selenium with C# for UI and API projects

• Managed Azure Dev ops for manual, automation test suites, and defect management

• Tested bugs in multiple environments including production

• Participated stand`s up/sprint planning/Grooming and triage meetings

Employer: TELUS, Toronto From: August 2021 – Dec 2022

TELUS required my services to automate regression, and integration manual scripts into an automation scripts in BDD framework using Cypress automation tool, as well as build and run the performance scripts using Jmeter/Blazemeter tool.

Responsibilities:

• Developed and maintained CI, CD pipelines jobs for release pipelines

• Built testing framework using Cucumber as part of the BDD testing framework

• Build UI and API regression and integration tests projects in Cypress tool

• Executed sprint regression suites twice a week in non-production environment

• Build performance test scripts in Jmeter and configured with Blazemeter to run and prepared the baseline and produced analysis reports

• Used Jira for tests/tasks and bug reporting

Employer: MD Financial, Ottawa From: June 2015 – August 2021

MD Financial required my services to transform sanity/smoke, regression, and integration manual scripts into an automation scripts by using QTP/UFT and Selenium tools. During this transformation automated Java based, Web based, and terminal emulator-based applications, fully involved in ongoing automation and leaded new projects for automation.

Responsibilities:

• Created sanity/smoke, regression, and integration automation test suites using HP UFT tool

• Prepared and run manual and automated test suites using HP Quality Centre

• Created and maintained HP Quality Centre for Object repositories and functions libraries

• Created new framework in Selenium testing framework

• Migrated UFT scripts into Selenium framework

• Developed and maintained CI/CD pipelines jobs for release pipelines

Employer: City of Toronto, Toronto From: April 2012 – March 2015

City of Toronto hired my services to test new and upgraded applications for Toronto Municipality Election 2014

Responsibilities:

• Reviewed and feed backed business/ Technical requirement documents

• Prepared test plan for automation and performance scripting

• Prepared automated test suites using QTP/UFT

• Prepared and maintained performance scripts using Load-Runner VuGen tool version 11.0

• Prepared and arranged workshop for UAT testing

• Lead projects with 5-7 members

Employer: BMO, Toronto From: March 2011 – Feb 2012

BMO upgraded their business portal with number of following changes; Implemented Ajax new java technology, DB upgrade, WEB 2.0 to WEB 3.0, separate portal for different US banking products like Wires, and ACH. To deliver good product manual, automation and performance effort require and they hired me to accommodate automation and performance areas.

Responsibilities:

• Reviewed requirements and design documents

• Designed and maintained Quality Centre for Test resources, Re-Usable scripts and Shared Object repository

• Designed, build and maintained QTP scripts for Payments & Receivable, ACH, Book Transfer, Stop Payment, Wire Payment & Investments - Safekeeping

• Build and maintained VUGen scripts in version 10 and 11

• Build and maintained controller scenario via local and Performance Centre

• Build customize analysis reports for management in simple language

• Coordinated environment and deployment teams for before and after load test to setup or for support

• Assisted BA’s for manual testing via Quality Centre

• Lead the project with 3 testers

• Provided weekly status report to Manager

Employer: Amdocs, Brampton From: July 2010 – February 2011

Amdocs implemented CRM, Billing, and Accounts domain and replacing with Rogers Cable legacy super systems, there will be number of interfaces required to test with different Amdocs module, I am responsible to test all the interfaces with end to end testing.

Responsibilities:

• Participated CR’s sessions and provide detail impact on functional and non-functional test cases

• Reviewed technical documents for Test coverage

• Created SOA services test cases in IBM RQM tool

• Created SOA test scripts using IBM RST tool

• Uploaded TRs and Test cases using customized utility in IBM RQM

• Focal point of IBM Test management tool Rational Quality Manager

• Responsible for structured IBM SOA tool ‘RST’ for data driven SOA testing

• Assisting off shore team (Non SOA) for testing scenarios and usage of RQM tool

• Assisted functional team (SFT) for ‘Security and Control’ test cases and test scripts for almost all the applications

• Provide daily EOD summary to team lead

• Provide weekly status report to Test Manager

Employer: CGI, Toronto From: May 2008 – Jun 2010

In CGI I worked with multiple clients and following are the projects I performed through CGI:

Project: Client: CIBC Bank – Cash Management Online project

Responsibilities:

• Prepared the initial draft for UAT as part of the SIT for CMO project

• Prepared detailed System Integration Testing phases

• Prepared high level test scenarios for Branding

• Lead Testing meeting with client

Project: Client: Bell TV - IPTV & OneVu-OTC projects

Responsibilities:

• Reviewed BRD, SDS, SRD documents

• Prepared Test Plan for IPTV (Interactive Programming Television)

• Prepared test scenarios based on BRD, SDS, and SRS

• Prepared Test cases using Excel sheet for IPTV project

• Prepared SOAPUI tool for test suites

• Assisted UAT team for planning and test coverage

• Provided test matrix on daily basis to project manager

Project: Client: Purolator – Implementation of CRM (salesforce.com) project

Responsibilities:

• Prepared test scripts for Web UI and Interfaces (SOAP)

• Executed APT test scripts for WEB UI and SOAP modules using QC and SOAP UI tool

• Used Jira for defects tracking

• Provided expertise to the developer/team leader for overall testing impact time to time

• Worked with UAT team for UAT test case data seeding/test execution

Employer: Celestica, Toronto From: March 2007 – October 2007

Celestica was replacing the Legacy middleware with SAP XI (eXchange Infrastructure) for SAP R/3, there are number of new interfaces introduced, as a QA was testing those interface functionality, performance and data validation.

Responsibilities:

• Build automation test suites by using QTP/SAP add-ins, maintain and run the test suites from Quality centre.

Employer: Rogers Corp., Toronto From: July 2006 – December 2006

Wireless Local Network Portability is the service that all the carriers need to provide their clients as per the government new policies, as part of this project I worked as senior tester and lead the team to build maintain and run the manual test cases and maintain the traceability matrix, attended triage meetings for defect management.

Responsibilities:

• Build and maintained manual test cases for regression, integration and end to end test



Contact this candidate