I am a Senior Software Engineer and I applied using NOC 2171 System Analyst and Consultant... in question 16 I put Senior Software Engineer once you send the form you'll receive an email from Alberta as follow:
1 A photocopy of your passport
2 A photocopy of your H1B visa
3 Proof of your qualification for H1B (eg. education degree/diploma, license, certification, etc)
4 Proof of your current employment (and job description) and how it applies to the Regional Occupations Under Pressure List in Alberta (please consult the list for occupations and National Occupation Classification (NOC) number http://www.hrsdc.gc.ca/en/workplaceskills/foreign_workers/oup/abouplist.shtml)
For #4 what I did was to include the letter that my employer sent to USCIS for my H1B extension, pay stub and a small essay/writeup half page, stating how my current job applies to NOC 2171. You'll definitely get some things in common and you'll make a case that your job is similar...
I got my pre-assessment approved and I am waiting for AINP approval......
I hope this helps......