Resume

Sign in

Manager Test

Location:
Toronto, Ontario, Canada
Posted:
February 21, 2019

Contact this candidate

Resume:

SALMAN BHAYANI

Phone: 416-***-****, Email: ac8kas@r.postjobfree.com

EDUCATION

Bachelor of Computer Science - Software Engineering Sept 1994 - Apr 1998

Brock University, St. Catharines, Ontario

TECHNICAL PROFICIENCIES

Programming Languages Visual Basic, Java, C, C++, C#, Pascal, SQL, XML, Cobol, Delphi, VBScript, .NET

Databases Access, Oracle, Sybase, SQL Server, DB Visualizer

Testing Tools Load Runner, QTP/UFT, Mercury Quality Centre (HP QC/ALM), Selenium, Neustar WPM, HP AppPulse Active, Jmeter, MS Team Foundation Server (TFS), MS Test Manager, MS Visual Studio, Rational Robot, Rational ClearQuest, Rational SiteCheck, Silk Test, Astra QuickTest, Astra LoadTest, DevTrack, WebTrack and QA Run.

Application Types Windows, Web, Mainframe, Mobile Devices

CRM MS Dynamics, Siebel, SAP

EMPLOYMENT SUMMARY

Financial Experience: Citibank, Royal Bank of Canada, Bank of Montreal, CIBC, TD Bank, Fundserv Inc

Utilities Experience: Enbridge, Hydro One.

Insurance Experience: Allianz Life, Transamerica Life.

Government Experience: Ministry of Training, Colleges and Universities, Cancer Care Ontario,

Ontario Lottery and Gaming (OLG).

Automotive: Toyota Canada

WORK EXPERIENCE

Ontario Lottery and Gaming (OLG) Jun 2016 – Dec 2018

Senior QA Test Lead

Responsible for coordinating, planning, testing all the functional and non-functional areas inclusing web services and API testing for the gift card, quick ticket / multi lane projects and online gaming projects

Created master test plans, managed QA resources, test cases in HP ALM, created API requests and executed them in SOAP UI / ReadyAPI; also tracked defects in JIRA and updated documents in confluence

Assisted with the UAT and identified scenarios usability and behavior based testing

Setup automated test scripts using Selenium framework for the online lottery and gaming applications.

Participated in design and BRD walkthroughs and identified gaps for unclear requirements.

Provided updates on test progress and discussed defects during the daily defect triage meetings.

Executed extensive SQL queries using MS SQL Server to perform data validation related to the test scenario including UPC/Product, redemption/activation bar codes, transaction info, wager numbers, control numbers, cancelations etc.

Ensured database referential and data integrity is maintained during E2E testing initiating the transaction from the retailer POS to generating wagers and returning wager numbers.

Participated in design and BRD walkthroughs and identified gaps for unclear requirements.

Provided updates on test progress and discussed defects during the daily defect triage meetings.

Planning testing activities and provided estimates for input into test schedule and test plan for API Testing

Also used Merchant Lottery terminals to perform activation, redemption, cancellation of gift cards and quick ticket

Integrated the lottery system with the vendor’s Salesforce CRM by importing/entering configuration data regarding UPC, Retailer and location info and tested integration between BCLC’s system, OLG system, SalesForce and merchant POS; validated batch process runs to ensure correct data synchronization across all interfaces.

Worked on POS systems for Metro and Loblaws to test integration of purchasing lottery tickets between Metro/Loblaws system, Blackhawk and OLGS

Tutoring other team members on the use of SOAPUI API testing, database/SQL validation and test automation

Other projects included New Lottery Terminal Replacement (NLT), IVR Replacement/Upgrade and OCR Upgrade involving integration with MS Dynamics CRM.

Bank of Montreal

Technical QA Trainer Aug 2018 – Dec 2018

Provided hands on training for various HP ALM roles such as Site Admin, Project Admin and general User, UFT and Performance testing as well as SOAPUI / Ready API web services testing

Created and customized course outlines and lesson content based on the need of the class audience

Setup training sessions 1-2 times a week and provide in-depth walk through, demos and lab exercises

Provided consultation on HP tools best practices and usage

FundSERV Inc. Jun 2014 – Jun 2016

