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.
#J-18808-Ljbffr