We are seeking an experienced Performance Testing Engineer to join our growing team. The ideal candidate will have a strong background in performance engineering for cloud-native applications, an excellent grasp of performance testing tools and methodologies, and the ability to collaborate effectively within Agile teams. You will be responsible for building and executing performance test strategies, working closely with development teams, and ensuring our applications meet the highest standards of performance, scalability, and reliability.
Key Responsibilities
* Design, develop, and execute performance test strategies and plans for cloud-native applications.
* Collaborate with development teams to ensure early performance testing and integration into CI/CD pipelines.
* Build scalable and real-time online solutions with a focus on performance tuning and optimization.
* Analyze performance test results, identify bottlenecks, and recommend improvements.
* Use tools like JMeter, JMH, Dynatrace (or similar APM tools) for performance benchmarking and monitoring.
* Ensure quality code coverage, configuration management, and automation integration.
* Lead performance engineering initiatives and establish performance benchmarks.
* Drive automation efforts across test lifecycle including unit, integration, and performance testing.
* Maintain detailed documentation of performance test approaches, findings, and best practices.
Required Skills and Qualifications
* Proven experience with performance testing tools such as JMeter, Java Micro Benchmark Harness (JMH).
* Strong knowledge of Java, Spring Boot, and containerization (PaaS).
* Experience working with microservices architecture and messaging platforms like NATS or equivalents.
* Solid understanding of CI/CD pipelines and their integration with performance tests.
* Proficiency in APM tools such as Dynatrace, New Relic, or AppDynamics.
* Demonstrated ability to build and maintain performance automation frameworks.
* Strong communication skills and the ability to articulate technical issues clearly.
* Hands-on experience replicating and resolving complex production performance issues.
* Familiarity with agile development methodologies and cross-functional team environments.
Preferred Qualifications
* Experience in building highly scalable, real-time applications.
* Exposure to cloud platforms such as AWS, GCP, or Azure.
* Experience with code quality tools and static analysis.
Job Type: Fixed term
Contract length: 8-24 months
Pay: €450.00-€510.00 per day
Ability to commute/relocate:
* Dublin, County Dublin: reliably commute or plan to relocate before starting work (preferred)
Application question(s):
* Are you familiar with any APM tools such as Dynatrace, New Relic, or AppDynamics? Please specify which one(s)
Experience:
* CI/CD pipelines for performance testing: 1 year (required)
* performance testing using JMeter: 3 years (required)
* microservices and container-based environments : 2 years (required)
* integrated performance testing into a CI/CD pipeline: 2 years (required)
Work authorisation:
* Ireland (required)
Work Location: Hybrid remote in Leopardstown, DUBLIN 18, CO. Dublin