Senior QA Analyst / Automation Lead/Prod/UAT Support

Responsible for testing the Fundcom+ and Fundcom Mail application which was a fund inquiry tool for dealers and fund companies to extract information about customers holdings, transactions, systematic plans, demographics, fund redemption and tax receipts etc. It also included secure messaging between dealer and fund company about "Not in good order" application / transactions

Performed database validation SQL Developer by reviewing the database schema and design documents and complex running SQL queries to validate data integrity and data mapping.

Tasks included using the agile methodology to review user stories/requirements, create test plans and test case creation/execution as part of the sprint.

Attended SCRUM meetings, maintained story boards, participated in agile workshops, identified QA processes as part of the sprint planning; additionally, I participated in sprint retrospective to discuss lessons learnt and suggest improvements for the next sprint

Performed testing on both desktop and mobile devices. Web Browsers tested were Chrome, IE and Firefox. Mobile devices tested were iPAD and Galaxy tablets.

Assisted in the SAP ERP implementation testing used to manage and track customer info and financial, payroll and training modules

Coordinated deployment and release activities every 2 weeks to UAT and prod, update release notes, train production support and operations team, obtain approvals; assisted dev lead create builds and releases using Jenkins and Maven

Assisted in the usability testing focusing on user based testing mimicking production like behaviour

Used mockman tool and Soap UI to mimic XML requests to fund company and validating the response back. Performed API Testing; additionally, I would also manipulate the XML responses from the test fund company to correct error handling of incorrect responses.

Evaluated tools like Neustar Web Performance Management, HP App Pulse Active, HP BPM, Alertsite Monitoring and considered company requirements, cost estimated and budget before providing recommendation

Arranged and participated in HP QC/ALM and UFT/QTP training on-site by HP personnel; Managed a POC/Pilot project for the Fundcom+ project by creating scripts in UFT with 2 other resources.

Used HP QC/ALM to create/execute test cases and defect tracking for internal testing. Used JIRA/Confluence when defect detected during vendor testing.

Used HP UFT and Selenium to create functional automated tests; converted selenium scripts to javascript and modified them so that can be used in load testing tool (Neustar WPM) to do performance testing.

Monitor MQ queues to identify bottlenecks to the performance issues and discuss ways improve the queue traffic

Assisted the team to define QA process as part of the SDLC and what steps should be followed during each testing phase like SIT, Regression, UAT phases of the project; also defined roles and responsibilities of each team member during these phases.

Also, I created monitoring scripts in Neustar Web Performance Manager and HP AppPulse Active tools to monitor the applications and invoke the scripts every 5 mins and send an alert if there is an outage.

Imported HP AppPulse active scripts to Load runner (HP Performance Manager) to run performance tests for the fundcom application

Assisted/mentored other QA team members in the use of the Neustar/HP/selenium tools to help them use it for other company applications

Created and configured new projects on HP QC/ALM, assigned permissions to users, customized the new fields and workflows based on the project needs.

Collaborated with System Operations and Technical support team to provide production support and troubleshoot potential issues in UAT and Production environment

Toyota Canada Jan 2012 – Jun 2014

QA Team Lead

Responsible for leading the QA effort for the multi-million-dollar projects for a program called Customer Experience Management while managing a team of testers from Toyota - QA Team Lead - CEM Program, as well as 3rd party vendors

Tasks included planning the test strategy for the various projects within the program that included Toyota - QA Team Lead - CEM Program, Scion and Lexus Website upgrades and maintenance including lead request forms for Test Drive, Vehicle Trade in appraisals, brochure requests, contest entries, request a quote, build and price etc; created functional and regression test cases

Integration with Microsoft MS Dynamics CRM which would store the customer information as well as leads received, their lifestyles and interests, customer preferences, purchase intention and use the data for campaigning and BI reporting

Trained end users on how to use the CRM for accessing customer information, marketing and campaigning data, sales reports and customized screens

Worked with the developer on data migration from legacy system using SSIS

Managed a team of 6 testers which included testers in-house as well as 3rd part vendor team members for the Business Intelligence Initiative

Evaluated and piloted various test tools such as HP QC/ALM, JIRA/Confluence, QTP, Selenium and prepared a formal recommendation report based on the findings that would support increased productivity and support QA Infrastructure

