IEEE is inviting applications for Internship Opportunity as Summer Intern at IEEE, Bengaluru. Check here for more details!

About IEEE

IEEE is the world’s largest technical professional organization dedicated to advancing technology for the benefit of humanity. IEEE and its members inspire a global community through its highly cited publications, conferences, technology standards, and professional and educational activities. The Institute of Electrical and Electronics Engineers is a 501 professional association for electronics engineering, electrical engineering, and other related disciplines with its corporate office in New York City and its operations center in Piscataway, New Jersey.

Job Description

The opportunity is to provide a learning experience for the intern to understand and learn the
technicality and the professionalism that goes into various phases of a Software Engineering project
starting from the Requirement Gathering Phase through the Production Deployment and Post-
Production Support Phase. The intern in turn can also offer recommendations and suggestions on
improving the process, based on the perspective of the students as end-user or team members.

Roles and Responsibilities

  • Requirement Gathering, Analysis, Design & Development
    • Gather Requirements from the Customer and Analyse them.
    • Perform System Appreciation and conduct Feasibility Analysis.
    • Design a solution based on the Systems and the Requirements.
    • Prepare the High-Level and Detailed-Level Design Documents for the solution.
    • Research and Propose the Technology stack for Development.
    • Develop code using apt Software tools and technologies.
    • Unit-test the developed code.
    • Prepare a List of artifacts that should be deployed to higher-level environments.
  • Testing, Deployment & Post-Production Support
    • Review the artifacts that will be deployed on the test environment.
    • Come up with a Test plan that also includes Test Scenarios and Test Cases.
    • Conduct Integration testing and generate a test execution report.
    • Review the Test Execution Report.
    • Set Performance Benchmarks and evaluate the solution against the benchmarks.
    • Coordinate Deployment to Production.
    • Understand how the Production System is monitored and how Post-production Issues are handled.

Other Requirements

  • Understand the various Software Development Life Cycle Models.
  • Understand the various environments involved in any Software Project.
  • Understand how different teams collaboratively work to make a production release seamless
  • Prepare a project plan, development plan, test plan, test execution report deployment plan, etc, and conduct reviews at each stage of the project.

Qualifications

BE, BTech, BCA, BSc in Computer Science.

How to Apply?

Interested candidates can apply through this link.

Location

Bengaluru, India.

Click here to view the official notification of the Internship Opportunity as Summer Intern at IEEE.