Position: Senior Performance Tester
Overview:
As a member of the Performance Automation & Testing Team, reporting to the Team Lead, you will be tasked with delivering performance testing services across a wide range of applications, technologies, and teams within the Enterprise Technology Software Engineering Domain. This role offers an exciting chance to join a vibrant team and contribute to the integration and execution of performance testing within a CI/CD framework, collaborating with teams in the US, India, and Ireland.
Role Requirements:
We are looking for a Principal Performance Engineer who is passionate about performance testing. The ideal candidate should be enthusiastic about their field, committed to continuous learning, and motivated to drive change.
Your Skills:
- Experience in executing performance tests within an Agile environment (Kanban, Scrum).
- Ability to design and execute automated performance tests using Jenkins to support continuous integration.
- Demonstrated ownership and accountability through self-directed task management for project delivery and backlog items based on priority.
- Initiative to evaluate and recommend new tools and processes aligned with performance testing strategic objectives.
- Excellent communication skills, both written and verbal.
- Strong analytical and troubleshooting abilities.
- Responsibilities:
- Assist teams in embedding integrated performance testing to support continuous integration and ensure early feedback in the development lifecycle.
- Deliver application-based performance testing, ensuring scope is well-documented, executed, monitored, and performance issues are effectively resolved.
- Continuously develop your skills.
- Challenge the status quo to ensure continuous improvement of the performance testing shared service.
- Maintain project status, initiate discussions with stakeholders or external groups to resolve issues, and work directly with the user community for project definition.
- Identify and support the implementation of process improvements.
Your Qualifications:
- Bachelor’s or Master’s Degree in Computer Science, Information Technology, or a related field.
- Over 10 years of experience in performance testing.
- Proficiency and hands-on experience with tools such as:
- Databases: TOAD, IntelliJ, OEM, AWR reports
- Profiling: JProfiler, Dynatrace
- Networking: Wireshark
- Performance Loading: JMeter, LoadRunner
- Continuous Integration: Jenkins
- Source Control: GitHub
- Strong programming skills in at least two of the following languages: Groovy, Java, SQL, Bash.
- Desirable experience with AWS services (e.g., EC2, EKS, ASG, ALB, EBS, S3, IAM, Secrets Manager).
- Expertise in database tuning, including SQL profiling, contention/locking analysis, and bottleneck analysis.
- Experience with JVM tuning, including garbage collection and heap analysis, and an understanding of various GC methods.
- Familiarity with monitoring and diagnostic tools like Splunk and Datadog.
- Experience with mocking frameworks such as Wiremock.
- Ability to work with enterprise systems using messaging technologies like Kafka.
- Strong understanding of systems architecture, web technologies, Oracle RDBMS, and Linux operating systems.
Important: This role is a hybrid position located in Galway. If you are interested in learning more about this opportunity, please drop me a message, forward your CV using the apply button.
#LI-CF3