Used HP Quality Center (HP QC/ALM) tool to create test cases and defects and provide test reports to management

Coordinated with developers to ensure timely defect fixes and provide clarifications if required

Coordinated with business users for UAT for all the above project streams; involved business users during the test planning cycle and inform them about the UAT timelines and their roles and responsibilities during the UAT session

Trained users on test case creation and execution and how to create defects; held daily defect meetings to ensure smooth UAT cycle to obtain signoff Test the customize off-the-shelf products from vendors to integrate with currents TCI systems

Assisted the dev team with release management using Jenkins, Maven and ANT.

Assisted in the planning and defining the timelines to UAT and production and obtain necessary approvals from Business users and other stakeholders

Platforms required for testing were Web Browser (IE, Chrome, Firefox), mobile devices (Apple and Samsung Products) and mainframe

Integration with a 3rd party tool called Rapid Response which would notify the dealership via email on their mobile devices and track/capture dealer response times

Used MS MQ to triage the car purchase/warranty/service/loan requests and transactions

Prepared and extracted test data by running SQL queries using MS SQL Server and DB Visualizer; setup test data suites to support the test cases during test execution.

Integration with Cognos and coordinated detailed ETL testing for all layers from Acquisition to Reporting

Used SOAP UI scripts to send to the web service in DEV and SIT environments to perform pre-deployment and sanity tests in the absence of a GUI

Used Agile testing methodology for the CRM project stream holding daily SCRUM meetings, creating user stories, defining test effort for those user stories, provided demo to the users at the end of each 2-week sprint

Additionally, involved in testing the TCUV/LCPO/Scion certified used vehicles coming from Dealership system (Reynolds and Reynolds) and ensuring that those vehicles have proper warranty and ECP coverage at the time of registration.

Responsible for evaluating various Enterprise level test tools, gather company requirements, define QA processes and make recommendation

Transamerica Life Canada (An Aegon Company) July 2011 - Dec 2011

Senior QA Analyst

Responsibilities includes creating a test plan outlining all the test activities for the different test phases using the agile test methodology, for the revitalization of the Transamerica web site as well as SharePoint functionality developed by Envision

Used Team Foundation Server(TFS) / Test Manager to track requirements, create/execute test cases and manage defects

Also used Visual Studio to perform some automated functional/load by creating CodedUI Test Automation framework using C# scripting

Produced test reports generated in Visual Studio and presented to senior management

Using the agile methodology, divided functionality into various sprints; each sprint went through the various requirement gathering and test phases.

Performed load testing using constant Vuser load as well as ramp up for up to 250 concurrent users

Functional/System Integration testing was also performed on mobile devices like iPad, Android, Blackberry

Provided weekly QA status report generated in TFS

Enbridge Jan 2011 – Jun 2011

QA Test Lead

Responsible for all QA activities for GIS application for migration from SmallWorld platform to ESRI (COTS Application)

Tasks included test planning for Unit, SIT, UAT test phases as well as providing triage support for users post go-live using the agile test methodology

Managed a Team of 5 QA Team members belonging to TCS

Co-ordinated and performed mobile testing for GIS maps on tablets and smartphones to ensure clarity, resolution and size of GIS maps and images

Coordinated development and testing efforts with offshore Development and QA Team in India (Tata Consulting Services, TCS)

Assisted the project manager in creating the QA schedule that would fit the overall project plan

Ensured the entry/exit criteria is met for each test phase before we enter the next phase

Trained SIT Testers and Business Users (UAT) on how to create/execute test cases and log defects in Quality Center (HP QC)

Coordinated the test activities for UAT to ensure the test cases were being executed appropriately and provide support to the users

Used HP Quality Center (HP QC) to create/import test cases and assign them to the testers

Performed Defect Management in HP QC and generated custom reports

Used HP LoadRunner for performance related test scenarios

Sent daily status reports to the stakeholders regarding defects and test execution progress

Held defect meetings with Dev Team, Business Analysts and QA to quickly mitigate the outstanding defects

Provide ongoing helpdesk support for production environment

Bank of Montreal June 2010 – Dec 2010

QA Specialist / Senior QA

Responsible for testing the auto loan applications that the bank receives from the car dealerships.

