Thank you very much ,iam_toby said:Well that sounds more like 2283.
T.
I plan to add a explanation page as below : ( not sure if necessary ) what's your opinion ? add it or just wait require then send to them ?
a) In our department of XXX, there is no software tester title. Both software tester and software developer named under software developer.
b) When xxxx apply work permit, we used Staff Software Developer in both xxx offer letter and xxx signatory support letter. And xxxx got work permit on which the job title is software engineer.
c) xxxx's job duties never be changed and is always same as above compared with the information when xxxx was applying work permit.
d) The event that trying to match xxxx's job title and duties with certain NOC number never happened before, because his work permit type is others and exempt-LMO.
Job duties:
a) Requirement and design documentation review, which is a meeting attended by kinds of software engineers including software developers who write the doc, software tester ,information developers, supporter. xxxx have the ability to represent software tester to take part in this meeting and give opinions.
b) Analyze design and features to design test objectives which means write a test plan with good test coverage according with the finalized design documentation.
c)Write advance test cases: It is seems like some ideas which can really reveal the defects of the software product.
d)Run complex test cases: Certain cases may involve multi features and each feature completed by a separated project . These cases need experienced engineer to finish.
e) End-to-end user case: These cases is a reflection of customer's user case, and different with academic test cases. They need seriously ponder on huge and complex customer's configuration to make reasonable test choices.
f) Design and write tools. They are not belong to software coding,(BTW: xxxx never write code or software design documentation). It is actually some shell scripts to decrease manual test cases.
g) Analyze test result: This is a high challenge work , only someone who have deep insight with software product can take the responsibility. Software tester is not only test, but also need do software product quality assessments to present to support and sales related people.