Job Description for NOC 2173

Hi Community,

I have a question on job description for NOC 2173. I have following description. I just want to know if it is good enough to qualify this NOC.

• Participate on a project team of engineers involved in the development of software for company’s products
• Contribute to system architecture and write functional specifications
• Write and/or provide input portions of design specifications
• Develop multiple modules of code
• Write major portions of unit, integration and regression test plans
• Write complex automated scripts
• Debug problems at the subsystem level
• Perform complex subsystem level unit, integration, and development tests
• Identify and resolve problems found during internal verification testing at customer sites

Thank You