Tasks included testing the front end of the portals that the dealerships use to submit applications to the bank namely DealerTrack, RouteOne and PowerBand portals; ensure that they arrive correctly onto the CCAPS/TSO/CICS mainframe, processed efficiently and seamlessly absorbed by the batch process nightly runs

Create test data and ensure that they have credit scores in Equifax so that credit bureau can find a match and the application is appropriately adjudicated.

Also worked on automating the Customer Connect application using HP QTP using VBscript.

Automated processes like customer searches, account opening, performing transactions in multiple currencies, modifying customer profiles/preferences, performing online trading, purchasing stocks, equity securities and Foreign Exchange

Cancer Care Ontario (CCO) Jan 2010 – May 2010

Automation Test Lead

Lead a team of 5 automation testers to fix, modify and re-execute existing QTP test scripts written by third party vendor for a web-based Wait Times Information System application being used by all hospitals in Ontario.

Tasks were to analyze the existing test suite, make changes to the test data, modify the Object Repository and common functions library to make the scripts more robust.

Also created brand new scripts with a more robust and maintainable script architecture for more recent releases and provided recommendations on the approach and data seeding process as part of the knowledge transfer phase of the project.

Provided training to existing testers and developers on the best practices on creating a good automated script and troubleshooting script errors.

Created and maintained defects using HP QC

Hydro One

QA/QC Process Specialist Apr 2008 – Oct 2009

Review work products and compliance to documented processes and activities

Document and report on non-compliance findings based on policies and procedures used in the 5-stage process. Escalate these findings to the project management team.

Contribute to the continuous process improvement initiative by working with peers in a collaborative way; reviewed requirements with business and account managers, obtained approvals from different stakeholders within the team

Used SharePoint to define groups and polices, store business requirements for all projects, document templates, initiate workflows and obtain approvals from various stakeholders

Prepare status reports/finding summary reports to project managers identifying findings, significant risks, metrics, issues and recommendations for mitigation and closure

Recommend and update QA processes and procedures to maintain and advance the quality standards of the organization, consistent with senior management and best practices

Updated various document templates being used by 3rd part vendors like Requirements Document, RFP/Project Order, Master Test Plan and Project Closure Report.

Provide orientation and training to staff on QA activities, as required

Manage and maintain the five-stage process, including SDLC documents on a quarterly basis

Ensure consistency amongst projects, aligning the milestones of each project with the timeline of the quality checks to ensure projects are following established processes for SDLC and Bill 198

Reviewed and Evaluated Mercury/HP automation tools and acted as custodian to allocate licenses to various projects that might need them; provided training on creating scripts in HP QuickTest Pro (QTP) and HP QC

Arranged Lunch n’ Learn sessions to provide exposure and visibility to the team regarding Mercury/HP Test suite for QTP, QC and Load Runner.

Assisted in the implementation and use of the Clarity Project Management Tool within the company and 3rd Party Vendor.

Assisted in preparing a POC to implement SAP Solution Manager and HP QC within the company.

Assisted in the system integration of SAP TAO business components with Quality Center / QTP for Business Process Testing (BPT)

Automated SAP components like purchase agreement, SLA, Risk Management, P&L Reports and Payroll.

Ministry of Training, Colleges and Universities

UAT Specialist Jan 2008 – Mar 2008

Responsibilities include performing UAT testing for a web-based application upgrade as a result of a new legislature introduced by the government for the registration of private colleges and universities.

Executed and updated test cases for all the test cases that were used for system/functional testing.

Ran SQL queries in SQL Developer to extract test data to be used as well as verify test results.

Reported defects in the issue tracking tool provided by the vendor. (VisionMax)

Held weekly meeting with developers, architects and Project Manager to discuss outstanding issues and action items.

Technologies used were Oracle, TOAD, SQL Developer, Java, WebSphere

Bank of Montreal

QA Test Lead Mar 2007 - Nov 2007

Responsible for all QA activities for Order Management Commission Accounting System project being migrated from MS Visual Basic to .NET.

Used Capital Markets purchases for equity or debt securities for creating partial test data to use in our calculation for commission.

The application was responsible for calculating Agent commission in the OMS based on the investment trading activities for a client e.g Equity, stocks, Mutual Funds.

