Performance Engineer
Role Purpose
The purpose of the role is to support process delivery by ensuring daily performance of the Production Specialists, resolve technical escalations and develop technical capability within the Production Specialists.
͏Performance Engineer
Job Description
The Performance Engineer conducts a wide range of quality control tests and analysis to ensure that software meets or exceeds specified standards and enduser requirements as well monitor the performance of the production systems.
Primary Responsibilities
• Collaborates with other engineers to develop testing and monitoring approaches
• Focuses on assurance in the areas of error rates, response times, and impact to infrastructure
• Designs, scripts, configures, and run performance tests to validate production readiness of software applications and infrastructure for stability and performance
• Conditions test data as needed to properly simulate test scenarios
• Supports testing needs of new projects, infrastructure upgrades, and application enhancements by validating application functionality against documented test cases
• Diagnoses, tracks, and manages performance issues to resolution
• Uses dashboards that enable efficient monitoring of applications and systems running in production environments to troubleshoot issues and report findings
• Provides summaries and assessments of the application’s performance, emphasizing trends over time
• Conducts “deep dive” analysis of data when trends or anomalies are identified
• Collaborates with AD teams during story design to ensure new application features are developed in a performant manner.
• Participate in PI Planning, Sprint Planning, and Daily standup meetings for development teams
Requirements
• Bachelor's degree in Computer Science, Engineering, or a related technical field
• Seven (7) years working as a Performance Engineer or related experience with high-traffic, large-scale distributed systems, client-server architectures
• One (1) year of experience in software application development or test automation
Preferences
• Exposure to application architecture, design, capacity planning, and application performance best practices
• Familiar with Structured Query Language (SQL), C, C++, C# or Java programming, and automated testing methodologies
• Familiar with cloud DevOps (Kubernetes)
Skills and Competencies
• Understanding of performance analysis and testing processes
• Hands-on experience with load testing tools like HP LoadRunner
• Experience with monitoring tools such as Splunk
• Experience with other tools and frameworks such as Fiddler, Dynatrace, JMeter, Hammer, Performance Center
͏
- Handle technical escalations through effective diagnosis and troubleshooting of client queries
- Manage and resolve technical roadblocks/ escalations as per SLA and quality requirements
- If unable to resolve the issues, timely escalate the issues to TA & SES
- Provide product support and resolution to clients by performing a question diagnosis while guiding users through step-by-step solutions
- Troubleshoot all client queries in a user-friendly, courteous and professional manner
- Offer alternative solutions to clients (where appropriate) with the objective of retaining customersâ and clientsâ business
- Organize ideas and effectively communicate oral messages appropriate to listeners and situations
- Follow up and make scheduled call backs to customers to record feedback and ensure compliance to contract SLAâÂÂs
͏
- Build people capability to ensure operational excellence and maintain superior customer service levels of the existing account/client
- Mentor and guide Production Specialists on improving technical knowledge
- Collate trainings to be conducted as triage to bridge the skill gaps identified through interviews with the Production Specialist
- Develop and conduct trainings (Triages) within products for production specialist as per target
- Inform client about the triages being conducted
- Undertake product trainings to stay current with product features, changes and updates
- Enroll in product specific and any other trainings per client requirements/recommendations
- Identify and document most common problems and recommend appropriate resolutions to the team
- Update job knowledge by participating in self learning opportunities and maintaining personal networks
͏
Deliver
| No | Performance Parameter | Measure |
| 1 | Process | No. of cases resolved per day, compliance to process and quality standards, meeting process level SLAs, Pulse score, Customer feedback, NSAT/ ESAT |
| 2 | Team Management | Productivity, efficiency, absenteeism |
| 3 | Capability development | Triages completed, Technical Test performance |
Experience: 5-8 Years .
Reinvent your world. We are building a modern Wipro. We are an end-to-end digital transformation partner with the boldest ambitions. To realize them, we need people inspired by reinvention. Of yourself, your career, and your skills. We want to see the constant evolution of our business and our industry. It has always been in our DNA - as the world around us changes, so do we. Join a business powered by purpose and a place that empowers you to design your own reinvention.