Please find the below Questions with their Answers. Please ask the below questions to the candidates and add to the top of their resumes. PLEASE do not share the answers with the candidates. If candidates answers matches or closely matches with the below then vendors should submit only those candidates.
1.What is Single-User Performance Engineering?
Everything that helps to ensure that single-user response times, the critical performance path, match our expectations. Including profiling, tracking and optimization of single-user performance, and Web Performance Optimization (WPO).
2.What is Software Performance Engineering?
Everything that helps in selecting appropriate architecture and design and proving that it will scale according to our needs. Including performance patterns and anti-patterns, scalable architectures, and modeling.
3.What is Application Performance Monitoring/Instrumentation?
Everything that provides insights in what is going on inside the working system and tracks down performance issues and trends.
4.What is Capacity Planning/Management?
Everything that ensures that we will have enough resources for the system. Including both people-driven approaches and automatic self-management such as auto-scaling.
5.What is Load Testing?
Everything used for testing the system under any multi-user load (including all other variations of multi-user testing, such as performance, concurrency, stress, endurance, longevity, scalability, reliability, and similar).
6.What is Continuous Integrations/Delivery/Deployment?
Everything allowing quick deployment and removal of changes, decreasing the impact of performance issues.
1.Work closely with Business, development group and architects to orchestrate, conduct and participate in line of business performance testing and analysis to ensure performance, stability and scalability of applications
2.Utilize diagnostic and monitoring tools like CA Wily Introscope, AppDynamics etc. to measure, detect, isolate and resolve performance issues found during application development performance testing
3.Report on the possibilities of performance failures and make sound decisions for next steps
4.Measure, monitor and capture required infrastructure & application performance metrics, logs
5.Measure results against business and technical requirements.
6.Develop and validate test scripts against business unit-of-work requirements and scripting best practices
*Strong skills with Load Runner/HP Performance Center required script creation using VuGen
for Web (HTTP/HTML), Web services, etc. protocols (as applicable) to emulate the
application. All scripts are to be appropriately correlated, parameterized, with any check
points, think time need to be added, etc.
*Build custom code with the C programming language to make scripts robust and dynamic.
*Review scripts with Performance Engineering Team and/or business team. Determine and
validate system functions and user patterns. Build usage models based on these inputs.
7.Prioritize and manage multiple initiatives supporting multiple lines of business
8.React accordingly to various challenges before, during and after application performance testing
9. Collaborate with business/developers on the delivery of results
10.Work with senior engineers to recommend resolutions for the application going live in
*7+ years of Experience with Performance testing of .NET/J2EE Applications.
*7+ years of Solid LoadRunner Scripting experience. Experience with Open Source tools like JMeter, SOASTA, SOAPUI is a Plus
*Prior experience with Tuning/optimization of .NET/J2EE Applications.
*Experience in writing simple monitoring and data extraction tools in Java, Python, and/or Unix shell
*Diagnose issues while dealing with uncertainty and incomplete information and identify root
*Programming experience in C, C++, Java or Python is a Must.
*Experience with Shell/Perl Scripting experience is a Plus.
*Build, Leverage and Maintain effective alliance with Business/Development team.
*Experience with Agile Software development methodologies and able to adapt him/her-self
with the fast pace environment.
*Prior experience/knowledge working with Banking Domain/Application is a Plus
*Conceptual Understanding / hands on Unix, Linux, AIX, VMware, Web logic, Tomcat, SQL Server,
*Strong experience with monitoring tools like CA Wily Introscope, HP Diagnostics,
AppDynamics, New Relic, Dynatrace, vmstat, iostat, htop etc.
*Willingness to learn and quickly adapt to new technologies and applications
*Ability to work effectively in a highly collaborative team environment.
*Multi task and prioritize as per the business priorities, able to handle multiple projects
*Strong technical, analytical, debugging and problem solving skills
*Excellent Written and Verbal communication skill needed to communicate with internal and
external customers. Has capability to understand the business unit supported and able to
*B.S in computer science or related field experience