Resume

Sign in

Manager Developer

Location:
Toronto, ON, Canada
Posted:
August 26, 2020

Contact this candidate

Resume:

SALMAN BHAYANI

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

TECHNICAL PROFICIENCIES

Testing Tools Load Runner / Performance Centre, QTP/UFT, Mercury Quality Centre (HP QC/ALM), Selenium, Appium, Eggplant, Qualitia, Neustar WPM, HP AppPulse Active, Jmeter, MS Team Foundation Server (TFS), MS Test Manager, MS Visual Studio, Rational Robot, Rational ClearQuest, SoapUI/ReadyAPI, Postman, Parasoft, Astra QuickTest, Astra LoadTest, DevTrack, WebTrack and QA Run

Programming Languages Java, C, C++, C#, Pascal, SQL, VB, XML, Cobol, Delphi, VBScript, .NET, javascript

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

Application Types Windows, Web, Mainframe, Mobile Devices

CRM MS Dynamics, SAP, SAP SuccessFactors, Salesforce

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),

City of Richmond Hill, Ministry of Children, Community and Social Services

Automotive: Toyota Canada

Consulting: Deloitte Canada, IBM Canada

WORK EXPERIENCE

Senior QA, Ministry of Children, Community and Social Services May 2020 – Present

Responsible for API and interface testing for the Debt Allocation System being used for tracking sponsorship undertakings and Social Assistance and downstream systems and interfaces used within Ministry of Finance and CRA.

Used Postman, SQL Developer tools to execute the API testing and perform data validations

Also assisted in the planning for data migration from SQL Server to Oracle for all the Sponsors and Sponsored Members data.

Created, executed test cases and performed defect management in JIRA.

Performed functional, SIT, Usability and accessibility testing using JAWS, WAVE, WAT, NVDA tools on various browsers.

Used the Agile Methodology and participated in SCRUMs, Sprint Planning and retrospective sessions, test case reviews and sign offs; tracked the backlogs, user stories and Sprints using JIRA via Kanban Board.

Constantly communicated with developers and Business Analysts regarding requirement clarifications and upcoming releases

Trained Junior QA on Postman API and SQL Developer

QA Lead, IBM Canada (End Client: CIBC) Jan 2020 – April 2020

Leading a team of 8 testers from Halifax and India in an agile environment to perform test case preparation and execution for Remittance Repository application to be ISO 20022 compliant for the payment messages, using DevOps practices

Testing scope included creating API test cases for the OOTB application developed by the vendor (IDAL) using Postman for functionalities like Adding, modifying, deleting and inquiring for the remittance data as well as batch jobs for archive, purge and EDH extracts. Validation would include verifying the API message received from the payment hubs follow correct ISO standard as mandated by Interac. Payment types would include business e-transfers, wire payments

Responsibilities included creating test strategy and test plan document, hold training session, participate in agile requirement elaboration sessions, review deliverables with CIBC and obtain approval, hold status meeting with offshore resources, attend technical walkthroughs

Additionally, conducted internal reviews of the test scenarios, test case, test traceability, identified test data, reviewed ISO documents

Technologies Used: HP ALM, Postman, XML, JSON, Restful APIs, Postgres, SQL Developer, Azure Cloud, Rabbit MQs, Sharepoint, IBM Ignite CTD.

Test Automation Lead, Deloitte Canada (End Client: Sobeys) Oct 2019 – Dec 2019

Working at the client location at Sobeys, I was responsible for doing a POC for a scriptless tool called Qualitia using Selenium as the underlying technology for their online ordering system which also used components from SAP and Salesforce to store product information/ inventory and integration with Azure

Identified a subset of scripts which were candidates for automation and create, analyze and debug scripts in Qualitia, continuously integrate with Jenkins and store the scripts in repository using BitBucket / GitHub using GitClient and SourceTree

Responsible for mobile automation of the scripts using Appium using Appium Desktop client

QA/UAT Test Coordinator, City of Richmond Hill Feb 2019 – Aug 2019

Provided leadership and direction of UAT testing activities to a team of 15 testers to lead creation and implementation the SAP HR, FIN, SCM modules including cloud SuccessFactors solution

