Automated & Load Testing - Node.js/MeteorJS Application

04 Technologies - Downtown, Cairo

Experience Needed:
2 to 3 years
Career Level:
Experienced (Non-Manager)
Job Type:
Freelance / Project
1 open position
About the Job
  • 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


  • 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.

About this Company

04 Technologies specializes in developing AI driven platforms. We've two offices, one in DSO, Dubai & one in the Greek Campus, Cairo. We also work with our sister company 04 Capital to fund startups. We act as the Chief Technology Officer (CTO) for you during the development phase.

See all Careers and Jobs at 04 Technologies