Performance Test Engineer at Trade Ledger

Engineering, Sydney, New South Wales, Australia sydney engineering
Description
Posted 10 days ago

The Role

We work with a variety of technologies using the right solution for the problem at hand and we take ownership of the end-to-end performance of our components. This involves making sure that the quality of the product delivered is not compromised at any stage.

As a Performance Test Engineer, you will be working with Product Engineers and Architects to deliver high quality performance tests which are integrated with our Continuous Integration pipeline, allowing for fast feedback when performance bottlenecks are encountered. Additionally you will build up our suite of load and soak tests which we will run regularly before each major release.

You will work with the Product Owners to help flesh out non-functional product specifications and work with the team to meet the DoD. 

An important part of the role is to point out failure scenarios and help with identification of fault modes whilst ensuring that the product delivered has incremental improvements in performance.

Your tasks

  • Contribute to creating and maintaining a high quality service and delivery culture.
  • Gatekeeper to ensure that every feature is covered by performance tests.
  • Write/maintain Load and Soak tests and analyse results
  • Investigate root cause of performance issues and suggest improvements

Your Skills.

  • Proficiency in a scripting language such as BeanShell, Javascript or Scala
  • Strong experience of working with tools and frameworks like JMeter, Blazemeter or Gatling 
  • Ability to integrate performance tests for use in CI/CD pipelines based on Jenkins
  • Basic understanding of no-SQL datastores like MongoDB
  • Exposure to APM tools like Dynatrace, AppDynamics, NewRelic or DataDog
  • Ability to effectively review code and provide constructive feedback. Likewise, the maturity to act on feedback provided in reviews