About the Role
We are looking for an experienced Performance Engineer with a strong background in performance testing, performance analysis, and application monitoring within enterprise environments. This role requires hands-on expertise in designing and executing performance testing strategies, identifying performance bottlenecks, and driving performance engineering practices across the SDLC.
Mandatory Requirements
Applicants must have:
- Minimum 3+ years of hands-on Performance Testing / Performance Engineering experience.
- Strong hands-on experience with at least one of the following tools: JMeter, LoadRunner / Performance Centre, Gatling
- Proven experience analyzing performance test results and identifying application, database, infrastructure, or network bottlenecks.
- Experience using monitoring and observability tools such as: AppDynamics, Splunk, Nagios, CA Wily Introscope
- Experience creating and maintaining automated performance testing frameworks.
- Strong Linux/Unix administration and troubleshooting experience.
- Experience with SQL and Oracle databases.
- Hands-on experience with at least one programming/scripting language: Java, Python, Shell Scripting, Ruby, Perl
- Experience with Git or SVN version control systems.
- Exposure to AWS or other cloud platforms.
- Experience working in Agile delivery environments.
Key Responsibilities
- Design, develop, and execute performance test scripts and frameworks.
- Define and validate Non-Functional Requirements (NFRs).
- Conduct performance, load, stress, endurance, and scalability testing.
- Analyze application and infrastructure performance using monitoring tools.
- Identify root causes of performance issues and work with Engineering and SRE teams to resolve them.
- Implement shift-left performance engineering practices across the SDLC.
- Develop performance engineering solutions that can be adopted by delivery teams.
- Track, report, and communicate performance testing outcomes and recommendations.
Highly Desirable
- Banking or Financial Services experience.
- Experience with Chaos Engineering.
- Service Virtualization experience.
- Experience with large-scale distributed systems and cloud-native applications.
Please Do Not Apply If
- You have only manual QA or functional testing experience.
- You do not have hands-on experience with performance testing tools such as JMeter, LoadRunner, or Gatling.
- You do not have experience analyzing performance bottlenecks using monitoring tools.
- Your experience is limited to automation testing without performance testing exposure.
This is a hands-on Performance Engineering role and candidates must demonstrate recent experience in performance testing, analysis, monitoring, and tuning of enterprise applications.
Pay: $675.00 – $700.00 per day
Application Question(s):
- How many years of hands-on Performance Testing / Performance Engineering experience do you have?
- Which performance testing tools have you used extensively in production environments?
- Do you have hands-on experience analyzing performance bottlenecks using monitoring tools such as AppDynamics, Splunk, Nagios, or CA Wily Introscope?
Work Location: Hybrid remote in Melbourne VIC