Required Skills

Performance Engineer

Work Authorization

  • Us Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 31st Jul 2021

JOB DETAIL

Performance Engineer is responsible to work with multiple business aligned scrum teams conducting performance based testing, engineering and monitoring activities.   The engineer will work with the scrum teams and members from a central Performance Engineering team to test the performance of the systems, documenting issues and work with whomever it takes to determine root cause of any issues.   The measure of success is preventing any significant performance problems from hitting Production at a large scale. 

Key Accountabilities:

· Work closely with Business, development groups and architects to orchestrate, conduct and participate in line of business performance testing and analysis to ensure performance, stability and scalability of applications

· 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

· Able to instrument Java calls/Methods on AppDynamics for performance testing and able to migrate the calls to monitor the applications calls performance in production systems

· Report on the possibilities of performance failures and make sound decisions for next steps

· Measure, monitor and capture required infrastructure & application performance metrics, logs and reports

· Measure results against business and technical requirements.

· Develop and validate test scripts against business unit-of-work requirements and scripting best practices

o 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.

o Build custom code with the C programming language to make scripts robust and dynamic.

o 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.

· Prioritize and manage multiple initiatives supporting multiple lines of business

· React accordingly to various challenges before, during and after application performance testing engagements

· Collaborate with Business/Developers on the delivery of results

· Work with senior engineers to recommend resolutions for the application going live in production

Essential Skills/Basic Qualifications:

· 7+ Years of experience with Performance testing of .NET/J2EE Applications.

· 7+ Years of solid LoadRunner scripting experience.

· 5+ years of prior experience with Tuning/optimization of .NET/J2EE Applications

· 7+ Years of Programming experience in one of the language C, C++, Java or Python is a Must

· Build, Leverage and Maintain effective alliance with Business/Development team.

· 3+ years of experience with Agile Software development methodologies and able to adapt him/her-self with the fast pace environment.

· 7+ years of strong experience with monitoring tools like CA Wily Introscope, HP Diagnostics, 
AppDynamics, New Relic, Dynatrace, vmstat, iostat, htop, Splunk.

· 3+ years of experience with testing applications on cloud based environment like Amazon Cloud (AWS), Microsoft Cloud (Azure), Google Cloud etc.

· 3+ years of experience with testing DB’s like Mongo DB and Oracle DB’s

· Hands on Linux/Unix experience

· B.S in computer science or related field experience

Desirable skills/Preferred Qualifications/Certifications:

· Conceptual Understanding/Hands on of AIX, VMware, Tomcat, SQL Server, Oracle, etc.

· Prior experience/knowledge working with Banking Domain/Application

· 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 

· M.S in computer science is a plus

Company Information