Post Job Free
Sign in

Engineer Quality Assurance

Location:
Stone Mountain, GA
Posted:
February 05, 2014

Contact this candidate

Resume:

Enam Hoque

SR Performance Engineer

Atlanta GA 30047

Phone # 404-***-****

Email: ****.********@*****.***

Summary

Insightful, results-driven information technology professional with over

15+ years of success directing a board range of corporate information

technology initiatives, while leading the planning, analysis, and

implementation of solutions in support of business objectives. Record of

success in building trust, increased credibility, and effective teamwork to

ensure the accomplishment of software quality programs. Worked with project

teams and senior management on project allocation and test coordination.

Lead a QA and Capacity & Performance Management, an offshore, and a near-

shore team consisting of numbers employees while coordinating with the

development team to run several tests to validate applications and to see

if there was performance degradation. Worked closely with Technology and

business owners to set QA compliance objectives and ensured those

objectives were met. Collaborated with software/systems personnel in

application testing, such as system, unit, regression, load, and acceptance

testing methods. Documented work sufficiently, to enable traceability of

business requirements throughout the program lifecycle. Communicated test

progress, test results, and other relevant information to project

stakeholders and management. Assisted in the development of change control

processes, practices, and guidelines for new and existing technologies.

Job Related Summary:

. 15 years of experience in performance engineering/architecture.

. 10 years of lead the QA efforts for the project working with both

onsite and offsite resources

. 10 years of experience in networking.

. 10 years of experience in systems engineering.

. 16 years of experience in Windows O/S.

. 15 years of HP ALM PC - Performance Center 11.00

. 5 years IBM Rational Performance Tester

. 10 years of experience in LoadRunner

. 10 years of experience in SAP Testing

. 14 years of experience in HP Quality Center (Adminstrator)

. 14 years of experience in Test plan and Strategy Devolpment Process.

. 10 years of experience in Diagnostic/Monitoring Performance Problems

. 1 years of experience in DynaTrace Diagnostic/Monitoring Performance

Problems

. 8 years of experience in CA Wily Introscope

. 5 years of experience in Real Life Scenario/ iTKO LISA Virtualizing.

Certifications:

1. Certified in the HP LoadRunner& HP ALM PC - Performance Center 11.00

2. Certified in the HP Mercury Quality Center (Adminstrator)

3. Certified Software Engineer, Georgia Institute of Technology

4. Certified Software Testing, Georgia Institute of Technology, November,

2000.

5. Certified Remedy AR System 4.0, April 15, 2002

6. Certified in the UNIX user

Skills Summary:

Operating Systems: Windows2000, Windows NT, AIX, UNIX, Solaris

Environments: Web and App Servers (Compaq1850 R- Xeon), WebLogic,

WebSphere, MQ Series, MTX, IIS, SQL Servers, IBM 6000, MQ

Series (IBM and MS)

Databases: MS SQL Server, Oracle, DB2IBM PCs, UNIX boxes

Languages: JavaScript, HTML, Visual Basic, Oracle, C, C++, SQL, .Net

Testing tools: WinRunner, LoadRunner, Test Director, HP Service

Test, PVCS

Other: Clearcase, Clearquest, Methodologies: SOA, RUP, Performance

Engineering, CMM, Quality Assurance.

First Data

Capacity & Performance Management CTMT Performance Testing

Title/Role: Lead Performance engineer

Start Date 03/2012 End Date : 01/10/2014

Successfully completed 5 projects from start to finish -Planning,

Scripting, Tuning, Results comparison and final release documentation.

Stress Test: This test conducted a system or component at or beyond the

limits of its specified requirements. Shakeout/Shakedown Test: This test

was a shakedown test where a period of testing or a trial journey undergone

by an app. Baseline Test: The purpose of running a baseline test was to run

a light load test at an early stage to help expose any major issues at an

early phase in testing. This test helped verify that the code worked as

expected and that there were no resource issues at light loads. For this

test, the production transaction mix was used at unit volume.lication

and/or application infrastructure before being declared operational.

Contractor - Accenture

Capacity & Performance Management CTMT Performance Testing

Title/Role: Lead Performance engineer

Start Date 06/2011 End Date : 2012

Overview: Project Description:

Bank of America, Charlotte, NC

Performance Test Lead

APMS- BCICR Dashboard Automation - Replaced a manual paper driven process

with an online tool to assign daily, weekly, monthly, and quarterly tasks

within each banking center. The objective of executive summary was to

present a high level detail of the tests conducted for BCICR Dashboard

