Performance Test Engineer


Rocketlab is seeking an individual who will undertake a significant role in the planning, development and maintenance of performance test frameworks for web applications and apps (iOS and Android) using Neoload, JMeter and others.

Soft skills

  • Passionate
  • Curious
  • Quick learner
  • Problem solver
  • Clear communication
  • Think outside the box

Foundation skills

Broadbase knowledge of

  • Computing basics (CPU, memory etc),
    OS understanding and basic level of scripting (cmd for windows and shell for Linux)
  • Network & protocols
  • Distributed systems design and shared resources like DB, message queues etc.
  • How modern software is built (idea => code => software)
  • High level understanding of Development methodologies (Waterfall, Agile, DevOps etc.)
  • At least some basic coding proficiency in a couple of languages like C/Python/Perl and Java

Requirements

  • PE specific Technical skillsUnderstand architecture diagrams and visualize distributed systems

  • Know the difference between scalability, capacity and reliability
    Performance engineering – Ability to impact code before it is written
    Good understanding of Queueing theories, Little’s law, Amdahl’s law etc.
  • Identify underlying resources, their KPIs, utilisation etc.
    Understand system workload – by analysing production or via given requirements
  • Identifying critical transactions and workload modelling
    Environments – sizing and config management
  • Performance test scripting (Not just record and replay using a tool) – Should apply the coding skills to be able to simulate a system communication
  • Performance monitoring & log analysis
  • Agile Performance testing – Unit, component performance tests
  • Understanding of CICD pipelines and how to integrate PT
  • Automation skills – To be able to automate repeatable manual activities in PT like test data creation, execution and basic results analysis

  • A fundamental understanding and experience of Performance Testing for high-volume web applications, main frame and others
  • Experience with at least Neoload, JMeter (LoadRunner) and other performance testing tools
  • Good verbal and written communication skills in English
  • German language would be an advantage (but not a must)

Company offers

  • Very competitive compensation and discretionary performance based bonus
  • Exciting work environment and work from home ability
  • 100% remote work possible (not only during COVID-19 situation), but occasional onsite meetings in Tallinn, Tartu, Riga or Liepaja required (once per every second month)
  • Optimal work-life balance
  • Bonus for successful project completed
  • Rare business trips abroad (UK, Germany & Switzerland) for lead roles
  • Personal development plan in accordance with her/ his manager


Please apply with a complete profile/ CV including your work history, portrait (most recent) and contact details.

It is crucial that you have a EU residency and EU work permit.

Apply for this position

Allowed Type(s): .pdf, .rtf