Main Purpose of the Job :
Provide quality check and control on all software development deliverables. Conduct various software testing to ensure error-free and meets expectations and requirements.
Key Responsibilities:
1. Prepare test plan, developing automated test scripts and determining regression testing procedures.
2. Perform a variety of software testing, including installation, functional, and hardware compatibility testing.
3. Test printing and scanning functions of the solution checking for placement accuracy and software product compatibility.
4. Record anomalies in a step-by-step, reproducible fashion, and performing regression testing when necessary.
5. Troubleshoot customer technical support escalations.
6. Work with customers to diagnose and solve technical issues related to Avery software.
7. Design and implement "stress test" plans and procedures, and perform these tests on all software products.
8. Test web interaction functionality and Internet distributed products.
9. Perform tests on technical documentation, end-user documentation and on-line help systems for accuracy and completeness.
10. Develop improvements to testing processes and procedures.
11. Establish and maintain our software-testing lab.
12. Other duties and responsibilities as may be necessary to thoroughly test our various software products.
Job Requirement:
1. Degree Holder in Computer Science or equivalent
2. 2-3 years professional computer application testing experience
3. Solid experience in writing test scripts, performing regression testing, and the ability to write detailed step-by-step instructions for reproducing product anomalies
4. Must have a minimum of 5 years Windows experience and be able to learn new applications
5. Individual with experience working in a microcomputer software development and/or testing environment, or having some professional programming experience is preferred
6. Experience in customer technical support and be capable to diagnose and resolve technical problems
7. Familiar in using Internet, FTP and email applications and call management software
8. Able to work independently with minimal supervision
9. Detail oriented and have a strong commitment to excellence
10. Good communication and project coordination skill
11. Good team player and initiative
12. Excellence in written and spoken English
13. Excellence in both Traditional and Simplified Chinese