Professional Documents
Culture Documents
9739 10th Sideroad, Erin, Ontario, Canada N0B 1T0 (416) 456-5622
18 years of testing and quality assurance experience, in a variety of industries and environments 11 years as a Project Manager and QA Manager, managing teams up to 49 members in size Experienced people manager of on-shore and off-shore teams, including hiring, mentoring, and performance appraisals Extensive experience in SDLC process development and implementation Experienced in multiple industries including ISV, telecom, insurance, banking, finance, government, and utilities. Environments include web, client/server, and mainframe Certified Software Tester (CSTE)
Summary
An accomplished project and people manager with extensive experience in project management, requirements definition, software testing, and quality assurance in a variety of industries, including insurance, financial services, telecommunications, government, utilities, Internet, and eBusiness. Experienced in developing and implementing comprehensive SDLC and test methodologies department wide and company wide. Experienced in planning and executing tests from large system wide tests (SIT, BAT, UAT, etc.) to individual functional tests and regression tests. Methodologies used include waterfall, iterative, agile, & RUP. Strong interpersonal and communication skills with a track record of motivating and developing team leaders and team players. Experienced using on-shore, off-shore, and mixed teams. Proven hands-on experience with quality assurance practices, including project plan development, test strategy development, test plan development, test case & test data review, and test automation. Experienced in defining, designing, creating, & executing performance tests, including load tests, volume tests, stress tests, endurance tests, scalability tests, etc. Creative problem solver with advanced analytical, planning, and scheduling skills with a focus on timely delivery. Technology Background: B2B, Internet Applications, WebSphere, WebLogic, Web Services, SOAP, Delano eBIS, Tango, Client Server, Windows 95/98/NT/2000/2003/XP/Vista, Solaris, Linux, Mac, DB2, ODBC, Oracle, SQL Server, Progress, Access, HTML, SGML, XML, Java, J2EE, EJB, C++, Visual Basic, Visual Source Safe, Lotus Notes, QA Partner/Silk Test, SQA TeamTest, QA Run, Empirix eTester, eLoad, and e-Manager Enterprise, Bugzilla, JIRA, Enterprise Architect (EA), Rational Rose, HP Quality Center (QC & ALM), HP QuickTest Pro (QTP), HP Performance Center (HP PC), CPCS, Plone.
Professional Experience
Quality Assurance Manager Aug. 2010 to Present
CGI, Inc (Greater Toronto Area, Banking & Investments) Reporting to the VP, Banking & Investments, manage a large team of on-shore and off-shore resources to perform the testing of two banking & investment applications. Manage personnel, tools, processes, and schedules to deliver seven releases per year across both applications. Inherited three disparate cross-functional teams and through team-building, cross-training, and skills building, created a single team of professional testers Increased team size from 16 to 49 (as of July 2012) through a combination of on-shore and offshore recruitment Introduced and expanded the use of test management and test execution tools to improve tester efficiency, reliability, and repeatability
Page 1 of 5
Symcor Inc. (Contract) Reporting to the Vice President of QA & Testing, was Test Manager for SDLC design and implementation. Previously responsible for TECP testing, including ISIT & IUAT test phases. Managed a team of over 20 testers and project managers during several test cycles. Responsible for test strategy, test plans, test execution, and results reporting. Represented Quality Assurance during Program re-planning activities. In addition, was Test Manager for a large mainframe/web project, overseeing multiple test teams through all phases of testing. Also responsible for development and maintenance of company wide test methodology. Member of corporate SDLC User Group Committee responsible for Testing & Quality Assurance Overall responsibility for multiple test phases Interfaced with multiple application development groups, test groups, and project managers Presented testing status to internal and external audiences
APAK Systems Inc. (Contract) Create and staff a Quality Assurance & Testing department for a developer of leasing and loan software. Responsible for functional, regression and system testing, release management and release documentation. Build a new QA department from the ground up, including the hiring of staff, development of processes and procedures, and implementing testing methodologies in QA and Development. Review and update existing documentation and create and maintain new documentation for all functional areas of the software. Develop and deploy documentation standards. In conjunction with the Development Manager & Account Managers, review, refine, and implement changes to the Software Development Life Cycle practices to improve quality and timeliness.
CIBC World Markets (Contract) Manage the enterprise wide planning, installation, and usage of a test and performance tool. Installation of 2600 performance user licenses, 80 issue management licenses. Empirix E-Load, eTester, and e-Manager Enterprise. Provide guidance on designing, developing, and implementing functional and performance tests using the Empirix tools Provide single point of contact for all vendor issues to the tool vendor, liaise with the vendor on a weekly basis to review outstanding issues Manage the central issues database, create new users and projects, administer existing users and projects, trouble shoot server, database and application problems Provide frontline on-site and phone support to CIBC users for all issues with Empirix tools Page 2 of 5
Worldinsure Canada Inc. (Contract) Design, script, and execute performance tests for a new WebLogic based on-line insurance application site. Design, implement and execute functional and regression tests for a new web-based insurance underwriting application. Using eTester and eLoad from Empirix perform, load, volume, performance, scalability and failover testing. Analyze test results including Unix SAR data, Oracle stats, response time logs, and application logs Produce a test report correlating poor performance to bottlenecks, and make recommendations for improvements. From the detailed use cases, create manual test cases for an insurance underwriting application. Develop spreadsheet-based test case execution matrix. Report, track and verify defects using Test Track from Sea Pine Software.
Hydro One Networks Inc. (Contract) As part of a large team, manage the creation & maintenance of comprehensive integration test plans for new and heavily modified systems related to the deregulation of the electricity market in Ontario. Primary author of integration test plans Coordinate the capture, review, maintenance, and submission to regulators of all test artifacts Lead daily status meetings and capture, manage, and follow-up daily action items
Delano Technology Corporation (Permanent) Reporting to the Director of Quality Engineering, manage a team of 7 QA testers for the release of a new B2B Internet Application. Hired six of the seven members of the team, trained and guided all members of the team in the new technology. Under very aggressive deadlines (three months from start of development until Beta), designed, developed, and executed comprehensive test plans for functional and system testing. In conjunction with the Program Manager, designed, implemented and successfully managed a formal development and test process that has since been adopted across the organization.
Pervasive Software Canada (Permanent) Reporting to the Director of Quality Engineering, manage a team of 11 software developers focused on establishing and reporting overall product quality and compatibility with third-party drivers for a middle-ware web application server and development tool. Re-energized a team of professionals who had become demotivated due to a lack of leadership by establishing open and frequent communication with respect to goals and accountability, regular team building activities, knowledge sharing sessions, and personal attention to career objectives resulting in an increase in morale, full retention, and improved productivity.
Page 3 of 5
AT&T Canada Corp. (Multiple Contract Positions) Dec. 1997 to Dec. 1999 Ontario Ministry of Natural Resources (Contract QA Lead) Feb. 1997 to Dec. 1997 Microstar Software Ltd. (Quality Assurance Manager) Jan. 1996 to Feb. 1997 LIGAN Technologies Incorporated & Comtest Instruments Limited (Product Support Specialist) May 1994 to Jan. 1996
Presentations
Off-shoring from the On-shore Perspective, STEP-AUTO 2011, Bangalore, India How To Give a Pretty Good Presentation, CGI Windows Tips & Tricks, CGI The Testing V-Model, CGI Risk-based Testing, CGI Formal Technical Reviews, Platform Computing The Innovators Dilemma, Pervasive Software Formal Technical Reviews, Pervasive Software Data Driven Testing: Adding Abstraction to Automated Test Scripts, Pervasive Software The Many Sides of Testing Pervasive Software Bank of Montreal Institute for Learning, QA Centre of Excellence TASSQ (Toronto Association of Systems & Software Quality) Data Driven Testing for Client Server Applications using QA Partner Quest 96 (Segue Software QA Partner Users Group Conference) Data Driven Testing for Client Server Applications STAR 96 (Software Testing, Analysis & Review Conference) 2011 2011 2011 2010 2010 2000 2000 2000 2000 1999 1998 1998 1996 1996
Page 4 of 5
Page 5 of 5