Automation November 2012 Release

The objective of testing was to validate APMS application so that it did

not degrade in performance in addition of a BCICR application. This

includes validation of performance and hardware utilization so that it did

not degrade during an extended period of time. Currently leading the

performance testing and tuning efforts for Bank of America financial

applications. Successfully completed two projects from start to finish

(Planning, Scripting, Tuning, Results comparison and final release

documentation). OSFS-May 2013 Release (Online Sales Fulfillment Services)

Online Sales Fulfillment System provides automation of Sales Fulfillment

Processing application. Also used by agents in fulfillment centers to

complete account openings this initiative is to create/enhance capability

to request a replacement card and report a lost/stolen card via

online/mobile banking. Also indicates a failure in the main route

(automated)..

The following goals were accomplished:

Baseline Test: The purpose of running a baseline test was to run a light

load test at an early stage to help expose any major issues at an early

phase in testing. This test helped verify that the code worked as expected

and that there were no resource issues at light loads. For this test, the

production transaction mix was used at unit volume.

Hewlett-Packard-Company

Title/Role: Lead Solution Architect

Start Date 08/205 End Date : 2011

Successfully completed 25 projects from start to finish -Planning,

Scripting, Tuning, Results comparison and final release documentation

Stress Test: This test conducted a system or component at or beyond the

limits of its specified requirements. Shakeout/Shakedown Test: This test

was a shakedown test where a period of testing or a trial journey undergone

by an app. Baseline Test: The purpose of running a baseline test was to run

a light load test at an early stage to help expose any major issues at an

early phase in testing. This test helped verify that the code worked as

expected and that there were no resource issues at light loads. For this

test, the production transaction mix was used at unit volume.lication

and/or application infrastructure before being declared operational

Baseline Test: The purpose of running a baseline test was to run a light

load test at an early stage to help expose any major issues at an early

phase in testing. This test helped verify that the code worked as expected

and that there were no resource issues at light loads. For this test, the

production transaction mix was used at unit volume.

Peak Test: This test was executed to verify the capacity of a given

configuration while executing a well-defined workload/transaction mix. The

testing measured the maximum capacity, measured by volume, of the system

while still within system SLAs.

Duration Test: This test focused on determining or validating performance

characteristics of the product under test when subjected to workload models

and load volumes anticipated during production operations over an extended

period of time.

-Hewlett-Packard-Company

CLIENT-Alere Healthcare

Title/Role: Lead Solution Architect (Performance testing)

Execute stress/Load/Volume/ Performance testing:

The initial step of performance test is to identify the most critical

and/or commonly performed business functions and estimate of the average

and peak transaction rates for those business functions. The business

functions and associated transaction rates define the workload to present

to the system during the tests. To reflect realistic units of work,

business processes are recorded, edited, and explicitly scripted using Load

Runner. Completed business scripts were parameterized so that

representative workloads and corresponding rates can be generated. The

performance test then generated this workload by executing the

parameterized scripts thus exercising the system resources in a production-

like manner.

Quality Center Adminstrator:

Tasks: Added new users/created new accounts, Added Users to a Project,

Assigned roles/permissions, Role Group definitions and main permissions,

Maintained the LDAP search tool, Troubleshooted,Configured up a new

system, Created system name, Configurine Workflow, Assigned system View

List,Customized Project Lists, Assigned User Routing,

Defects_Bug_FieldChange and Workflow_User_Routing

Overview: Project Description:

Alere is a leading provider of wellness applications. Alere is the product

of multiple acquisitions and the resulting application infrastructure is

based on a mix of different technologies (.NET, Java, VB and others) and

platforms (Oracle, SQL-Server). To gain operational and development

efficiencies, Alere implemented a new unified Enterprise Architecture that

will function as a blueprint for current and future system enhancements.

The new architecture will support all customer-facing applications and will

be: Multi-tiered and distributed, Using component-based and/or SOA-based

principles, support web and mobile technologies, scalable, and meet Alere

and industry requirements for security and regulatory compliance

The primary Scope of the new Wellness Portal is to replace the current

portal implementation with a more stable and flexible system that will

facilitate Alere's business and technology strategy. For release one, the

primary interface to the system, both for participants and back office

users will be via the web browser. Other types of access, such as WebDAV

may also be made available for access to the document repository for

authoring and maintaining content.

The primary goal is to test the new Wellness Portal is functionality and

non functionality to determine the application's performance

characteristics and compliance when implemented.

HP LOADRUNNER 9.5

CLIENT-SYNOVUS Financial Service

