Browse Jobs
For Employers
Post JobLog inGet Started

Automated & Load Testing - Node.js/MeteorJS Application

04 Technologies
Downtown, Cairo
Posted 5 years ago
1 open position
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Rocket. Chat is a Slack-like open-source chatting application, we have a modified version of it, we use PM2 to create Node clusters that spread all over the processor's available cores.
  • We have a custom-made dashboard that corresponds with the Rocket. Chat as well.

What we will provide:

  • Deployed and ready for testing infrastructure (we might scale it up if we needed to do so, depending on the numbers we will get).
  • Needed server capacity for testing (EC2).
  • Large databases that are populated with data.

What we need to be simulated as stress/load testing:

  • Concurrent user logins (starting with 1000 user to 10,000 users, and more if there is capacity).
  • Users sending messages concurrently to a specific channel, starting with 1000 users to 10,000.
  • Exchange of messages between bots and users, or users with each other (starting with 2000 messages per second to 20,000 messages per second).- Users streaming videos from our training section (starting with 1000 users to 10,000).
  • More scenarios might come up and will be discussed during/after the previous tests are done.

What we need to be delivered:

  • Metrics that we should measure the system upon.
  • Statistics for each of the previously described test.
  • Recommendations regarding bad statistics.
  • Fully documented steps that allow us to re-simulate the tests done.
  • Handover for the documentation in form of training.

Job Requirements

Requirements:

  • Very good experience with JMeter, Chimp, Moch
  • You did -at least once- testing on a Node.js application.
  • You have the ability to simulate real-life scenarios with JMeter advanced features.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentAutomated & Load Testing - Node.js/M...