Tasks included creating Master Test Plans, Functional Test Plans, Test cases and scenarios, defect management and reporting.

Test methodology used was based on Rational Unified Process (RUP) where project phases consisted of Inception, Elaboration, Construction and Transition.

Since the project was outsourced to IBM India, worked with IBM Canada and IBM India team to discuss requirements and defects for quick resolutions of outstanding issues.

Created defects in the defect tracker and assigned to the IBM India PM.

Identified test scenarios to be run by the users during UAT phase.

Constantly in touch with the business analyst to discuss requirements and whether functionality was in scope or whether a change request needs to be created.

Provided time estimates on test execution for project planning and statistics for successful and failed test cases.

Technologies used were Oracle, TOAD, .NET, Oracle Client, WebSphere

Mainframe application used were CICS, TSO and JCL

Royal Bank of Canada

QA Team Lead Nov 2006 - Feb 2007

Responsible for creating Master Test Plan and Test Strategy document for the Business Deposit Account (BDA) Statements Project

Project's scope was to comply with the Cheque Image Exchange (CIE) to address the regulatory/industry requirement initiated by the Canadian Payment Association (CPA) for cheque truncation and to re-design RBC BDA statements.

Provided resourcing and cost estimates for sufficient QA coverage for all releases of the project.

Used Sharepoint as a repository to maintain all project documents and provide signoffs

Met with Business Analysts and System Architects to understand the system from a business and technical aspect

Met with Symcor to discuss their cheque processing requirements, search and retrieval, Statement processing and archiving to make sure appropriate QA efforts are allocated for it

Consulted the PMs for all the other interface systems (OLB, RBC Express, COLT, SCM, Client Reporting etc) with which BDA will be interacting with, to make sure that the system integration/E2E testing is done smoothly including online/overnight batches/test runs and sufficient test data is available for the execution of the test cases.

Provided weekly status to the QA Coordinator regarding test planning.

Setup projects in Mercury Quality center, setup users and defined defect workflow requirements.

Bank of Montreal

Senior QA Analyst - Test Automation Feb 2006 - Oct 2006

Responsible for automation of Financial Transactions in a .NET environment

Using Mercury Quick Test Professional, planned, designed and created regression automation scripts for the BMO Customer Connect R2 application using extensive VBScript and thoroughly referencing objects, methods, properties, functions, and other elements.

Transaction included submitting requests and then verifying the host response for Open/delete account, attach card, Setup Banking Plan, Bill Payments, deposit/withdrawals, ForEx, Hold Funds, PAP, Statements, Wire Payments, Investments, Loans, Mortgages, MasterCard,TSYS etc.

Wrote VB Test scripts for sending transactions to the Back-End legacy/mainframe systems like CICS, CCAPS, MECH, CADS, BLR, NCCS, IPS and MTG and verified results.

During planning/design phase, gave demos to the PM regarding the structure of scripts and setup of scripts for ease of use and feasibility for future script updates

Provide weekly status on the creation of scripts based on project plan and milestones set.

Received input from other manual testers regarding the functional module that automation could be benefit.

Contacted Mercury Tech Support for QTP and QC issues/bugs or miscellaneous help with testing complex scenarios and upgrades/patches available.

Technologies used were Oracle, SQL Server, TOAD, .NET

TD Bank Financial Group

Senior QA Analyst May 2005 - Dec 2005

Performed System and Regression Testing for the Anti Money Laundering and Surveillance System.

Creating test data on the host Mainframe and checking alerts generated for doubtful transactions for TD Securities globally (specifically for funding, Fixed Income, Foreign Exchange, Related wire payments) and USBBS business in New York.

Also verified transactions against hot listed client names obtained from OPP and other government agencies.

Tracked defects in Rational Clearquest and sent reports to the team and business stakeholders at the end of the day for the early morning status meetings.

Created test cases with the help of Business Analysts to create different test scenarios for surveillance of transactions across RCM, Wall Street, MIS, SWIFT Alliance, Metavante, Global, INT, MINT/Merva systems within TD Securities, through the implementation of a “reasonable and appropriate” subset - as determined by Corporate Compliance and TD Securities Financial Intelligence Unit that would generate suspicious transaction alerts on SAS front end.

