About the role
Role - Embedded Test Engineer (Manual Test)
Location – Hyderabad
Work Mode – WFO
Exp – 4 to 8 yrs
Budget – 16 LPA
Job Description
Job Responsibilities
* Develop and implement comprehensive test strategies, test plans, and test cases for embedded software and hardware components.
* Design, build, and maintain test automation frameworks and scripts for efficient and repeatable testing.
* Execute manual and automated tests on embedded systems, including functional, performance, integration, and regression testing.
* Identify, document, and track software and hardware defects using appropriate bug tracking tools.
* Collaborate closely with development teams to understand system requirements, provide feedback, and facilitate timely defect resolution.
* Perform root cause analysis of failures and provide detailed reports to aid in debugging and improvement.
* Set up and maintain test environments, including hardware-in-the-loop (HIL) and software-in-the-loop (SIL) setups.
* Participate in design reviews and provide input on testability and quality considerations.
* Generate clear and concise test reports and communicate test results to stakeholders.
* Stay up-to-date with industry best practices, emerging technologies, and testing methodologies for embedded systems.
---
Job Qualifications
* Bachelor's degree in Electrical Engineering, Electronics Engineering, Computer Science, or a related technical field.
* 4-8 years of experience in embedded software testing.
* Proficiency in at least one programming language commonly used for embedded systems (e.g., C, C++).
* Strong understanding of embedded systems architectures, microcontrollers, and real-time operating systems (RTOS).
* Experience with various communication protocols (e.g., I2C, SPI, UART, CAN, Ethernet).
* Familiarity with test equipment such as oscilloscopes, logic analyzers, multimeters, and power supplies.
* Good to have experience with scripting languages (e.g., Python) for test automation.
* Knowledge of software development lifecycle (SDLC) and various testing methodologies.
* Excellent problem-solving skills and attention to detail.
* Strong written and verbal communication skills.
* Ability to work independently and as part of a collaborative team.