-Hewlett-Packard-Company

Synovus Financial services.

Title/Role: Lead Solution Architect (Performance testing)

Performed Web service & Stress Test to verify that the system met

expectations for performance, and verified that it did not unexpectedly

degrade the performance of the business as a whole. This also verified that

the system could operate satisfactorily with large/peak production volume

of data, concurrent users, and transactions, under extreme conditions.

Vuser generating load on a system under maximum conditions to determine the

failure point. The goal is to ramp the load until failure, then identify

bottlenecks and scalability limitations.

Project Description:

The overall business objective of the Commercial Portal project is to

"deploy a Portal product for the suite for Commercial products (Internet

Banking, Cash Management, etc.) That can streamline customer access,

provide opportunity for cross-sell and up-sell, increase process and

infrastructure efficiency and provide a much improved customer experience."

As there is no single product, which effectively meets, all online cash

management needs. While the range of functions available in most "core"

business internet banking systems will satisfy the needs of most small- to

mid-sized commercial customers, a broad base of corporate customers demands

that we provide additional services.

CA Wily Introscope: Monitored mission critical web applications within the

CA NSM consoles and consolidated monitoring and triage across the entire

infrastructure. Also simplified the monitoring processes by allowing

application performance alerts from Introscope to participate in

centralized correlation, notification and resolution processes.

CLIENT-GENERAL ATOMICS

3550 General Atomics CT.

San Diego CA 92121-1122

Hewlett-Packard-Company

Title/Role: Lead Solution Architect (Performance testing)

Performed Web service & Stress Test to verify that the system met

expectations for performance, and verified that it did not unexpectedly

degrade the performance of the business as a whole. This also verified that

the system could operate satisfactorily with large/peak production volume

of data, concurrent users, and transactions, under extreme conditions.

Vuser generating load on a system under maximum conditions to determine the

failure point. The goal is to ramp the load until failure, then identify

bottlenecks and scalability limitations. Short terminology for Virtual

User, a script created using a development tool in LoadRunner. Each Vuser

executes a Vuser script during a scenario run that replays the actions that

a real user would perform during a test scenario. The Vuser scripts include

functions that measure and record the performance of the application's

components. Depending on how the performance test is configured,

Project Responsibilty:

Project Responsibilty: Responsible for developing test strategies and test

plans.Translation of technical, functional and performance requirements

into detailed test plans and test scripts. As a ceritifed Tester,

responsible for using Mercury Load Runner for various testing initiatives:

HP service test & Performed Stress Test to verify that the system met

expectations for performance, and verified that it did not unexpectedly

degrade the performance of the business as a whole. This also verified that

the system could operate satisfactorily with large/peak production volume

of data, concurrent users, and transactions, under extreme conditions,

cpacity planning - example- what does degradation in performance occur?

Application response time -Configuration sizing - Which configuration

provides the best performance Acceptance.Rliability - How stable is the

system under a heavy work load? Bottleneck identification -What is the

cause of degradation in performance?

Project: General Atomics SAP ECC version 6.0 (HR) Human Resources -

Personnel Admnistration- Maintain- User Parameters - Education and training

(FI-GL), PP/QM: MM Materials Management & IM / WM - Inventory Management,

Warehouse Management

Responsibilities:

Activities for an SAP Implementation,Define baseline test cases, Create

test plan for baseline, Test baseline, Define final scope test cases,

Create test plan for final scope, Test final scope, Conduct development

testing, Conduct integration testing, Prepare for system testing, UAT

preparaton and execution, Conduct system testing

Business Process script development activity: Select the recording protocol

(SAP GUI, SAP Portal ) for each business process. Using the test tool,

record each step, by performing the user actions in the application.

Correlation of Dynamic data activity: Correlating the data enables and save

the dynamic data and use it during script execution. Correlation of dynamic

data I have done in two ways:

Automatic Correlation: If the test tool supports correlation engine enable

it to correlate dynamic data.

Manual Correlation: Scan the recorded script to identify any dynamic data

that needs to be correlated. Use functions provided by LoadRunner test tool

to correlate.

Enhance Business Process scripts activity:

Identify any additional processing that needs to be handled in each

business process and manually implement the custom logic. (For example:

looping, condition branching, logging etc,)

HP LOADRUNNER 9.5

Hewlett-Packard-Company

mated test scripts and Regression testing paper.

HP LOADRUNNER CLIENT SUNTRUST BANK

Atlanta GA

Title/Role: Lead Solution Architect (Performance testing)

Experience in testing:

SAP R/3 systems are multi-tiered systems and incorporate a number of

"moving pieces" - enterprise network, client machines, application servers,

DB servers etc. Most if not all large-scale SAP implementations suffer from

performance related problems. These problems range from poor on-line

transaction process response times to inadequate batch throughput. They may

arise for any number of implementation issues - inaccurate volume/ sizing

estimates, undefined operational profiles, poorly written client

development code, un-tuned database, hardware configuration, un-tuned

operating system (OS) etc.The following goals were accomplished: Assess

performance objectives and current application performance. Define testing

resources, infrastructure and monitoring requirements. Assess actual

workload on application. Define business processes and data requirements.

Create a project plan. Setup controllers, load generators and monitoring

infrastructure. Define workload models. Develop and validate business

process scripts and scenarios. Validate and calibrate the workload to match

the targeted production activity and performance. Establish performance

baseline. Execute performance test and validate load accuracy. Gather run

summary reports and raw performance data. Analyze and process real-time and

post-analysis data. Determine appropriate strategy and recommendations to

remediate performance and load test problems. Track and validate changes to

application system or testing infrastructure. Perform and document impact

analysis of recommendations and changes to system under test. Deliver final

assessment and report on application performance.

Hewlett-Packard-Company(Mercury)

Title/Role: Lead Solution Architect (Performance testing)

Hewlett-Packard-Company

1001 Summit Boulevard, MS 1107

Atlanta, GA 30319

MM Materials Management& IM / WM - Inventory Management, Warehouse

Management, PP/QM

SAP R/3 systems are multi-tiered systems and incorporate a number of

"moving pieces" - enterprise network, client machines, application servers,

DB servers etc. Most if not all large-scale SAP implementations suffer from

performance related problems. These problems range from poor on-line

transaction process response times to inadequate batch throughput. They may

arise for any number of implementation issues - inaccurate volume/ sizing

estimates, undefined operational profiles, poorly written client

development code, un-tuned database, hardware configuration, un-tuned

operating system (OS) etc.

Activities for an SAP Implementation, the following goals were

accomplished:

Defined baseline test cases, Created test plan for baseline, Tested

baseline, Defined final scope test cases, Created test plan for final

scope, Test final scope, Conducted development testing, Conducted

integration testing, Prepared for system testing, UAT preparaton and

execution, Conducted system testing

Deliverables:

Baseline test cases, Test readines review, Test cases, Test report, Test

result, Developed automated scripts, Execution calendar, Lessons Learened,

Execute stress/Load/Volume/ Performance testing, Gather and interpret

system testing result, Test report.

Support Go-Live:

Define regression testing strategy, Define change control process,

Automated test scripts, Modify existing test scripts, Execute test cases,

Document Test findings, support test tools, Automation framework, Automated

test scripts and Regression testing paper.

Enhance Business Process scripts activity:

Identify any additional processing that needs to be handled in each

business process and manually implement the custom logic. (For example:

looping, condition branching, logging etc,)

Calculate and implement think time:

Think time is the time that a real user waits between actions. Example:

When a user receives data from a server, the user may wait several seconds

to review the data before responding. This delay is known as the think

time. Based on the workload model and approved workload targets, I have

calculate and distribute the think time required for each business process

script.

Monitor Types:

System Monitors: Provide everything necessary for basic system monitoring

and system management, including coverage for operating system and hardware

metrics (Example: CPU Utilization, Disk Space, Memory etc,)

Application Monitors: Provide monitoring for all types of application

throughput in a distributed enterprise, including web servers, application

servers, middleware, ERP and CRM applications (Example: SAP CCMS, SAP GUI

etc,)

Web Page Monitors: Used specifically for monitoring website performance or

web-related processes, including web services. (Example: URL List, URL

Content, Web Server etc,)

Network Monitors: Used for monitoring network services and network related

processes or operations. (Example: Port, Network Bandwidth etc,)

Transaction Response Time graphs to determine average response times of

critical business transactions and how transaction response time is

affected under varying load. Transactions Rate graph to determine the rate

of transaction activity, and hence the load on the system. System Resource

Utilization graphs to determine the system resource usage (processor,

memory, disk, etc,) to identify possible bottlenecks.

Transaction Breakdown graphs that identify the application tier or

component where most of the activity is being spent for the transaction.

Client GENERAL MOTORS-ONSTAR PROJECT

Activities for an GENERAL MOTORS ONSTAR Implementation, the following goals

were accomplished:

Project Responsibilty: Responsible for developing test strategies and test

