|
Location :shanghai
tel-021-54900411-154
E-mail:ceci_liu@uniland.net.cn
测试岗位
职位一
Communications Systems Test Engineer
Responsibilities
As communications system test engineer you will be responsible developing test infrastructure, implementation and execution of test cases, as well as running interoperability tests, for our Bluetooth PC solution. You will work with the software and digital team, influence the design, and make sure the implementation is compliant with the Bluetooth specifications.
Qualifications
- BS in Computer Science, Electrical Engineering or equivalent with 2 years or more of experience.
- Experience with testing wireless communication systems is a must.
- Good knowledge of how to diagnose, debug, and describe system test failures.
- Experience with embedded systems containing a SoC.
- Experience with Bluetooth protocols and profiles is a plus.
- Team player with good communication skills.
职位二 Software Build and Test Engineer
Responsibilities
§ Develop and maintain a documented centralized build infrastructure for all applications to support various customers and platforms
§ Perform software builds as needed
§ Administer and maintain source control structure including all tagging and branching schemes
§ Define packaging requirements to hand-off release builds from software to other organizations
§ Work with other organizations in the company to ensure a successful roll-out of production builds
§ Develop and maintain build and test infrastructure for software build and unit testing
§ Maintain test beds set aside for functional testing by software developers
§ Support Software Engineers and QA Engineers as needed during software releases
§ Must be willing to work extra hours for urgent situations (scheduled & unscheduled)
Qualifications
§ Demonstrated ability to manage complex source control trees, including branching strategies, gatekeeper protocols, intricate merging/rollback scenarios and maintaining multiple, active versions of several different products simultaneously. Knowledge of Perforce is a strong plus.
§ Must have the ability to coordinate numerous, rapid-fire, commercial-quality software releases on a tight schedule with minimal impact to developers and test personnel. This will require strong communication between development managers, QA personnel and the release team. Experience with Installshield is a plus.
§ Proven ability to organize and maintain both common and product-specific code in an efficient manner to facilitate reasonable and appropriate code re-use and developer productivity. Strong, broad knowledge of general software development and build best practices is required.
§ Ability to develop, modify and maintain applications of moderate complexity, written in C, C++, Perl, Expect, HTML/CGI in both Linux and Microsoft Windows environments (applications and embedded) is essential.
§ Aptitude for independently developing and maintaining comprehensive script-based testing frameworks for use with multiple products is vital including, expertise in automated unit testing, regression testing, system testing and negative testing. Experience with embedded testing or development of embedded test frameworks is a strong plus.
§ Must have the ability to generate written testing methodologies, test plans, test result analyses and execution instructions for an audience of developers and test personnel.
§ Must be able to respond effectively and proactively to changes in development priorities for both build-related and test-related issues, coordinating the consequences of these changes across a large engineering organization, through written or verbal means.
§ Experience with wireless network testing is a plus.
§ Bachelor’s or Master’s degree in Software Engineering, Computer Science, or related field
Requires 4-6 years of applicable work experience |
|