Technologies used were Oracle, TOAD, Mainframe, Java, Websphere

CIBC – World/Capital Markets Oct 2004 - April 2005

Senior QA Analyst

Performed functional and system integration testing for Internal Funds Transfer application in multiple currencies for transfer of cash as well as equity securities and mutual fund purchases

Performed release regression testing for CMC, Mutual Fund and Trading Applications before they went into production including risk management and profit/loss reports

Used Mercury/HP tools for defect tracking and partial functional and regression testing.

Constant contact with Business Users to clarify the requirements and made sure that the requirements are developed correctly by the programmers.

Prepared test cases and scripts to ensure proper testing coverage for the application and obtained sign-off from the business analyst.

Developed Test scripts in Load Runner to measure performance during integration/regression testing phase.

Assisted business testers during UAT testing phase to provide support regarding any data related and environmental issues.

Enbridge Inc.

Test Coordinator / Team Lead Jun 2003 - Oct 2004

Involved in functional and system integration testing for the web-based application using Mercury Tools and Rational Tools.

Project Development outsourced to Sapient India. Worked with developers to discuss outstanding defects, potential workarounds and recent business requirements changes

Primary components of the application: Contract Management, Gas Management, Charges and Reconciliation, Curtailments, BRIO Reports and Measurement Application RePlatforming.

Created, executed and coordinated manual test cases in Test Director (HP QC) and logged defects.

Wrote detailed test plans and different test strategies to ensure maximum test coverage during the functional and system integration testing phase.

Wrote automated scripts in Winrunner / QTP and Rational Robot to be used in functional and regression testing.

Setup test lab and identify test data required in both the Stabilization and UAT testing phases.

Used Rational Site Check to ensure that no broken HTML links were found

Run SQL queries and Unix batch Scripts for miscellaneous back end testing and troubleshooting bugs caused primarily by overnight engines runs and batch processes.

Work with business users to create/modify design documents and implementation of business rules in the application.

Ensured that proper procedure was in place to handle code deployment and defect life cycle once opened by the testers.

Assisted business users and junior testers in the use of Test Director (HP QC) and Winrunner / QTP script execution.

Coordinated with other testers from the development side to create and execute Load Runner scripts in the final stages of the project.

Provided final input to management upon system readiness for a production launch.

Technologies used were Oracle, TOAD, SQL Developer, Java, Visual Basic, Websphere, IIS

CIBC - Retail Markets Oct 2002 - May 2003

Senior QA Analyst / Team Lead (contract)

Performed System Integration Testing and UAT for the web based “Branch Account Open” application to be used by all Personal Bankers in all transits during the Account Open process.

Manage a team of 7 QA members which includes junior/intermediate QA as well as Summer Co-Op students.

Wrote End-to-End test scripts for the Web Front end and COINS Mainframe at the back-end to ensure proper mapping.

Used Mercury Tools (TestDirector and Winrunner / QTP) extensively for script development according to the test requirements and Design Specification and ensure complete coverage of all business and technical requirements.

Meet with Developers and Business Analysts to resolve business requirement and testing environment issues.

Delegate work load and script assignments to junior testers and provide reports to project manager on weekly basis via use of Test Director (HP QC)

Monitor defects and meet with developers and Business Analysts for business requirement clarification and defect resolution.

Coordinate with different stakeholders to perform quality review of the test cases and acquire script sign offs.

Ensure any new requirement change is properly documented and incorporated in the test scripts.

Mentored and trained junior members in application functionality and test case development in Test Director (HP QC).

Bank Of Montreal Jan 2001 - Aug 2002

QA Analyst

Developed automated test scripts in Winrunner / QTP and Rational Visual Test for Online Request Forms, MasterCard & Mortgage, Web Lending, applications, TSYS, Airmiles, Online Banking, RRSP, CertaPay/e-transfer and billing applications which included Positive, Negative test cases and unexpected run time exceptions.

Also tested the reporting functionality for customers, applications, bank statements, billing, risk and P&L and fraud detection.

Designed and Planned the Script flow and hierarchy to ensure smooth playback and efficient data verification according to business rules.

Trained other QA Team members on the steps to run scripts and update baselines via verification/check points.



Contact this candidate