2023-08-23 14:48:55

Performance & Automation Test Engineer

CVKeskus.ee klient

Job Description

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 skills:

  • Understand 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), contact details and full personal data (date of birth, address, ...)