girl looking into her desktop
Back to search results

Performance Test Engineer - Global Information Security

Addison, Texas;

Job Description:

Come join an exciting team within Global Information Security (GIS). Cyber Security Technology (CST) is a globally distributed team responsible for cyber security innovation and architecture, engineering, solutions and capabilities development, cyber resiliency, access management engineering, data strategy, deployment maintenance, technical project management and information technology security control support.

The primary objective of a Performance Tester (PT) is to determine whether  performance metrics measured for an application do not exceed the threshold established as acceptable performance SLA’s
The performance testing team will also determine whether performance of the application environment has not degraded due to the implementation of new features. The Performance tester validates that the system meets performance criteria by comparing two systems to find which performs with greater efficiency. He/She will also measure which system component or workload cause the system to perform inefficiently. 
There are two main tasks where the performance tester is expected to have sole ownership and be able to design, script, execute, analyze and report on: A load test is usually conducted to understand the behavior of the system under a specific expected load and the performance tester is expected to carry out this task end to end. This load can be the expected concurrent number of users on the application performing a specific number of transactions within the set duration. This test will give out the response times of all the important business critical transactions. Database, application server and other components are also monitored during the test, as this will assist in identifying bottlenecks in the application software and hardware.
Stress testing is normally used to understand the upper limits of capacity within the system. This kind of test is done to determine the system's robustness in terms of extreme load and helps application administrators to determine if the system will perform sufficiently if the current load goes well above the expected maximum.
 

Responsibilities include:

  • Work on end to end performance testing for multiple applications
  • Ascertain and understand application architecture involved in the test
  • Review application “use case” structure with the client
  • Prepare and validate test scripts
  • Ensure sufficient data is available to support the requested tests
  • Coordinate test times in multiple test environments
  • Validate environment resources
  • Support team personnel
  • Execute tests and collect relevant performance and resource usage data
  • Analyze test data from sources like Splunk/AppDynamics/Dynatrace
  • 1st level ‘debug’ support of test execution
  • Prepare test report, discuss the results with Clients and get sign off
  • Participate in the application triage calls

Primary Technical Skills - Technology & Tools (Strong Expertise):

  • HP Performance Center, Load Runner scripting
  • Splunk, AppDynamics, Dynatrace
  • Should have excellent analytical and problem solving skills 
  • Good documentation skills
  • Understanding of Network Firewalls, Load-balancers, and complex network designs

Desired Skills 

  • Effective Communication
  • Risk Management 
  • Business Acumen
  • Focus on Customer requirements with Passion and Productivity.

Secondary Skills (Experience/Exposure):

  • Experience in Banking Domain is preferred

Enterprise Role Overview:

Performance testing of platforms, applications and products through pre-production environments * Ability to conduct reviews of performance results in non-prod environments * Proficient in utilization of Performance Engineering Tools and scripting. * Develop performance tests based on use cases * Execute tests, and participate in troubleshooting when issues are identified. * Provide analysis of performance testing results and provide insights into where optimization opportunities and application inefficiencies exist. * Perform pro-active performance review of production systems and provide feedback and recommendations to application teams to improve stability and performance proactively and on both a need basis.

Job Band:

H5

Shift: 

1st shift (United States of America)

Hours Per Week:

40

Weekly Schedule:

Referral Bonus Amount:

0

Job Description:

Come join an exciting team within Global Information Security (GIS). Cyber Security Technology (CST) is a globally distributed team responsible for cyber security innovation and architecture, engineering, solutions and capabilities development, cyber resiliency, access management engineering, data strategy, deployment maintenance, technical project management and information technology security control support.

The primary objective of a Performance Tester (PT) is to determine whether  performance metrics measured for an application do not exceed the threshold established as acceptable performance SLA’s
The performance testing team will also determine whether performance of the application environment has not degraded due to the implementation of new features. The Performance tester validates that the system meets performance criteria by comparing two systems to find which performs with greater efficiency. He/She will also measure which system component or workload cause the system to perform inefficiently. 
There are two main tasks where the performance tester is expected to have sole ownership and be able to design, script, execute, analyze and report on: A load test is usually conducted to understand the behavior of the system under a specific expected load and the performance tester is expected to carry out this task end to end. This load can be the expected concurrent number of users on the application performing a specific number of transactions within the set duration. This test will give out the response times of all the important business critical transactions. Database, application server and other components are also monitored during the test, as this will assist in identifying bottlenecks in the application software and hardware.
Stress testing is normally used to understand the upper limits of capacity within the system. This kind of test is done to determine the system's robustness in terms of extreme load and helps application administrators to determine if the system will perform sufficiently if the current load goes well above the expected maximum.
 

Responsibilities include:

  • Work on end to end performance testing for multiple applications
  • Ascertain and understand application architecture involved in the test
  • Review application “use case” structure with the client
  • Prepare and validate test scripts
  • Ensure sufficient data is available to support the requested tests
  • Coordinate test times in multiple test environments
  • Validate environment resources
  • Support team personnel
  • Execute tests and collect relevant performance and resource usage data
  • Analyze test data from sources like Splunk/AppDynamics/Dynatrace
  • 1st level ‘debug’ support of test execution
  • Prepare test report, discuss the results with Clients and get sign off
  • Participate in the application triage calls

Primary Technical Skills - Technology & Tools (Strong Expertise):

  • HP Performance Center, Load Runner scripting
  • Splunk, AppDynamics, Dynatrace
  • Should have excellent analytical and problem solving skills 
  • Good documentation skills
  • Understanding of Network Firewalls, Load-balancers, and complex network designs

Desired Skills 

  • Effective Communication
  • Risk Management 
  • Business Acumen
  • Focus on Customer requirements with Passion and Productivity.

Secondary Skills (Experience/Exposure):

  • Experience in Banking Domain is preferred

Enterprise Role Overview:

Performance testing of platforms, applications and products through pre-production environments * Ability to conduct reviews of performance results in non-prod environments * Proficient in utilization of Performance Engineering Tools and scripting. * Develop performance tests based on use cases * Execute tests, and participate in troubleshooting when issues are identified. * Provide analysis of performance testing results and provide insights into where optimization opportunities and application inefficiencies exist. * Perform pro-active performance review of production systems and provide feedback and recommendations to application teams to improve stability and performance proactively and on both a need basis.

Shift:

1st shift (United States of America)

Hours Per Week: 

40

Learn more about this role

Full time

JR-22061956

Band: H5

Manages People: No

Travel: Yes, 5% of the time

Manager:

Talent Acquisition Contact:

Ryan Bell

Referral Bonus:

0

Colorado pay and benefits information

Colorado pay range:

$110,000 - $129,800 annualized salary, offers to be determined based on experience, education and skill set.

Discretionary incentive eligible

This role is eligible to participate in the annual discretionary plan. Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company.

Benefits

This role is currently benefits eligible. We provide industry-leading benefits, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve.