Proactive monitoring and diagnosis of production and test environment performance issues with an emphasis on Root Cause Analysis.
Makes recommendations for improving the performance and stability of supported systems
Follows and suggests improvements when needed for the performance engineering process.
Works well independently and with other Performance Engineers and peripheral teams to ensure there is a clear understanding of test results and that proper, thorough analysis is conducted for all test scenarios executed.
Conducts final review of test results with project stakeholders and management as needed to ensure all are informed of any and all critical issues and status.
Follows the defined Agile engagement and delivery model for Performance Engineering ensuring they are properly aligned to work-efforts within Jira and at the SCRUM-team level.
Reviews architectural system design for assigned systems to help identify performance risks and potential issues or bottlenecks based on poor or inefficient design or questionable requirements.
Experience in performance tuning and analysis at different layers of a system architecture such as Database tuning, JAVA Tuning, and UI tuning
Works with Business Analysts and business teams when needed to ensure a complete understanding of performance non-functional requirements.
Escalate to management any issues and risks with recommendations for mitigation/resolution.
Prepare Performance Test Strategy and detailed Results & Analysis documentation for all assigned project engagements.
Provides coaching and mentoring to program and application development groups and junior level team members relevant to systems performance engineering process as well as strategies for analysis/tuning/optimization.