Software - Senior Quality Engineer
Beats Electronics Technology Consultancy(Shen zhen)Limited
- 公司规模:50-150人
- 公司性质:外资(欧美)
- 公司行业:电子技术/半导体/集成电路
职位信息
- 发布日期:2014-04-30
- 工作地点:深圳-福田区
- 招聘人数:若干
- 工作经验:八年以上
- 学历要求:本科
- 职位月薪:面议
- 职位类别:高级软件工程师 软件工程师
职位描述
JOB SUMMARY:
Working under the direction of the Software Quality Manager, the ideal candidate will be responsible for creating, developing and leading the execution of all test strategies to ensure highest quality embedded product software solutions. In addition, the engineer will contribute on all software development and release processes. The engineer must work with software engineers, SQA engineers, software managers, category managers, system engineers and program managers internally and externally of the organization.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
? Develop product software test strategies for embedded and application layer solutions. The test strategy will include a test automation strategy for both white and black box testing.
? Develop and drive project test plans from Software Requirements Specification, Product Requirements Document, User Interface Specification and system API documents. The test plan will define all test types and schedule to complete.
? Develop test cases that ensure maximum test coverage defined within the project test plan.
? Work cross-functionally with Beats selected manufacturing vendors (JDMs and CMs) and implementation design houses (IDH) based in Asia.
? Create, develop, maintain and execute manual and automated test cases.
? Design and manage automated test framework and supporting test scripts.
? Participate in code reviews.
? Define the quality criteria of each phase of the software development phase.
? Drive execution of the project test plan to meet quality criteria for product launch.
? Document and evangelize the department’s software quality process.
? Research and recommend new innovations and advancements in software test best practices and methodologies.
? Mentor and train junior level engineers.
? Develop or select tools to support Beats software engineering best practices.
MISCELLANEOUS:
? May travel by car or plane domestically or possibly internationally.
? Must have clean criminal and driving record, current license and car insurance.
? Integrally involved with product launches, necessitating additional work hours and evening and weekend commitments both for events and team communications.
? Works effectively under high level of pressure and demanding time lines.
EDUCATION AND/OR EXPERIENCE:
? Must minimally possess a Bachelor of Science in Computer Science or an equivalent engineering degree.
? Minimum 5 years of experience as a SQA or Test Engineer.
? Must demonstrate thorough knowledge of test types and methodologies.
? Minimum 3 years of experience with embedded and application layer software solutions.
? Minimum 2 years of experience in an Agile/Scrum development environment.
? Minimum 3 years of experience with complex software systems.
? Minimum 3 years of experience with development and/or testing embedded or application software.
? Minimum 3 years working on commercial software or widely deployed embedded software.
? Experience with a hardware test bench a plus. This includes demonstrated knowledge of commonly used test bench tools (i.e. Ohm meter, oscilloscope, spectrum analyzers, protocol packet logic analyzers).
? Minimum 5 years of practical experience with complied languages (i.e. C, C++, Java, Objective-C)
? Minimum 1 year experience developing with interpreted languages (i.e. Python, SED, AWK, PHP, Shell Scripts)
? Experience with continuous integration solutions like Team City, Bamboo or Jenkins is a plus.
? Ability to manage multiple tasks and projects.
? Excellent verbal and written communication.
? Excellent interpersonal skills, including the ability to work across the organization and interact, influence and negotiate effectively at all levels of management.
COMPUTER & EQUIPMENT SKILLS:
? Working knowledge of Linux, Mac OS and Microsoft applications.
OTHER RESPONSIBILITIES & EXPECTATIONS:
? Adheres to all requirements for confidentiality of corporate, finance and R&D information.
? Adheres to direction from management on distribution controls, secure filing and disposal, records retention and storage for drawings, contracts and other sensitive materials.
Working under the direction of the Software Quality Manager, the ideal candidate will be responsible for creating, developing and leading the execution of all test strategies to ensure highest quality embedded product software solutions. In addition, the engineer will contribute on all software development and release processes. The engineer must work with software engineers, SQA engineers, software managers, category managers, system engineers and program managers internally and externally of the organization.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
? Develop product software test strategies for embedded and application layer solutions. The test strategy will include a test automation strategy for both white and black box testing.
? Develop and drive project test plans from Software Requirements Specification, Product Requirements Document, User Interface Specification and system API documents. The test plan will define all test types and schedule to complete.
? Develop test cases that ensure maximum test coverage defined within the project test plan.
? Work cross-functionally with Beats selected manufacturing vendors (JDMs and CMs) and implementation design houses (IDH) based in Asia.
? Create, develop, maintain and execute manual and automated test cases.
? Design and manage automated test framework and supporting test scripts.
? Participate in code reviews.
? Define the quality criteria of each phase of the software development phase.
? Drive execution of the project test plan to meet quality criteria for product launch.
? Document and evangelize the department’s software quality process.
? Research and recommend new innovations and advancements in software test best practices and methodologies.
? Mentor and train junior level engineers.
? Develop or select tools to support Beats software engineering best practices.
MISCELLANEOUS:
? May travel by car or plane domestically or possibly internationally.
? Must have clean criminal and driving record, current license and car insurance.
? Integrally involved with product launches, necessitating additional work hours and evening and weekend commitments both for events and team communications.
? Works effectively under high level of pressure and demanding time lines.
EDUCATION AND/OR EXPERIENCE:
? Must minimally possess a Bachelor of Science in Computer Science or an equivalent engineering degree.
? Minimum 5 years of experience as a SQA or Test Engineer.
? Must demonstrate thorough knowledge of test types and methodologies.
? Minimum 3 years of experience with embedded and application layer software solutions.
? Minimum 2 years of experience in an Agile/Scrum development environment.
? Minimum 3 years of experience with complex software systems.
? Minimum 3 years of experience with development and/or testing embedded or application software.
? Minimum 3 years working on commercial software or widely deployed embedded software.
? Experience with a hardware test bench a plus. This includes demonstrated knowledge of commonly used test bench tools (i.e. Ohm meter, oscilloscope, spectrum analyzers, protocol packet logic analyzers).
? Minimum 5 years of practical experience with complied languages (i.e. C, C++, Java, Objective-C)
? Minimum 1 year experience developing with interpreted languages (i.e. Python, SED, AWK, PHP, Shell Scripts)
? Experience with continuous integration solutions like Team City, Bamboo or Jenkins is a plus.
? Ability to manage multiple tasks and projects.
? Excellent verbal and written communication.
? Excellent interpersonal skills, including the ability to work across the organization and interact, influence and negotiate effectively at all levels of management.
COMPUTER & EQUIPMENT SKILLS:
? Working knowledge of Linux, Mac OS and Microsoft applications.
OTHER RESPONSIBILITIES & EXPECTATIONS:
? Adheres to all requirements for confidentiality of corporate, finance and R&D information.
? Adheres to direction from management on distribution controls, secure filing and disposal, records retention and storage for drawings, contracts and other sensitive materials.
公司介绍
Established in 2008 as the brainchild of legendary artist and producer Dr. Dre and Chairman of Interscope Geffen A&M Records Jimmy Iovine, Beats Electronics is the parent company of the Beats by Dr. Dre line of high-quality headphones, Beats Audio HD-sound systems, and the MOG digital music service. The company’s mission is to build quality music experiences for all elements of the digital music ecosystem—including headphones, devices and services—so that fans can hear music the way artists intended it to sound in the studio. This includes partnerships with computer manufacturer HP, automotive manufacturer Chrysler Group and mobile phone manufacturer HTC Mobile.
Led by CEO Jimmy Iovine and President & COO Luke Wood, Beats Electronics is based in Santa Monica, CA. For more information, please visit http://beatsbydre.com.
We have company setup in Honkong, Shenzhen, Shanghai and Japan in APAC. Beats Shenzhen was setup in year 2013.
We offer attractive compensation packages and challenging role. Please send your English and Chinese resume to below email address.
Beats Shenzhen
地点: 广东省深圳市福田区福华路大中华国际交易广场东座1603室
邮箱:APACstaffing@beatsbydre.com
网站: www.beatsbydre.com
Led by CEO Jimmy Iovine and President & COO Luke Wood, Beats Electronics is based in Santa Monica, CA. For more information, please visit http://beatsbydre.com.
We have company setup in Honkong, Shenzhen, Shanghai and Japan in APAC. Beats Shenzhen was setup in year 2013.
We offer attractive compensation packages and challenging role. Please send your English and Chinese resume to below email address.
Beats Shenzhen
地点: 广东省深圳市福田区福华路大中华国际交易广场东座1603室
邮箱:APACstaffing@beatsbydre.com
网站: www.beatsbydre.com
联系方式
- Email:APACstaffing@beatsbydre.com