Overview
Senior Performance Engineer
Location : Waterford
Duration : Permanent
Job Description
We are looking for a Senior Performance Engineer to join our Performance Engineering team. This is a great opportunity for someone with the right experience to broaden their skills and share their knowledge. We are looking for an experienced individual who can work both as part of a team and individually to meet our client needs.
1. Ensuring our applications are performant, reliable and scalable
2. Planning, definition, execution and analysis of performance testing strategies and solutions
3. Design and implementation of performance testing scripts and tools
4. Identification and troubleshooting of application performance issues, providing resolution recommendations to development teams.
5. Participate in validation of software releases and hardware upgrades.
6. Communicate with Application Development team on application performance issues.
7. Be part of shift left performance testing in the CI/CD pipeline delivery
8. Work with DevOps team to identify and verify tuning enhancements for applications
9. Assist in triage of production performance issues in a fast and efficient manner
10. Ability to work on and execute multiple project engagements simultaneously
11. Mentor and assist junior members of team, including reviewing and advising on requirements gathering, test design, scripting and analysis
Required Experience
Senior level knowledge with in excess of 10 years industry experience in performance engineering practices is required for this role. We are looking for an individual who can take on the responsibility of performance testing engagements and troubleshoot performance issues from the outset. You will need experience with the following:
12. 10+ years of experience in Performance Engineering, at least 3 years of which needs to be within a senior role
13. LoadRunner, NeoLoad, JMeter, Selenium or similar test automation tools
14. Application Performance Management tool experience, such as: Broadcom DXI O2, Dynatrace, AppDynamics, New Relic
15. Experience in analysis of production data and modelling of realistic test scenarios
16. Ability to build custom tooling to streamline work processes
17. Analysis of and identification of performance issues in
18. Java applications
19. Containerized and serverless environments
20. MSSQL, Oracle Databases, DynamoDB and other databases
21. Front end applications developed with JavaScript technologies
22. UNIX/Linux systems
23. Windows Server
24. Knowledge of Cloud Computing, specifically AWS
25. Experience in troubleshooting network performance issues
26. Trend analysis of Performance testing results
27. An understanding of security principles and implementing these in performance testing
28. Experience with CI/DI tools such as CDD and Jenkins, specifically with integrating performance testing into pipelines
29. Creation/Configuration of Synthetic Application Monitoring
Technical Skills: Automated Testing/Scripting, Java, JavaScript, Python or Go, SQL, experience with GIT and/or BitBucket repositories, general IT troubleshooting skills.
Desired Experience
The following experience is desired but not essential to the role
30. Front-Web Web Development experience, specifically using JavaScript
31. Configuration and Administration of Apache and Java environments
32. Experience with Grafana, Influx DB and Prometheus or similar solutions
33. Experience with OTEL
34. Experience working in an agile environment
Candidates should hold appropriate RTWs for Ireland i.e. Stamp1G Spousal, Stamp 4, Irish/British/EU passport.
For more information please apply here or contact Agnes Reena/ Contact:
Ref: EET