You will be a member of the software QA team, and involved in each stage of the product development lifecycle. Specific duties include:
¤Review Product Requirement Document (PRD) and function specification, create test plan according to the requirements.
¤Design test cases, write test design specifications based on feature functional specifications, do test development to implement and automate test cases.
¤Execute testing cases automatically and/or manually, analyze test results, and diagnose failures.
¤Report testing status to management.
¤Review user manuals and propose changes according to test results.
¤Continuously improve test efficiency and quality assurance processes.
¤Learn new technologies.
Qualifications:
¤Expert of the QA process/standard and full lifecycle QA methodology of software product development.
¤Strong Java program development skills (2 years+) based on Unix/Windows. Master the development toolkits, including ANT, XML, Python, maven, eclipse etc.
¤Hands on Shell/Python programming experience (2 year+).
¤Knowledge on telecommunication technology, e.g. IN, PSTN, Mobile networks, IMS/SIP
¤Strong technical background on multiple platforms, e.g. SUN Solaris, HP_UX, Red Hat, AIX, Windows systems, etc. Understanding the difference and can do basic system administration.
¤Good communication skills both in English (CET-6 is preferred) and Chinese.
Preferred Qualifications:
¤Experience with WebLogic Server, enterprise client/server programming
¤Experience with SPRING, STAF/STAX; Hands on experience with establishing test infrastructure and test automation using open source or commercial test tools.
¤Experience with relational database systems, Oracle products (Oracle 10g, Oracle 10g RAC) is preferred.
¤Strong debugging and development skills on UNIX and NT.
¤Experience with developing system-level middleware products.
Education Requirements:
BS or MS in Computer Science or related field of education