About the Role
We are seeking an experienced Performance Engineer to join a specialist Quality Engineering team supporting large-scale enterprise platforms. In this role, you will drive Performance Engineering practices across the Software Development Lifecycle (SDLC), helping teams deliver highly scalable, resilient, and high-performing applications.
You will work closely with Engineering, SRE, Infrastructure, and Product teams to define, implement, and automate performance testing solutions while promoting a shift-left quality approach.
Key Responsibilities
- Drive Performance Engineering practices across the SDLC.
- Define, validate, and monitor Non-Functional Requirements (NFRs).
- Design, develop, and execute performance test automation frameworks.
- Create performance test scripts using tools such as JMeter, LoadRunner/Performance Centre, or Gatling.
- Analyze test results and identify application or infrastructure bottlenecks.
- Collaborate with development and SRE teams to troubleshoot and resolve performance issues.
- Monitor application and infrastructure performance using observability tools.
- Implement and track quality metrics, trends, and defect analysis.
- Support continuous improvement of performance engineering frameworks and processes.
- Promote shift-left testing practices across development teams.
- Assist teams in adopting self-service performance testing capabilities.
Required Skills & Experience
- 3-5+ years of Performance Testing and Performance Engineering experience.
- Hands-on experience with JMeter, Performance Centre (LoadRunner), or Gatling.
- Strong understanding of performance analysis, tuning, and troubleshooting.
- Experience with monitoring and observability tools such as AppDynamics, Splunk, Nagios, or CA Wily Introscope.
- Experience with scripting or programming languages such as Java, Python, Shell, Ruby, or Perl.
- Strong SQL and database knowledge (Oracle preferred).
- Experience working in Linux/Unix environments.
- Version control experience using Git or SVN.
- Exposure to AWS or other cloud platforms.
Nice to Have
- Experience with Chaos Engineering.
- Service Virtualization experience.
- Client-side performance testing.
- Banking or Financial Services domain experience.
- Experience working in Agile delivery environments.
What You'll Bring
- Strong analytical and problem-solving skills.
- Ability to identify and resolve complex performance bottlenecks.
- Excellent stakeholder management and communication skills.
- Passion for automation, quality engineering, and continuous improvement.
If you are passionate about building scalable, resilient systems and driving engineering excellence through Performance Engineering, we'd love to hear from you.
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