Required Education:
• Bachelor's degree in computer science, Engineering, or a related technical field
Required Experience/Skills:
• 7 years working as a Performance Engineer or related experience
• 1 year of experience in software application development or test automation
• Familiar with application architecture, design, capacity planning, and application performance best practices
• Expert-level scripting experience with LoadRunner
• Strong proficiency with performance monitoring tools: Dynatrace, Splunk
• Effective communication and leadership skills
• Experience with monitoring tools such as Splunk
• Strong analytical and problem-solving skills
• Understanding of performance analysis and testing processes
Preferred Experience/Skills:
• Hands-on coding experience in Java, JavaScript, or C#.
Job Duties:
• Collaborates with application development teams to mitigate performance bottlenecks throughout the entire application stack
• Recommends improvements to the architecture and deployment of applications under test
• Emphasizes methods of integrating testing best practices into the application development lifecycle to reduce friction, identify potential problems early, and improve cross-collaboration
• Participates in the Performance Engineering Community of Practice which is a technical platform that enables knowledge sharing and cross-collaboration, drive standardization and innovation
• 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 Application Development teams during story design to ensure new application features are developed in a performant manner
• Participate in Program Increment Planning, Sprint Planning, and Daily standup meetings for development teams
• Provides leadership and mentorship to team of performance engineers
• Leads or participates in cross-organizational initiatives
- **Only those lawfully authorized to work in the designated country associated with the position will be considered.**
- **Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client’s business needs and requirements.**