Description
This position requires collaboration and planning with Development teams to create and execute performance tests for features, product Key Performance Indicators (KPIs), and end-to-end scenarios on customer look-alike environments. The engineer will also assist the automation team in designing and automating relevant use-cases, and integrating and supporting Load testing tools such as Gatling, K6, or similar solutions.
Key Responsibilities
-
Executing performance testing efforts and plans.
-
Designing and executing load tests that incorporate business logic.
-
Preparing, tuning, and configuring the testing environment.
-
Analyzing and profiling the system performance.
-
Delivering product KPIs and comprehensive reports.
-
Collaborating closely with DevOps and architecture teams.
Requirements:
-
2+ years of experience in Software Engineering or Automation.
-
3+ years of experience as a Performance Engineer.
-
Solid programming skills in Python or another relevant language.
-
Knowledge of cloud computing platforms like AWS and experience with multiple cloud services.
-
Experience integrating performance testing tools such as Gatling or K6 from scratch.
-
Ability to identify performance tuning opportunities and propose remediation options.
-
Strong analytical, diagnostic, and problem-solving skills, with the ability to work independently.
-
Knowledge of and experience with network sniffing tools.
-
Ability to analyze system architecture and identify key metrics for establishing performance baselines and Service Level Agreements (SLAs).
-
A Bachelor of Science (BSc.) or Practical Engineering degree.
-
High level of proficiency in English.
-
Excellent communication skills.
Advantageous Experience
-
Previous experience in testing Libraries or APIs.
-
Experience in leading technical projects.
-
Experience working with offshore teams.
-
Ability to convert raw data into meaningful graphs, draw conclusions, and present results and recommendations for improvement to various audiences.
Skills:
-
Performance Testing
-
Load Testing
-
Scalability Testing
-
Chaos Engineering
-
Python (or other programming)
-
AWS (or other Cloud Computing)
-
Gatling/K6 (or similar tools)
-
System Profiling
-
Root Cause Analysis
To apply for this job please visit minisite.niloos.ai.