You are on page 1of 8

Senior QA Analyst/Tester

SUMMARY
Over 8 years of intensive IT experience in quality assurance (QA) and testing of
client/server, GUI and web-based applications with expertise in manual and auto
mation testing. Excellent analytical skills coupled with interpersonal, communi
cation and self-organizing skills. Assertive, committed and motivated team playe
r. Over 20 years of overall IT experience including programming, testing and bus
iness analysis.
COMPETENCIES
*Excellent research and analytical skills.
*Articulates ideas clearly, concisely and persuasively.
*Thrives in a collaborative project environment.
*Adapts easily to change and possesses the facility to quickly analyse complex s
ituations and provide solutions.
*Presents highly technical content in a manner understandable to non-technical a
udience.
*Confident and competent when sharing knowledge and information with a view to a
ddressing core business/project objectives.
EXPERTISE
*Experience in complete project life cycle from analysis, to implementation, tes
ting, and regression testing.
*Extensive experience in developing, executing and maintaining Test Plans, Test
Scenarios, Test Cases and creating the Traceability Matrix based on business req
uirements.
*Strong knowledge of SQL to test database integrity.
*Experience in estimation of test effort and coordinate test schedule with overa
ll project schedule.
*Successfully managed resources and mentored QA team members.
*Expertise in end-to-end testing.
*Involved in Manual and Automated Testing of applications developed on Windows a
nd UNIX environments.
TECHNICAL SKILL SUMMARY
* Programming Languages: Transact-SQL, PL/SQL, C/C++, DOM, Unix Shell (all) , PE
RL, Java, JavaScript, HTML, XML, HL7, UIML, VoiceXML, MAthML, Dbase III+/IV, Cli
pper, COBOL, BASIC, FORTRAN, RPG, JCL, Visual Basic
* Databases: MS SQL, Sybase, Gupta, Oracle
* Methodologies: Agile, Waterfall, Incremental and Iterative Model testing, UML,
SILC, Microsafe Solutions Framework (MSF)
* Operating Systems: MVS, JCS, Windows 2000/XP, Sun and HP UNIX, TSO, DOS, Vista
, MAC OS
* Applications: CaliberRM, Lab Manager, CVS, SCCS, Redwood Explorer, TRIM Contex
t, Eclipse, MS Office, MS Visio, MS Project, MS Excel, MS Access, Lotus Notes, E
nsemble, Crystal Reports, WordPerfect, Corel Draw, Arbor/BP, BizTalk, Flash, Ama
ya, GSview
* Testing Tools: NUNIT, JUNIT, Quality Center, WinRunner, QuickTest Pro, LoadRun
ner, ExamDIFF Pro, WinGrep
* Defect Tracking Tools: MS Sharepoint, TRAC, Jira, TeamTrack, IMACS
* ERP/CRM: Siebel
EDUCATION
Data Processing - 1988
Northern College of Applied Arts and Technology, Kirkland Lake, ON
EMPLOYMENT HISTORY
Software Test Designer - Apr. 2010 - Jul. 2010
Schneider Electric (SE), Saanichton, BC
Created a Test Strategy and Test Plan for the product withdrawal and migration o
f POWERLOGIC System Manager Software (SMS) which is being withdrawn from the mar
ket in counties such as Canada, USA, Spain, Mexico and France to SE's ION Enterp
rise software.
* Created SQL queries to gather data for the validation of technical energy cost
reports.
Built and shared expertise in Schneider Electric software systems, hardware, and
supporting technologies and processes.
Developed a solid understanding of our customers' energy management related busi
ness needs.
Coordinated the test effort through a complete project life cycle.
Gained an understanding of electricity terminology and concepts.
Worked with Lab Manager and Virtual Images to exe
QA Test Analyst - Sep. 2009 - Mar. 2010
Agresso/Unit4, Saanichton, BC
Created and executed test cases for a customized software program extended from
Agresso's Enterprise Resource Planning (ERP) model. This application extension
monitors radiation doses and sends alerts that are reported on to employers and
government agencies of over limit and overexposure to radiation. This program a
lso performs order entry charges, sales orders, shipping and manufacturing proce
sses.
* Created SQL queries to gather data for input to test cases and to examine the
results during and after processing.
Investigated defects reported by other testing and development teams and in Indi
a. Directed defects to developers or systems analyst, or rejected defects as ap
propriate.
Participated in defect status meetings with the user test team in Chicago Illino
is.
QA Test Analyst - Jun. 2009 - Sep. 2009
BC Pension Corporation, Victoria, BC
Performed tests covering system changes on the Employment Data Submission (EDS)
as well as the Client Enrollment Registration System (CERS) web-based applicatio
ns under the direction of the Test and Quality Assurance Co-ordinator. Tested O
racle, JCS and Java applications. Performed reporting and finance balancing con
trol tests.
*
Performed tests covering system changes on the Employment Data Submission (EDS)
as well as the Client Enrollment Registration System (CERS) web-based applicatio
ns under the direction of the Test and Quality Assurance Co-ordinator. Tested O
racle, JCS and Java applications. Performed reporting and finance balancing con
trol tests.
* Reviewed system and business specifications and functions; identified, develop
ed, and performed technical test cases for IPAS, CERS, EDS and JCS generated rep
orts.
Developed functional, system, heuristic, regression, progression, interface and
access tests plans to ensure error free changes are introduced.
Attended walkthroughs.
Used TRIM to access and store project documentation.
Used TeamTrack extensively as the workflow tool to determine assignments and rep
ort on the test resul
QA Test Analyst - Dec. 2008 - Feb. 2009
Ministry of Education, Victoria, BC
Developed a Test Strategy, a Functional Requirements Allocation Matrix, System a
nd Functional testing for a new Learning Outcomes Registry in a Java, XML, and O
racle environment. Trained and lead a team of three data entry resources to con
vert Learning Outcomes from PDF format to xHtml format.
* Developed Test Strategy, Test Cases and Test Scripts.
* Developed Functional Requirements Allocation Matrix and a Functional Test Plan
.
* Prepared end -to-end "Process Sequence" System tests.
* Developed Boundary Tests.
* Qualified data and process dependencies to help ensure consistent results for
test scenarios.
* Prepared and presented documents using MS Office suite.
* Reviewed and updated Functional Specification Document.
* Developed a "Converted Data Inspection" checklist for the creation of manual l
oad files in XML.
QA Tester/IT Admin - Jul. 2008 - Sep. 2008
Tabrio Communications Inc, Vancouver, BC
As the sole QA Tester, reviewed and tested existing and new communication tools
for global texting and telephony services which uses SMS text messaging, web bas
ed (C#) applications, and a non web based application through Adobe AIR Flex on
multiple platforms. Multi-tasked with the team of 4 developers in a rapid devel
opment and deployment environment, with little or non-existent, functional and d
esign specifications to provide defect and deficiency reports.
* Lead all technical testing efforts including integration testing and performan
ce testing.
* Created and implemented system and regression test scripts for four applicatio
ns in exceptionally tight time frames devoid of any pre-existing unit tests and
detailed business, design or function specifications. These test scripts expos
ed many existing and new defects and deficiencies, which were fixed before produ
ct release.
* Used an integrated software management system called TRAC to report on and ass
ign defects, deficiencies, and tasks for the software development team.
* Worked with three staging environment databases to validate data workflow and
expected test results.
* Assisted in the provision of IT infrastructure services including workstations
, desktop applications, and telecommunications.
* Provided day-to-day desktop, email, network, and general troubleshooting suppo
rt.
* Provided production support by investigating and recreating reported defects.
* Performed daily and weekly performance checks of company software, third party
software, as well as national and international telecommunications carriers.
* Edited the presentation of roadmap documentation before it is presented manage
ment and potential investors.
* Gave public relations Q&A talk to groups outlining the company's line of produ
cts, benefits and how to use it.
* Managed the release cycle of up to four different applications simultaneously.
Senior Tester, Environment Controller - Oct. 2007 - Jun. 2008
Provincial Health Services Authority, Vancouver, BC
As a Senior Tester for the Provincial Health Services Authority (PHSA) Interface
Team, the HL7 communications protocol was tested against Affinity and Cerner ap
plications to over 31 different end application. A complete overhaul of the mid
dle ware (BizTalk) was tested with automated and manual scripts.
As an Environment Controller, managed, produced reports, provided analysis and r
esolutions on change requests and defects for multiple environments in a QA and
UAT setting.
* Gave public relations Q&A talk to groups outlining the company's line of produ
cts, benefits and how to use it.
* Tested the migration of BizTalk middleware processing from Affinity to Cerner.
* One of 3 QA testers overseeing the smooth implementation of 31 applications an
d interfaces transferred from Affinity to Cerner.
* Managed User Acceptance environment, analyzing and raising of defects on all s
ystems.
* QA tested resolved defects and assigned to UAT for testing.
* Over 500 CRs and defects to the original detailed requirements were created.
After implementation, there were 7.
* Managed defect resolution by assign defects for testing and resolutions to dev
elopers and UAT team members.
* Identified required data for testing and created conditions for test cases.
* Created test HL7 messages to transmit through BizTalk for multiple teams.
* Created automated and manual test scripts.
* Created and updated documentation relating to PHSA configuration and test para
meters.
* Executed test scripts on downstream, upstream and middleware BizTalk.
* Executed regression testing.
* Reviewed the test script results and retested resolved defects and CRs.
Senior QA Tester - Mar. 2006 - Aug. 2007
TELUS Canada Inc, Burnaby, BC
As a Senior Tester on the TELUS Canada Imagine team, Bill Presentment and Report
s and TELUS's Product Catalogue were tested and implemented UNIX servers, Custom
Software and TSO jobs on a mainframe. This project consolidates services such
as phone, internet and TV into one bill for TELUS customers.
* Created test cases and test scripts.
* Created, executed, reviewed, retested and updated documentation relating to Bi
ll Presentment configuration and test parameters.
* Identified and created test data for usage and ran the event (usage) processin
g for multiple teams to aid in their testing.
* Supported multiple teams operating the Bill Presentment Process which included
UNIX and Mainframe applications.
* Printed the bills on local printer for validation.
* Managed defect resolution.
Test Analyst - Feb. 2005 - Dec. 2005
Bell Canada, Ottawa, ON
As a Test Analyst at Bell Canada Independent Validation and Verification (IV&V)
department, the range of experience gained from past assignments enabled compreh
ensive and meticulous functional testing of Bell Canada's One Bill system. The
goal of this project, called Galileo was to improve software usability through e
ffective applications, industry best practices and techniques. Two major releas
es were tested (versions 3 and 4).
* Created, executed, reviewed and retested test case conditions and test scripts
.
* Created traceability matrix (requirements are traced back to test cases to ens
ure complete functional test coverage).
* Identified required data for testing and assisted in test case prioritization.
* Clearly documented and prioritized all defects encountered.
* Produced supporting documentation such as window/screen prints and reports (if
applicable) as requested, to assist defect resolution.
* Updated of pass/fail logs of testing tools to indicate test scripts status aft
er execution.
* Reported test and timeline risks to test manager when identified.
* Participated in test document reviews and provided sign off.
* Participated in test status calls as required.
* Provided assistance to change requests.
* Conducted defect investigation/resolution as required.
Developer/Analyst - Apr. 2004 - Sep. 2004
SYSTEMS INTEGRATION BRANCH (CGI), Ottawa, ON
Using a representative sample of the Government of Canada HTML interfaces as tes
t cases, design and implement a fully automated process to convert those interfa
ces to isomorphic IVR interfaces in VoiceXML.
* Designed and implemented a fully automated conversion of HTML to User Interfac
e Markup Language (UIML), followed by a VoiceXML conversion utility.
* Used a DOM parser to parse XML files in Java.
* Created an Interactive Voice Recognition (IVR) XML that will intelligently wal
k users through government and publicly run web sites handling their information
requests.
* Conducted experiments to derive the heuristics of a person looking up specific
information on web sites.
Developer/Analyst - Mar. 2004 - Apr. 2004
BELL NEXXIA, Ottawa, ON
The Secure Channel Project provides secure communications of information across
a network. Many different application forms accomplish this.
* Supported the Secure Channel Adapter application written in Java.
* Supported the Secure Channel Test Suite Emulator.
* Modified JavaScript to identify the applicable Java VM installed on a client's
computer.
* Documented screen flows.
* Responded to Problem Reports assigned.
* Carried out Change Requests.
Developer/Analyst - Jun. 2003 - Feb. 2004
BELL CANADA, Ottawa, ON
The Kenan Arbor Archiving Project consists gathering the Kenan Arbor data into r
eports to be indexed and read into by an archiving application from IBM called O
nDemand. This complies with a legal requirement to have the billing information
available for seven years.
* Established report formats that will contain the vital information should the
need arise to extract information on Kenan Arbor price plans.
* Extracted data in tables to be read by Crystal Reports and exported as a text
file in a pre-defined, indexed format for OnDemand.
* Placed the files on the Unix server for Bell Canada to import into their appli
cation.
Senior Consultant (Developer) - Oct. 1998 - May 2003
BELL CANADA (CGI), Ottawa, ON
Bell Advantage Internet Services, change, enhance, design, and implement Arbor/B
P billing packages; create and modify Unix shell scripts as well as C programs t
o support Arbor/BP; primary contact with Bell's Business Analysts for Arbor/BP q
uestions; supported Development and System Integration environments; test differ
ent Arbor/BP configurations to gauge the effectiveness of solutions proposed by
the development team; provide solutions to billing-related problem reports, Bill
ing support for a third party software billing product.
* Trained new employees to implement pricing plans.
* Changed, enhanced, designed, and implemented Arbor/BP billing packages
* Primary contact with Bell's Business Analysts for Arbor/BP questions
* Created and modified Unix shell scripts as well as C programs to support Arbor
/BP.
* Supported Development and System Integration environments.
* Tested different Arbor/BP configurations to gauge the effectiveness of solutio
ns proposed by the development team
* Provided solutions to billing-related problem reports and billing support for
a third party software-billing product.
Tester - Oct. 2002 - Feb. 2003
BELL CERTEN, Ottawa, ON
This NM1 Interface Testing Project consisted of testing a front-end GUI applicat
ion interfacing with a backend database application residing on different server
s at different locations.
* Established communications between testers at the other locations and verified
that data was correctly transmitted and interpreted by the applications at each
location.
* Developed test procedures, and established methods in which to report defects.
* Developed detailed test cases which test multiple scenarios per function.
* Identified deficiencies in the application and reported on them.
Analyst - Jul. 2002 - Aug. 2002
BELL CERTEN, Ottawa, ON
This NM1 Pricing Plans Project consisted of verifying that the Ensemble pricing
plans contained all of the active features that were present in the Kenan/Arbor
pricing plans. Plans and features were entered and changed in Ensemble. These
pricing plans were also identified in an Excel spreadsheet.
* Identified deficiencies in the Ensemble's data and reported on them.
* Identified differences between the new Ensemble pricing plans and the Kenan/Ar
bor pricing plans.
* Suggested remedies to the Ensemble pricing plans to conform to customer expect
ations.
* Created an Ensemble spreadsheet with information pertaining to Kenan/Arbor pri
cing plans.
Analyst - Nov. 2001 - Dec. 2001
BELL CANADA, Ottawa, ON
The Bell Canada US Settlements Project is a web based reporting system for Canad
a - US telecom settlements. The application reads Excel spreadsheet information
into a database then reports on the information based on user intervention.
* Developed SQL queries, stored procedures and triggers.
* Interpreted multiple MS Excel spreadsheets and created complex SQL queries tha
t resulted in a dataset be read by Crystal Reports
Senior C/C++ Developer - Jul. 1996 - Oct. 1998
DEPARTMENT OF NATIONAL DEFENCE (SHL), Hull, QC
Developed communications between the mainframe and Microsoft NT workstations and
bar code readers.
* Implemented FTP; EDI and X400 transactions; developed Radio Frequency (RF) com
munications programs in C; analyzed, designed, and developed custom C++ applicat
ions on a variety of environments such as Windows 95, Windows NT.
* On several different hand held devices, provided design and development of cus
tom specialized software for the Department of National Defense.
Java Developer - Jun. 1995 - Jul. 1996
NAV CANADA (SHL), Ottawa, ON
Developed a real time system in Java, on a Windows NT platform, that monitors th
e state of Air Traffic Control systems.
* Developed the status monitoring system, which encompasses complex user interfa
ces.
* Created hash tables and queues.
* Implemented help features.
* Created HTML documentation for the source code.
* Participated in the requirements and design phases.
* Maintained a Functional Requirements Allocation Matrix (FRAM) database.
* Produced reports from the FRAM to support the creation of project deliverables
.
* Produced the coding standards.
* Developed a GUI interface.
* Developed SQL scripts to interface with a Gupta database.
* Development of a Client/Server solution implemented in Java for NAV Canada.
Developer - Jun. 1994 - Jun. 1995
IBEX (INTERNATIONAL BUSINESS EXCHANGE SYSTEM), Ottawa, ON
* Programmed and tested in C.
* Performed database administration on Sybase.
* Built reports modules written in Structured Query Report Writer.
* Used Semaphores for message queuing.
Developer, Operation Support - May 1993 - Jun. 1994
NATIONAL CONTROL CENTRE - CANADA POST, Ottawa, ON
* Programmed and tested in dBase III+ and dBase IV.
* Maintained and supported the Incident Management and Control System (IMACS).
Technical Support Officer - Apr. 1992 - Jun. 1992
PRIVY COUNCIL OFFICE, Ottawa, ON
* Provided technical support and advice.
* Recorded complete software and hardware information (internal and external).
* Installed and upgraded software.
* Replaced hard disks with larger capacity drives.
* Upgraded hardware components.
* Set up systems files to suit individual software, hardware and network require
ments.
* Installed, upgraded and recorded software and hardware and did inventory on su
ch.
Developer, Analyst, Technical Support - Sep. 1990 - Mar. 1992
CANADIAN GENERAL STANDARDS BOARD, Hull, QC
* Implemented operational refinements based on innovations in technology.
* Developed and maintained system user manuals.
* Evaluated new hardware/software systems for user acceptance.
* Submitted reports to senior management about new innovations in the computer i
ndustry.
* Used MS Project to estimate the time and resources needed for proposed project
s.
* Trained staff members in the use of hardware and software.
* Insured harmonization of information retrieval and storage by examining inform
ation flow in all areas.
* Ensured the appropriate information resources to program officers and auditors
were available.
* Provided accounting services using Powerhouse whereby revenues and expenditure
s were tracked.
* Produced reports using the DSS Free Balance system.
* Wrote requirement definitions related to PCs and software.
* Solved any IT problems.
* Provided technical support and advice to senior management as well as programm
ing and accounting services using Powerhouse.
Developer, Technical Support - Aug. 1988 - Sep. 1990
CONSUMER AND CORPORATE AFFAIRS, INFORMATION SERVICES BRANCH, Hull, QC
* Operated a mini-computer using RJE terminals to submit jobs.
* Provided Operations Control and Input/ Output Quality Assurance from Vancouver
to Halifax.
* Updated and operated a microcomputer based automated Equipment Inventory and M
aintenance System.
* Updated COBOL programs for a Time Recording and Reporting system.
* Operated a mini-computer facility based (Honeywell DPS-6) System.
Developer - Apr. 1989 - May 1989
THE FEDERAL, ONTARIO AND QUEBEC GOVERNMENTS, Ottawa, ON
* Developed a student matching system for a summer exchange.
* Developed and implemented a microcomputer based Clipper matching system to "tw
in" compatible candidates.
* Developed a computer matching system for placing like-minded students for a fe
deral government educational exchange program.
TRAINING
* Siebel Steps for Partners, CGI, Ottawa, ON
* Unix Administration, Algonquin College, Ottawa, ON
* BA - Systems Integration Life Cycle (SILC), SHL Systemhouse, Ottawa, ON
* Siebel Essentials and Core Consultant, Siebel Systems, Ottawa, ON
* Integrating PC Docs, Open Documents, Ottawa, ON
* System Administration for Microsoft NT Fundamentals Level 1 and 2, Algonquin C
ollege, Ottawa, ON
* Arbor/BP Comprehensive Introduction, Kenan Arbor, Boston, MA
* Arbor/BP Usage Processing (event transactions), Lucent Technologies, Denver, C
O
* Internet Protocols (TCP/IP), Algonquin College, Ottawa, ON
SOCIETIES
* Chair, 767 Dearman RCACS Sponsoring Committee, Surrey, BC Oct. 2005 - Oct. 200
9. Represent the Sponsoring Committee and the Air Cadet League to the
Commanding Officer, the Parents, the Cadets of the Squadron, the Sponsors, and
the local community. Also responsible to represent the Sponsoring Committee at W
ing and Provincial level meetings, or delegate an alternate Executive member to
act in that capacity. Responsible for supervising the work of other Sponsoring C
ommittee members, and for ensuring that reports are filed on a timely basis.

You might also like