高级嵌入式软件测试工程师

Key Responsibilities:

Leadership & Strategy:

• Own the validation strategy and test architecture for the HW embedded software and

drivers

• Lead validation resources (internal and external), manage task assignments, priorities

• Define project scope, goals, and deliverables for the validation resources in collaboration

with project management and engineering leads

• Develop and manage the validation schedule, budget, and resource allocation

• Identify, assess, and mitigate risks throughout the validation lifecycle

Technical Execution:

• Architect and implement a scalable validation framework, including automation, manual

testing of firmware and related device software

• Oversee the creation and maintenance of comprehensive test plans, test cases, and test

harnesses covering functional, integration, system, performance, stress, and regression

testing

• Drive the design and deployment of sophisticated test environments, including working

with platform HW and SW engineering leads for testing environment setup etc.

• Review requirements, technical design documents, and architectural diagrams to provide

timely and meaningful feedback

• Lead triage and root-cause analysis of complex issues, working closely with development

teams to ensure timely resolution

• Define and track key quality metrics (e.g., test coverage, defect density, escape rate);

report on test progress and software quality status to senior leadership

Process & Collaboration:

• Collaborate with Software Development, Systems Engineering, and Hardware teams to

ensure a seamless integration and validation process.

• Establish and refine validation processes and best practices to improve efficiency and

effectiveness

• Manage relationships with external vendors and partners for validation tools and services

Qualifications:

Education Background:

• Bachelor's degree or above in Computer Science, Software Engineering, Electrical

Engineering, or related fields.

Work Experience:

• At least 5 years of experience in testing, including test design, tool development,

and test execution.

• Over 1 years of experience in managing testing teams.

• Extensive testing experience with embedded systems and IoT-related products.

Skill Requirements:

Technical Skills:

• Proficient in at least one programming language such as Python, Java, etc., for test

tool development and automation testing.

• Familiar with the following testing tools and frameworks:

1.Functional Testing: Selenium, QTP/UFT, TestComplete

2.Performance Testing: JMeter, LoadRunner

3.Unit Testing: JUnit, TestNG, Google Test

4.Version Control: Git, SVN

5.Continuous Integration: Jenkins, Bamboo

• Knowledge and experience in performance and security testing, especially for

embedded systems and IoT devices.

• Ability to write detailed test cases based on product definitions and specifications,

ensuring test coverage and accuracy.

公司地点:深圳福田区大百汇广场38楼

公司简介:

职位发布者:田先生

东莞新科技术研究开发有限公司

融资阶段:

公司规模:1000~9999人

相似职位: