Senior/Lead Performance Engineer
Hire IT People, LLC
Job Seekers, Please send resumes to resumes@hireitpeople.com Primary Skills: 10+ years of experience in performance engineering
Description:-
Project Summary: This team plays important role in ensuring that the applications that run the business are available and scalable at all times. The primary objective of this team is to create the best possible experience for our customers through end user performance, scalability and resilience validations.
Qualifications
· Someone with minimum 10+ years of experience in performance engineering (this includes performance testing and deep dive performance analysis experience NOT JUST performance testing experience).
· Strong experience on performance testing tools - Loadrunner, JMeter, Silkperfomer (at least 2 out of 3 - preferably Loadrunner and JMeter),
· Person should also be able to come up with right set of performance tests to identify issues.
· Strong experience in bottleneck analysis (Java code, JVM)
· Strong knowledge of Java memory management - Heap memory, garbage collection and more
· Ability to use different tools for Java code bottleneck analysis - dynatrace, JConsole, other tools.
· Strong knowledge on database performance (Oracle to be specific) - Should know tools like AWR
· Excellent ability to analyze data and come with right set of recommendations.
· Strong hands on experience on system monitoring tools (perfmon, SAR, vmstat, iostat, netstat)
· Some development experience in Java will be great plus.
· Excellent communication skills
BS Degree in Computer Science or equivalent experience
Responsibilities
Handle multiple performance testing projects working on a global delivery model with US and India resources.
Coordinate with the Dev / QA / OPS teams to review and document requirements, execute performance tests and troubleshoot/resolve (blocking) issues.
Analyze and assess Performance, Scalability, Resiliency, Serviceability, and Availability testing needs of the system under test.
Recommend appropriate testing approach to evaluate the above properties of systems and applications.
Design and conduct tests with complex workloads and data shapes to expose potential bottlenecks and failure points.
Analyze performance results to identify system inefficacies and suggest optimizations to address the same.
Look for ways to improve user experience and system efficiencies.
Innovate solutions to improve performance engineering effectiveness
Conduct technical presentations to educate teams on how to improve system performance
Analyze metrics and trends to glean opportunities for performance improvements of our systems
Architect and build the next generation performance tools to help the performance team be more efficient at performance engineering
Deliver performance testing of various agile projects on cyclic basis and in multi-tasking manner.
Leadership Skills
Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences.
Self-directed and self-motivated individual who takes complete ownership of the product and its outcome.
End-to-end accountability for project/program deliverables by engaging decision makers at appropriate levels
Establish automation and performance testing strategy and execution plan for the team's deliverables
Partner and collaborate across organizational boundaries
Ensure the cross-functional teams understand what's important, how we measure how we are doing and deliver on the right priorities to create a great solution
Create roadmap for and implement delivery of automated CI testing as a series of incremental phases.
Nice to Have Skills:
Data Visualization - prepare test reports
Experience in testing SaaS/hosted applications, enterprise applications - Siebel, Oracle Financials,?.
Testing applications in Citrix environment
Contact Center testing experience - Genesys, ININ, Avaya
Exposure to scripting languages like Python / Java Script / Scala / Ruby.
Description:-
Project Summary: This team plays important role in ensuring that the applications that run the business are available and scalable at all times. The primary objective of this team is to create the best possible experience for our customers through end user performance, scalability and resilience validations.
Qualifications
· Someone with minimum 10+ years of experience in performance engineering (this includes performance testing and deep dive performance analysis experience NOT JUST performance testing experience).
· Strong experience on performance testing tools - Loadrunner, JMeter, Silkperfomer (at least 2 out of 3 - preferably Loadrunner and JMeter),
· Person should also be able to come up with right set of performance tests to identify issues.
· Strong experience in bottleneck analysis (Java code, JVM)
· Strong knowledge of Java memory management - Heap memory, garbage collection and more
· Ability to use different tools for Java code bottleneck analysis - dynatrace, JConsole, other tools.
· Strong knowledge on database performance (Oracle to be specific) - Should know tools like AWR
· Excellent ability to analyze data and come with right set of recommendations.
· Strong hands on experience on system monitoring tools (perfmon, SAR, vmstat, iostat, netstat)
· Some development experience in Java will be great plus.
· Excellent communication skills
BS Degree in Computer Science or equivalent experience
Responsibilities
Handle multiple performance testing projects working on a global delivery model with US and India resources.
Coordinate with the Dev / QA / OPS teams to review and document requirements, execute performance tests and troubleshoot/resolve (blocking) issues.
Analyze and assess Performance, Scalability, Resiliency, Serviceability, and Availability testing needs of the system under test.
Recommend appropriate testing approach to evaluate the above properties of systems and applications.
Design and conduct tests with complex workloads and data shapes to expose potential bottlenecks and failure points.
Analyze performance results to identify system inefficacies and suggest optimizations to address the same.
Look for ways to improve user experience and system efficiencies.
Innovate solutions to improve performance engineering effectiveness
Conduct technical presentations to educate teams on how to improve system performance
Analyze metrics and trends to glean opportunities for performance improvements of our systems
Architect and build the next generation performance tools to help the performance team be more efficient at performance engineering
Deliver performance testing of various agile projects on cyclic basis and in multi-tasking manner.
Leadership Skills
Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences.
Self-directed and self-motivated individual who takes complete ownership of the product and its outcome.
End-to-end accountability for project/program deliverables by engaging decision makers at appropriate levels
Establish automation and performance testing strategy and execution plan for the team's deliverables
Partner and collaborate across organizational boundaries
Ensure the cross-functional teams understand what's important, how we measure how we are doing and deliver on the right priorities to create a great solution
Create roadmap for and implement delivery of automated CI testing as a series of incremental phases.
Nice to Have Skills:
Data Visualization - prepare test reports
Experience in testing SaaS/hosted applications, enterprise applications - Siebel, Oracle Financials,?.
Testing applications in Citrix environment
Contact Center testing experience - Genesys, ININ, Avaya
Exposure to scripting languages like Python / Java Script / Scala / Ruby.
Confirm your E-mail: Send Email
All Jobs from Hire IT People, LLC