Can you help us to triple in size? Do you understand the demands of scaling up an enterprise SaaS solution? Are you ready for the challenge of delivering the worlds fastest growing Active Digital Preservation solution knowing that it is safeguarding the worlds most precious digital assets?

We are Preservica and we are changing the way organizations safeguard their digital information. Our projects are at the razor’s edge of commercial software solutions addressing the need for smart digital preservation technologies. As a world-leader in digital preservation, our award-winning software is used by leading businesses, archives, libraries, museums and government organizations across the globe.

We are growing at pace and to maintain our cadence we believe in hiring strong technical talent and then supporting that talent to grow with us. Our offices are in Abingdon but this role could be either office based or worked remotely in the UK.


The Role:

Working as part of our Software Quality team, your focus will be on identifying the performance and scalability characteristics of Preservica’s product offerings. Working closely with multiple internal and external stakeholders to identify service delivery issues and potential bottlenecks with the goal to facilitate optimization.


Key tasks will include:

  • Working with the test manager define the performance test strategy, set up and maintain the performance test framework
  • Work with other members of Preservica’s technical organization (Engineers, QA, DevOps) to monitor and conduct system performance testing to ensure system reliability, stability, capacity, and scalability.
  • Gather performance testing requirements and goals.
  • Oversee and contribute to test script development for performance testing based on system requirements, internal applications, services, processes, and user stories
  • Analyse root causes of performance issues and provide corrective actions and recommendations for optimisation
  • Data profiling, data mining and data validation using SQL queries and stored procedures
  • Participate in new feature review and design with an eye towards possible performance/scalability issues.


Knowledge and Experience:

  • Degree level education in an engineering/software/system related subject or equivalent through relevant training and/or experience
  • 6+ years of expertise with performance/scalability testing of a large-scale enterprise-class software product
  • Knowledge of enterprise integration software technologies such as web services, message queue, database
  • Strong understanding of best practices surrounding the performance/scalability testing of REST APIs
  • Experience with UI concurrency and scalability testing
  • Excellent understanding of cloud-based software offerings and the unique challenges that poses to performance/scalability testing
  • Experience with one or more APM tools preferred (Introscope, Dynatrace, Server and Application Monitor, New Relic)
  • Experience with one or more load generation tools (e.g. Load Runner, Vugen, Grafana K6, JMeter, Blazemeter)
  • At least one programming/scripting language (Java/C/Python; Java Script/Shell scripting/Groovy/PERL)


What We Offer:

As well as a competitive salary and benefits package, we also offer great future prospects in a fast-growing market sector. From improving your technical abilities to developing leadership skills, we can offer tailored career development based on your aspirations. This is supported by our focus on personal development and training - all our staff have an annual training allowance, which can be used to learn new technologies, develop soft skills or earn recognized professional qualifications.

Apply for this Job

* Required