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.