The key objective of the teaching-learning process (TLP) is to impart the knowledge to the learner. In the digital world, the computer-based system emphasis teaching through online mode known as e-learning. The expertise level of the learner in learned subjects can be measured through e-assessment in which multiple choice questions (MCQ) is considered to be an effective one. The assessment questions play the vital role which decides the ability level of a learner. In manual preparation, covering all the topics is difficult and time consumable. Hence, this article proposes a system which automatically generates two different types of question helps to identify the skill level of a learner. First, the MCQ questions with the distractor set are created using named entity recognizer (NER). Further, based on blooms taxonomy the Subjective questions are generated using natural language processing (NLP). The objective of the proposed system is to generate the questions dynamically which helps to reduce the occupation of memory concept.