2022-07-29 11:26:48

Performance & Automation Test Engineer

CVMarket.lt klientas

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, ...)