Thanks for your response but below are the job duties which my company provided me on letter head and I have filed under 2171 NOC code
1). Researching, consulting, analyzing and evaluating system program needs.
2). Identifying technology limitations and deficiencies in existing systems and associated processes,procedures and methods.
3). Testing in an applications programming language within established testing protocols, guidelines and quality standards to ensure programs and applications perform to specification.
4). Writing and maintaining test case to meet system requirements, system designs and technical specifications in accordance with quality accredited standards.
5). Providing advice, guidance and expertise in developing proposals and strategies for software design activities such as financial evaluation and costing
Please suggest if NOC code matches 2171 job duties
Thanks