Embedded Device Testing Engineer - Manual & White Box Testing

4 - 8 years

0 Lacs

Posted:2 weeks ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: You will be responsible for ensuring the quality and reliability of embedded devices through comprehensive testing processes, supporting the full Software Testing Life Cycle (STLC). Your role will require a deep understanding of embedded systems, strong testing acumen, and excellent communication skills. Key Responsibilities: - Design and develop detailed test cases based on requirement analysis and specifications. - Perform comprehensive manual testing for embedded systems, particularly in regulated domains such as medical devices, aerospace, or automotive sectors. - Manage and execute all phases of the Software Testing Life Cycle (STLC) including test planning, test design, execution, and closure. - Follow structured defect life cycle processes and accurately report and track bugs using standard defect tracking tools. - Conduct in-depth failure analysis to identify root causes of issues in embedded devices. - Collaborate with teams to ensure thorough test coverage through structured review processes. - Execute regression testing to ensure software stability after updates or bug fixes. - Demonstrate a solid understanding of communication protocols such as I2C, SPI, etc. - Apply programming skills in C or C++ to develop and execute unit tests as part of whitebox testing efforts. - Work closely with development teams to understand software internals and write test cases that validate the software at the code level. - Leverage knowledge in embedded system architectures to identify weak spots in the implementation and suggest improvements. - Integrate unit testing into the development workflow to ensure code robustness from the early stages. - Maintain detailed documentation of test strategies, outcomes, and code-level testing artifacts. Qualification Required: - Proven experience in embedded device manual testing and whitebox/unit testing. - Strong knowledge and practical experience with C/C++ programming. - Familiarity with communication protocols like I2C and SPI. - Hands-on experience in regulated environments (medical, automotive, aerospace). - In-depth knowledge of STLC and defect life cycle management. - Ability to work independently with minimal supervision and take ownership of testing activities. - Excellent oral communication and technical documentation skills. Role Overview: You will be responsible for ensuring the quality and reliability of embedded devices through comprehensive testing processes, supporting the full Software Testing Life Cycle (STLC). Your role will require a deep understanding of embedded systems, strong testing acumen, and excellent communication skills. Key Responsibilities: - Design and develop detailed test cases based on requirement analysis and specifications. - Perform comprehensive manual testing for embedded systems, particularly in regulated domains such as medical devices, aerospace, or automotive sectors. - Manage and execute all phases of the Software Testing Life Cycle (STLC) including test planning, test design, execution, and closure. - Follow structured defect life cycle processes and accurately report and track bugs using standard defect tracking tools. - Conduct in-depth failure analysis to identify root causes of issues in embedded devices. - Collaborate with teams to ensure thorough test coverage through structured review processes. - Execute regression testing to ensure software stability after updates or bug fixes. - Demonstrate a solid understanding of communication protocols such as I2C, SPI, etc. - Apply programming skills in C or C++ to develop and execute unit tests as part of whitebox testing efforts. - Work closely with development teams to understand software internals and write test cases that validate the software at the code level. - Leverage knowledge in embedded system architectures to identify weak spots in the implementation and suggest improvements. - Integrate unit testing into the development workflow to ensure code robustness from the early stages. - Maintain detailed documentation of test strategies, outcomes, and code-level testing artifacts. Qualification Required: - Proven experience in embedded device manual testing and whitebox/unit testing. - Strong knowledge and practical experience with C/C++ programming. - Familiarity with communication protocols like I2C and SPI. - Hands-on experience in regulated environments (medical, automotive, aerospace). - In-depth knowledge of STLC and defect life cycle management. - Ability to work independently with minimal supervision and take ownership of testing activities. - Excellent oral communication and technical documentation skills.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You