Golam Mustofa
** ********* **, *******, **, M*E *A52, Canada, 416-***-**** (B) / (416)-
***-****(C)
abn5hh@r.postjobfree.com
OBJECTIVE:
. Seeking a challenging position in the field of Managing Software
Quality Assurance to utilize my strong-extensive managerial,
analytical and technical background focusing on automation and
performance testing.
CERIFICATION:
. Certified Product Specialist (CPS) in TestSuite 7.0 (WinRunner &
TestDirector).
. Certified Software Test Engineer (CSTE)
SPEAKING ENGAGEMENTS:
. International Quality Assurance Conference (hosted QAI), Toronto,
Canada; September 24, 2003- "Automation Testing in Real Life"
. Toronto Association of Systems and Software Quality (TASSQ), Toronto,
Canada; May 27, 2003 - "Automation Testing in Real Life"
. Center for Testing and Quality (CTQ), CGI, Toronto, Canada; Nov 21,
2003 - "Correlation in Load Test"
PROFESSIONAL AFFILIATIONS:
. Quality Assurance Institute (QAI), Member
. Toronto Association of Systems and Software Quality (TASSQ), Member
. Twin Cities Quality Assurance Association (TCQAA), Member
SUMMARY:
. Managing and leading QA role with more 15 years of software quality
assurance and testing experiences in Banking, Ministry of Health,
Vault Management, Telecommunication, Siebel, SAP, Insurance,
Financial, eCRM, PKI, and eCommerce industries defining best
practices, processes, infrastructure, test strategy, test bed,
automation test, Performance/ Load test and methodology as well as
executing black box, regression, integration, load, system and user
acceptance test.
. Proficient in using automated test tools, like Quick Test Professional
(QTP), Selenium, WinRunner, LoadRunner, TestDirector, Quality Center,
JIRA Astra Load, Astra Quick Test, Rational Functional Tester,
Worldspace.
. Well exposed to handle complex situations and time crunch schedules,
which would create more value for the company and for the customer.
. Provide on site and on call support to clients on LoadRunner,
WinRunner, QTP, and TestDirector
. Profoundly experienced in writing all documentations.
. Extensive training and tutoring experience in SQA methodologies,
Automation Testing (WinRunner & QTP), Test Management (TestDirector),
and Performance Testing (LoadRunner).
. Strengths: Software quality process improvement practices, Software
testing practices, Software Test Automation and Performance Test
activities
. Best use of skill sets: While participating and contributing as an
engineering team member such as test prime, test lead, tester, etc,
also recognize opportunities for improvements propose recommendations
and implement approved changes. Or, be a contributing team member on
software engineering process improvement initiatives.
. Managed and implemented test automation and performance test projects
TECHNICAL SUMMARY:
Testing Tool:
ClearQuest, Mercury LoadRunner 10.0 (to do load / performance test),
WinRunner 9.5, TestDirector 9.0 (able to run all the tests accordion
to different scenarios automatically), Quick Test Professional (QTP)
11, Astra Load, Astra Quick Test5.5, E-Load, Imagix to verify and
analyze C language code.
Operating System:
WINDOWS 95/98/Me/NT, 2K, XP, Vista, Win7, Win8, Mac OS, DOS, Linux, &
Unix (Solaris), IBM Mainframe (MVS).
Language:
TSL, C, C++, Java, Java Script, VBScript, HTML, ASP, VBA (visual Basic
for Application), SQL, Python, and XML.
GUI Application:
PowerBuilder, Progress, SmallTalk, Visual Age, Visual Basic, JAVA,
ORACLE Financial, and Web.
Version Control Tools:
PerForce, CVS (Concurrent Versions System), Clear Case and Visual
Source Safe.
Application / Web Servers:
MS IIS, WebSphere and TOM Cat, Weblogic, Apache, Web Server and JBoss
DBMS:
ORACLE, SQL Server, UDB, MS-ACCESS, and Sybase.
Tools/Protocol:
Lotus Notes, Lotus SmartSuite, MS Office XP, MS Project, Citrix, PC
Anywhere, WEBEX, WIN VNC, SSH, Radius, SecureID, TOAD, CVS, Perforce,
IIS, Apachi, iPlanet, Cute FTP, FrontPage 2k, Adobe Acrobat, Outlook,
IE, Netscape, Tuxedo, servlets, WebLogic, Apache, PWS, clarify, J2EE,
and JRE.
Hardware:
IBM PCs, UNIX boxes, IBM Mainframes, and Macintosh
WORK EXPERIENCE: 1997 - Current
August 2010 - Current, TD Bank Financial Group, Toronto, Canada
Position: Automation Test Manager
Currently managing a team of 7-12 members in Canada, US, offshore,
near shore, & co-op student providing test automation solutions for TD
Bank's Online applications, like EasyWeb, WebBroker, RIB, SBIB,
InfoSite, TD Insurance, Mobile apps across Canada & USA to ensure
maximizing the ROI, efficient and effectiveness following test
automation industry & internal standard tools, frameworks,
methodologies, and practices.
Technical Environment:
QTP 11, Selenium RC / Web Driver / Web Back, JAVA, XML, MS SQL Server
2005, Quality Center 11, SharePoint, VMWare, IBM Policy Tester, Dequee
Worldspace, DeviceAnywhere, M-eux, Perfecto Mobile, Xenu's Link
Sleuth, Fiddler 2, MainFrame, Mac OS, WinXP, Win7, Win 8, iPhone,
Blackberry, Anroid, iPad
Job Responsibility:
- Build out entire OLC automation team up to 12 resources to support
seven BAT / UAT functional test teams.
- Build out Test Automation Hybrid Framework for both QTP and Selenium
integrating with / without Quality Center.
- Developed bunch in house tools like QA Dashboard, ROI, Customized
importing & exporting reports out of Quality Center, Time Reporting,
Test Automation Tracker, etc.
- Evaluate and onboard Accessibility test and mobile applications
automation test tools
- Work on supporting test automation services to multiple applications
and project simultaneously meeting the tight deadlines during the BAT
phase.
- Provide testing support for Business as usual (BAU) activities for the
entire Online Channel.
- Prepare effort estimations to support business case and project
planning
- Establish all the required process documentation templates like
Automation Effort Estimation, ROI, Test Case Tracker, Code Review,
Coding Standard & Guidelines, Reporting, etc.
- Build out a virtual Lab utilizing VMWare standalone and server
solutions.
- Perform massive scan across all the sites upto level 5 detecting
broken links and compatible against 508 Standard and WCAG 2.0 AA.
- Provide Automation solution to validate Web analytics tag utilizing
Fiddler and QTP.
- Prepare automation training materials and train recourses afterwards.
- Provide support for testing projects as it relates to test artifacts,
and testing lifecycle.
- Review requirements to design, develop and document comprehensive test
plans to identify potential test cases / test suits to be automated
and performance tested.
- Assist QA a team to build out internal standards.
- Collaborate with Technology Solution team providing insides to
establish enterprise automation solutions.
October 2008 - August 2010, US Federal Reserve Bank, Lockheed martin, G &
D, Toronto, Canada
Position: Software Automation Test Specialist
Worked on US Federal Reserve Bank, Lockheed Martin, and G & D's
Banknotes (paper, printing, etc), currency automation systems, smart
cards, and Vault Management software projects like CACHE, COMPASS,
NextGen, etc. which provide a wide range of services to the
multination's' central and consumer banks managing.
Technical Environment:
QTP 10, .NET, JAVA, XML, Oracle, MS SQL Server 2005, ClearQuest,
ClearCase, Web, Rational Functional Tester, Rational Test Manager,
DevExpress, MS DataGrid, WebLogic, WebSphere, VMWare.
Job Responsibility:
- Conducted Proof of concept for automation of regression testing and
performance test using tools QTP, WinRunner, Rational Functional
Tester, and LoadRunner
- Review requirements to design, develop and document comprehensive test
plans to indentify potential test cases / test suits to be automated
and performance tested.
- Design and implement the Framework for QTP and Test Manager.
- Develop automated tests utilizing QTP to execute and report on all
types of testing including technical and business functional
validation and application regression testing.
- Build, configure and execute automated testing and automated
regression testing.
- Setup LoadRunner Controller, Agent, Load Generator, and created
necessary scenarios.
- Worked with BA & Architect to analyze business processes, prepare test
plan, Virtual Users' workload distributions, monitoring attributes,
and test result analysis of performance test.
- Report on progress and alert the development team to emerging issues
and concerns.
- Design and implement the Framework for QTP, WinRunner, Rational
Functional Tester 7.1, and Test Manager.
- Created SQA Automation standard, process, and all the templates based
on their nature of applications.
- Designed, Developed and implemented test automation Libraries and
batch files in VBScript for Automation Testing Tools.
- Trained client's multiple team members on automation and test
management tools.
March 2008- October 2008, Ministry of Health Ontario, Toronto, Canada
Position: SQA Automation Specialist
worked on Ministry of Health Ontario's multiple projects like Common
Intake Assessment Tools (CIAT), eReferrals, Long Stay Assessment
Software (LSAS), which provide a wide range of services to clients
in the community. It manages approximately 400,000 referrals a year
and in excess of one million service orders representing tens of
millions of transactions of service each year. The Continuing Care e-
Health Council is responsible for overseeing the e-Health vision,
strategy and related initiatives to support the delivery of community
(non-acute) and home-based health services. Its membership represents
Community Care Access Centres (CCACs), Long Term Care Homes (LTCHs),
Home Care Providers and Community Mental Health.
Technical Environment:
QTP 9.5, WinRunner 9.0, .NET, JAVA, XML, XSLT, messaging, EDI, MS SQL
Server 2000/2005, BizTalk Server, HL7 v3. Web, Rational Functional
Tester, Rational Test Manager, JIRA.
Job Responsibility:
- Provide expertise and leadership in the automation of testing for:
. Messaging applications, components, interfaces and transformations.
. Business applications during development and all subsequent phases
of software development.
- Help enhance centralized and consolidated issue management and quality
tracking and reporting.
- Develop automated tests utilizing Rational Functional Tester to
execute and report on all types of testing including technical and
business functional validation and application regression testing.
- Report on progress and alert the development team to emerging issues
and concerns.
- Create testing and quality criteria to sign off releases, changes, and
promotions to subsequent environments.
- Assist in other aspects of the project including:
. Contribution, collection and organization of knowledge capital.
. Building of knowledge bases and collaboration tools.
. Project process automation and operational automation.
. Work collaboratively within the team to develop and improve QA
processes.
- Design and implement the Framework for QTP, WinRunner, Rational
Functional Tester 7.1, and Test Manager.
- Install all the tools and AUT and configure in all lab machines.
- Conducted Proof of concept for automation of regression testing using
tools QTP, WinRunner, Rational Functional Tester.
- Created SQA Automation standard, process, and all the templates based
on their nature of applications.
- Designed, Developed and implemented test automation Libraries in TSL,
VBScript, VB.NET for Automation Testing Tools.
- Trained client's four QA members on automation and test management
tools.
- Develop, support, and maintain regression test suites.
December 2007- March 2008, ING DIRECT, 10 Barrack St, Sydney, Australia
Position: SQA Automation Architect
Worked on verifying Quality of mainframe based insurance applications
by designing and implementing tool based Automation, Performance,
Stress and User Acceptance Testing processes.
Technical Environment:
Stars, JAVA, Refection, PowerTerm, WinRunner, QualityCenter, QTP,
JAVA, XML, EJB, and LoadRunner, MQseries.
Job Responsibility:
- Access client's all main frame applications to design WinRunner, QTP,
Quality Center and LoadRunner framework.
- Design and implement the Framework for WinRunner, QTP, and
QualityCenter
- Customize client's applications and all automation tools settings.
- Install and configure 14 lab machines
- Conducted Proof of concept for automation of regression and
performance testing using tools WinRunner, QTP, and LoadRunner.
- Assisted and suggested client to revise their QA standard and process
based on their nature of applications.
- Designed, Developed and implemented test automation Libraries for
JAVA, Back-end, Terminal emulator testing using QTP 9.0 and Winrunner
8.2.
- Trained client's seven QA members on automation and performance tools.
- Develop, support, and maintain regression test suites.
- Support the client from Toronto to Sydney using remote access.
January 2006- December 2007, Kraft Foods Inc. Toronto, Canada
Position: Lead Software Automation & Performance Test Engineer
Worked with simultaneous multiple projects of KRAFT (world's second-
largest food and beverage company). KRAFT is inundated with around 600
USA and Canadian in house and venders' application with 15 to 19 types
of user profiles. Validated the operability and portability of all
those COTS / MOTS, client-server, web, SAP, Cognos 8 BI, Siebel
applications on multiple operating system. Involved in developing and
implementing Automation Test, Performance Test, Stress Test, System
Test, User Acceptance Test, and Regression Test infrastructure.
Technical Environment:
Siebel 7, SAP 6.4, Office Communicator, FACT, Oracle 9.2.7), MS Access
Database, Windows 2K, XP, IIS, IE, WebSphere, WebLogic, Rumba2000,
Netscape, Oracle Financial 11i, WinRunner, TestDirector, QTP, Apache,
MS Office XP, 2003, MS Project, MS Visio, JAVA, XML, EJB, and
LoadRunner.
Job Responsibility:
- Conducted Proof of concept for automation of regression and
performance testing using tools Winrunner, QTP, LoadRunner and
recommended the appropriate tool.
- Lead the test Automation & Performance team of four for all Canadian
KRAFT applications.
- Designed, Developed and implemented test automation framework and
Libraries for web-application, Back-end, Terminal emulator testing
using QTP 9.0 and Winrunner 8.2.
- Conducted interviews and helped in building the test automation &
performance team.
- Trained, mentored and Lead the team to develop regression test suites
using QTP, WinRunner.
- Develop, support, and maintain regression test suites.
- Coordinate, Communicate, Resolve QTP issues while migrating from Win
runner to QTP with Mercury Interactive.
- Designed and setup the test lab and FACT (in-house Test Management
tool) for Test management and execution.
- Worked with BA to analyze business processes, prepare test plan,
Virtual Users' workload distributions, monitoring attributes, and test
result analysis of performance test.
- Perform Load testing of applications using LoadRunner. Setup the Load
testing environment. Used LoadRunner for creating the test scripts for
different Load Scenario's. Publish the performance test results and
recommend performance tuning when required.
- Perform functional, system, regression, end-to-end, load, stress, and
usability testing manually and by using the automated test suites.
- Conducted a Triage meeting to update the developing team on all the
defects.
- Conduct weekly team status report and meeting to update the upper
management.
- Mentor the entire team member on performance and automation testing
activities.
- Setup SharePoint and FACT for bug entry and tracking purpose.
- Had walkthrough and signoff on all analyzed and prepared
documentation.
March 2004 - January 2006, USBank (U.S. Bancorp), St. Paul, Minnesota,
U.S.A
Position: Software Automation & Performance Test Adviser
Worked with simultaneous multiple projects of USBank (a major
financial bank of USA). USBank was building applications like ACH,
Check Fraud, Image, Image Look, Lock Box, Drop Box, ePay, First Look
now, Information Reporting, Wires Transfers, Book Transfer, Stop
Payments, Siebel, Online Banker, Positive Pay, Oracle Financial 11i,
which were integrated with legacy HOGAN mainframe (EXTRA! Personal
Client/Terminal) system. Involved in developing and implementing
processes to perform Automation Test, Performance Test, Stress Test,
Integration Test, System Test, User Acceptance Test, and Regression
Test for these applications.
Technical Environment:
Siebel 7.5, Lotus Notes, Sametimes, ClearQuest, DB2 (UDB), MS Access
Database, Windows 2K, IIS, IE, WebSphere, WebFocus, Mainframe (HOGAN),
Netscape, Oracle Financial 11i, Oracle 9i, WinRunner, TestDirector,
QTP, WebLogic, Apache, MS Office 2000, MS Project, MS Visio, JAVA,
XML, EJB, and LoadRunner, E-Load, RUP and UML (Unified Modeling
Language).
Job Responsibility:
- Participated in all phases Software Development Life Cycle (SDLC) of
the USBank's financial applications.
- Analyzed all existing documentation, end-user requirements, system
requirement specification document, database architecture, and
client's requirements along with the business analysts to identify
possible business processes to be performance tested with the number
of virtual users, Think-Time, Ram-Up and pacing.
- Identified and prepared huge amount of performance test data
developing and utilizing automated scripts.
- Developed and debugged performance test scripts using LoadRunner
(VuGen) and E-Load.
- Monitor application's all servers' behaviour through the LoadRunner
Controller and prepare interim and final reports.
- Administrate applications' test data by creating small ACCESS database
and prepared test data by developing and executing QTP and WinRunner
automated scripts for all the manual Test Analysts (around 17).
- Mentored other automation developers and Test Analysts to enhance
Bank's QA process.
- Trained Test Analysts to execute automation scripts, writing Test
Cases, TestDirector issues, and to follow Bank's QA standard.
- Prepared Performance Test Plan, Automation Test Strategy, Application
Environment Plan, Automation Test Case Tracker, and Proof Of Concept
(POC) documentations.
- Developed manual detail Test Cases into Automated QTP/WinRunner
scripts using advanced data-driven techniques through TestDirector
Interface.
- Assisted Automation and Performance Testing team to enhance existing
infrastructures and code reviews.
- Had walkthrough and signoff on all analyzed and prepared
documentation.
March 2002 - March 2004, CGI Group Inc., Downtown Toronto, ON, Canada
Position: Senior Consultant
Worked with multiple projects of CGI's partner Bell Canada families in
telecommunication, Insurance, and billing services. Bell was building
an application called Ensemble, which allows Bell Canada to maintain
their customer hierarchies and accounts, and gives them access to
various online financial, billing, COTS, and collection activities.
Bell was also developing eMove and eDisconnect web, Siebel, and java
based applications, which are integrated with legacy system.
Developing and implemented processes to automate Load Test, Stress
Test, and Regression Test for the Ensemble, eMove, Siebel and
eDisconnect projects.
Technical Environment:
Siebel 7, TUXEDO 6.5, Citrix, SSH, PowerBuilder, NT, Windows 2K, IIS,
IE, Netscape, Oracle 9i, WinRunner, TestDirector, QTP, TOAD, WebLogic,
Apache, MS Office 2000, MS Project, JAVA, XML, EJB, UML (Unified
Modeling Language), Astra Load, Astra Quick Test, and LoadRunner.
Job Responsibility:
- Created Test Strategy Documentation, Test Plan, Test Report, Test
Summary, and Automated Test Process Documentation and worked through
on them with the client.
- Priming Automation, Manual, Performance Testing efforts.
- Developed an Automated Testing Infrastructure for the whole team.
- Created necessary TSL and VBScripts (QTP) functions for the team.
- Assisted and tutored other team members to enhance their automation
test scripting capabilities.
- Run an "Automation Testing Practice Group" for the while district.
- Provide on site and on call support to clients on LoadRunner,
WinRunner, QTP, and TestDirector
- Setup TestDirector and WinRunner for Automated Testing in local
workstation and citrix server.
- Provided demo to client on Automated and Performance Testing Process.
- Designed, developed, and executed robust-versatile Data-Driven
automated scripts which created a test bed with huge numbers of data
for the whole UAT team members (around 80).
- Execute all Data-Driven WinRunner scripts through TestDirector as
automated regression test to identify any defect or change of behavior
of application.
- Prepared Load and Performance Test Plan, Strategy and load test cases.
- Developed LoadRunner scripts in Vugen using XML files, EJBs, Web GUI
for stress and Load Test.
- Setup LoadRunner Controller, Agent, Load Generator, and created
necessary scenarios.
- Debugged the script with correlation and necessary error handling
functions, installed ODBC driver in all the host machines, executed
script in LR controller with 1000-4500 virtual users at the same time
and observed the behavior of the system, prepared technical report.
- Monitor Application server, DB Server, Web Server, UNIX and Window
Resources and identify the bottlenecks during performance test.
- Created Load Test Summary based upon detailed statistical analysis of
LoadRunner testing results.
July 2001 -March 2002, Baltimore Technologies, Downtown Toronto, ON, Canada
Position: Software QA Automation Team Lead
Worked with a PKI (Private Key Infrastructure), security software
called "SelectAccess". SelectAccess was a leading authorization
management product, used to provide the administration and enforcement
of user privileges and transaction entitlements to on-line business
and Enterprise resources. In an on-line environment, SelectAccess
provided role-based authorization to web-based resources allowing
enterprises to enable secure and rich user experiences for their
customers, employees and partners.
Technical Environment:
ClearQuest, JAVA, XML, Python, LDAP Directory Servers (ADS, iPlanet,
Seimens, CA Etrust, Oracle, Novell, Critical Path), JRE 1.3.1,Unix,
HPUX, NT, Windows 2K, IIS, Apachi, iPlanet, IE, Netscape, Oracle 9i,
SQL Server 7, WinRunner, TestDirector, TOAD, Perforce (Version
Control), MS Office 2000.
April 2000 - June 2001, Delano Technology Corp., Markham, ON, Canada
Position: Senior Quality Assurance Engineer
Worked with an eCRM COTS product called "Delano Customer Velocity" was
a complete suite of applications, which leverages e-mail, the Web, and
knowledge management technology. It integrated e-marketing
communications with e-service communications to deliver ongoing,
personal interactions with customers. Customer Velocity's event-driven
interactions allowed users to react instantly and automatically to
customer service issues or sales and marketing opportunities.
Technical Environment:
JAVA, XML, JavaScript, ASP, VBScript, EJBs, servlets, Unix, Linux, NT,
Windows 2K, PWS, IIS, IE, Netscape, Oracle 8i, SQL Server 7,
WinRunner, TestDirector, Astra Load Test, Astra Quick Test, MS Office
2000.
February 99 -March 2000, IBM & QWest, Downtown Minneapolis, MN, USA
Position: Senior Quality Assurance Engineer
The Test projects were Y2K compliance, regression, system, integration
test and critical Business functionality testing certification
exercise for USWest Telephone Company, which provides local phone
services in 14 western states of the USA. The applications (Web &
Client-Server) such as Access Link, Service Order, Managed Data
Service, CPE - Oracle, Registration Server, etc.
Technical Environment:
Small Talk, Visual Work, Visual Basic, C, C++, Imagix, Clarify, JAVA,
XML, JavaScript, ASP, VBScript, EJBs, servlets, Unix, Linux, NT, PWS,
IIS, IE, Netscape, Oracle 8i, SQL Server 7, WinRunner, TestDirector,
LoadRunner, Astra Load, Astra Quick Test, MS Office 2000, Lotus Notes,
IBM Mainframe (MVS).
March 98 - January 99, Sun Data Inc., Atlanta, GA, USA
Position: Software QA Developer
The project was Y2K compliance and certification exercised for an
Automated Mortgage System (AMOS, Inc.) for an organization, owned by a
commercial bank (OCWEN FINANCIAL CORP.), the product actually
commercially sold and in used by other financial institutions. They
were using an application built with PROGRESS 4 GL.
Technical Environment:
PROGRESS (4GL), Visual Basic, C, C++, NT, Oracle, Sybase, WinRunner 4,
TestDirector 4, MS Office, Sybase, Access.
January 97 - February 98, Pride Product Corp., Ronkonkoma, New York, USA
Position: QA Analyst
The project was a manual and automated testing process exercised for
Accounting and Financial package software. This product was built by
C, C++, Visual Basic, and Access.
EDUCATION:
June 1998, The City College of NY, The City University of NY (CUNY),
New York City, USA
MS, major in Computer Sciences
December 1996, York College, The City University of NY (CUNY), New
York City, USA
BS, major in Accounting
1991, Dhaka University, Dhaka, Bangladesh
B. Com (Bachelor of Commerce/Business)
REFERENCE:
Available upon request
RELOCATION
Any part of Greater Toronto Area (Canada) or United State, preferably
tri-state, Dallas, Huston, Boston, Denver, Chicago, Silicon Valley,
Orlando, and Atlanta.