Test Planning & Execution
- Support the preparation of test plans and checklists, including developing comprehensive test scenarios to validate new features.
- Execute testing and validation activities for firmware changes and new feature implementations under the guidance of senior engineers.
- Analyze test results, verify the effectiveness of code changes, and document findings clearly.
- Support hardware teams by providing clarity on test algorithms, feature behavior, and validation expectations.
Debugging & Issue Resolution
- Perform failure analysis (FA) and debugging for code-related and test setup issues.
- Identify root causes and propose potential solutions or corrective actions.
Test Environment
- Assist in the development, enhancement, and maintenance of automated test scripts using relevant programming languages (e.g., Python, C/C++).
- Contribute to continuous improvement initiatives for testing methodologies, workflows, and tools.
- Assist in setting up, configuring, and maintaining test environments, instruments, and related equipment.
Collaboration & Communication
- Participate in team meetings, design discussions, and sprint activities as required.
- Provide timely progress updates on assigned tasks and highlight risks or challenges proactively.
This position is part of our Early Career program at WD. Our Early Career program is designed to support individuals beginning their professional career by providing the foundational training through a structured onboarding, mentorship, and development curriculum.