• Develop and maintain automated test scripts for testing of software on smart phone based on requirements (functional specs, use cases, technical spec.s) to verify software functionality, reliability, and performance;
• Analysis, design, coding and modifying in automation framework, testing scripts and testing tools;
• Configure and maintain test environments and test cases;
• Train and mentor automation testing user to help them develop better test plan, test cases and execute automated test;
Educational Requirements:
• BSCS/MSCS, or related technical degree(s)
Required Skills & Experience:
• More than three years programming experience, using at least one of the following programming languages or equivalent; C, C++, C#, Java, JavaScript;
• Have experiences of automation testing;
• Have experiences of develop PERL or PYTHON scripts;
• Good knowledge of database programming interfaces and database usage;
• Good presentation and documentation skills and excellent communication skills in both English and Chinese;
Bonus Points for:
• Good knowledge of testing;
• Experience with QA automation tools: e.g. Rational Robot, Rational Test Manager, WinRunner;
• Experience working with wireless Internet devices;
• Experience with software development (Win32 API, MFC, COM, …);
• Experience with desktop APIs (MAPI, CDO, Lotus Notes, WinHTTP, NT Networking);
• Experience with network technologies (HTTP, TCP/IP);