plans.Translation of technical, functional and performance requirements

into detailed test plans and test scripts. The Focus of System Testing all

components of the system interfaces to verify that the system as a whole

meets the requirements. The interoperability of the different components of

the system and system interfaces is validated.The operational prototype

must be provisioned for multiple call center agents to effectively

demonstrate skills-based routing, call steering, and agent transfer

capabilities so incoming calls are accurately and efficiently routed to the

appropriate advisor teams. The following are the test scenarios identified

for the Onstar Customer Care deployment. 1. Request for Route Service

(voice routing) 2. GM Goodwrench" Remote Diagnostic Check 3. Emergency

Button Key Press or Airbag Deployment Call 4. Blue Button Welcome Call

(BBWC): 5. Cancel Save Call 6. Up For Renewal (UFR) Call 7. Can't Originate

OnStar Hands Free Call 8. Non-Emergency Vehicle Door Unlock 9. Billing and

Account Inquiries 10. Provisioning (Account Setup) Call

Client: Boeing

Start Date 11/2004 End Date (mm/yy): 08/2005

BOEING PROJECT: Execute stress/Load/Volume/ Performance testing:

The initial step of performance test is to identify the most critical

and/or commonly performed business functions and estimate of the average

and peak transaction rates for those business functions. The business

functions and associated transaction rates define the workload to present

to the system during the tests. To reflect realistic units of work,

business processes are recorded, edited, and explicitly scripted using Load

Runner. Completed business scripts were parameterized so that

representative workloads and corresponding rates can be generated. The

performance test then generated this workload by executing the

parameterized scripts thus exercising the system resources in a production-

like manner.

Activities for an BOEING Implementation, the following goals were

accomplished:

CONSULTING FOR IDR

Start Date 8/2001 End Date (mm/yy): 10/2004

Client ADP PROJECT

ADP PROJECT

CONSULTING FOR ITS

Client FIDELITY_INFORMATION SERVICES PROJECT

Start Date 07/2000 End Date (mm/yy): 07/2001

ALS COM is a Windows based, comprehensive credit processing system. By

using ALS COM, coustomer are applying innovative technology to automate and

control the flow of applications throughout each activity within the

application loan process from data entry through loan decision and funding.

By eliminating needless paper flow and organizing work tasks, ALS COM

simplifies and improves the credit investigation process. The result is

improved turn-around time and consistent credit analysis. Additionally,

ALS COM provides needed tools to monitor and enforce credit policy, and

underwriting guidelines.

Activities for an ALS COM Implementation, the following goals were

accomplished:

T-MOBILE(Consultant for ITS LLC)

Start Date 08/1999 End Date (mm/yy): 07/2000

Title/Role: SR Performance Test Engineer.

Activities for an SIEBEL Implementation, the following goals were

accomplished:

BellSouth

Start Date 08/1997 End Date (mm/yy): 08/1999

Title/Role: SR Performance Engineer

Sr Quality Assurance Manager

Project Description: Supported E-business Billing System, RAS Billing

System, DAP Billing System, PulseLink and e-Business Remedy. Project

Responsibilities: Developed Test plans for BellSouth AR Web Systems,

Executed Test Cases / Test Script according to BellSouth and Accenture

specifications.Bellsouth e-Business Remedy Lead the designing, building,

and testing all pieces of the Development, Execution and Operations

Architecture. This Client Server Application is Completely Web Based. Used

Mercury Load Runner for performance, load, and stress testing. Performed

complete integration of Load Runner including installation, triggering and

connecting it with the Server. Utilize real-time interfaces. Measure

response time and DB CPU utilization Led planning and execution of the ESS

Lifecycle Modification #2 and Order Status Modification. Product Test and

User Acceptance Test. Led the roll out preparation and execution..

Start Date 08/1996 End Date (mm/yy): 08/1997

Company: LHS COMMUNICATIONS SYSTEMS INC

Title/Role: SR QUALITY ASSURANCE ENGINEER.

Start Date 04/1992 End Date (mm/yy): 08/1996

Client: QWEST COMMUNICATION INET (Telecom)

Title/Role: QUALITY ASSURANCE ENGINEER

Performed manual unit testing, program testing, regression testing.

Performed UAT testing, GUI testing, transaction testing, load testing, and

volume testing for various application modules.

Education

BUET, MS Computer Science

BUET,, BS Computer Science

Additional Training: Process and Documentation Training, February 2000

NIKU- ABT Training, January 2000

Additional Information: Status US Citizen.



Contact this candidate