Prepared detailed documentation and test manuals for the end users regarding QA/UAT processes with screenshots/TOC

Planned, managed, and monitored all activities that are required to test multiple IT Solutions set timelines and budget including UAT test creation, test execution, defect logging, defect tracking, producing Daily defect reports, daily test progress Reports, test completion report and test closure

Participated in Intensive interaction and collaboration with Project/Program as well as Business stakeholders for successful scoping, estimation and planning of project(s).

Worked in partnership with PMO, Program/Project Managers and other stakeholders to ensure test activities take place based on needs to ensure desired outcomes

Provided overall end-to-end test management support to enable successful project delivery

Actively participated in walkthroughs of Business Requirements Documents (BRD), Functional and Technical Design documents, and proactively provided feedback

Reviewed and provided comments on BRDs and Functional and Technical Design documents including identifying gaps, ambiguities, inconsistencies, and contradictions

Facilitated defect triage and resolution meetings with all key stakeholders

Resolve technical and non-technical issues, manage risk, ensure high quality of work and successful delivery of all software iterations and releases

Provide training and coaching of test team members as required

Report progress of testing, including representation of software quality to leadership teams, project managers, and stakeholders as required

Senior SIT/UAT Test Coordinator, Ontario Lottery and Gaming (OLG) Jun 2016 – Dec 2018

Responsible for SIT/UAT coordination, planning and testing all the functional and non-functional areas including 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

Used Open XML API testing for validating spreadsheets, letters and email templates.

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

Setup automated test scripts using Selenium and Cucumber framework for the online lottery and gaming applications; combined framework with mobile test scripts using Appium.

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.

Test Env/Tools used: Integration, Performance, UAT, Selenium, Cucumber, MS SQL SERVER, SALES FORCE, MS DYNAMICS, SOAPUI, HP ALM

Technical Lead Trainer, Bank of Montreal 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 with table of contents 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

Senior QA Analyst / Automation Lead / Prod / UAT Support, FundSERV Inc. Jun 2014 – Jun 2016

Responsible for SIT, UAT and Regression 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.

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 behavior

Used mockman tool and Soap UI to mimic XML requests to fund company and validating the response back.

Manipulated 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

Participated in the moving of data centres to a more central location; performed data integrity as well as performance tests to ensure that the data was intact and could be retrieved at acceptable response times

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 numerous documentation for test tool evaluation and provided input to the company SDLC documentation

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

Test Env/Tools used: HP ALM/QC, HP QTP/UFT, Load Runner, Selenium, functional, integration, regression, UAT, Performance.

QA Test Lead/Coordinator, Toyota Canada Jan 2012 – Jun 2014

Responsible for leading the SIT and UAT phases for the multi-million-dollar projects for a program called Customer Experience Management while managing a team of 5 testers as well as coordinating with the 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 Salesforce 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 BI 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

Produced detailed training documentation on the application being tested as well as created some videos on high priority functionality items.

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 (Z/os)

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

Test Env/Tools used: LoadRunner, SOAPUI, HP ALM/UFT, Cognos, Automation, functional, integration, Regression testing, Performance testing

Senior QA Analyst, Transamerica Life Canada (An Aegon Company) July 2011 - Dec 2011

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

Also worked on maintaining data on Salesforce and integration with generating reports on Sharepoint.

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

QA Test Lead, Enbridge Jan 2011 – Jun 2011

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

Integrated with SalesForce CRM to track and maintain Customer Info and Equipment details.

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

QA Specialist / Senior QA, Bank of Montreal June 2010 – Dec 2010

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 and online banking application using HP QTP using VBscript.

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

Automation Test Lead, Cancer Care Ontario (CCO) Jan 2010 – May 2010

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

QA/QC Process Specialist, Hydro One 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 for HR, EC and Finance Modules.

UAT Specialist, Ministry of Training, Colleges and Universities 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

QA Test Lead, Bank of Montreal 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

QA Team Lead, Royal Bank of Canada 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.

Senior QA Analyst - Test Automation, Bank of Montreal 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 – Credit Cards 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

Senior QA Analyst, TD Bank Financial Group May 2005 - Dec 2005

Performed System and



Contact this candidate