Test Engineer
About the Role
We are looking for a Test Engineer to support the validation and testing of new SSD products under development.
The ideal candidate will have hands-on experience in SSD validation, functional testing, failure analysis, system setup, debugging, and test automation/manual testing. This role involves close collaboration with Validation and Firmware Engineering teams to ensure product quality and reliability.
Requirements
Experience
- Minimum 2+ years of relevant experience in testing, validation, or hardware environments.
- Experience with system setup, troubleshooting, and debugging.
- Experience supporting validation activities in storage, hardware, or related technology environments is advantageous.
Education
Degree in:Computer Science/Information Technology/Software Engineering/Computer Engineering
Also Acceptable / Related Fields
- Electronics & Communication Engineering
- Electrical Engineering (with IT/Systems exposure)
- Cybersecurity / Information Security
- Network Engineering / Telecommunications
Key Responsibilities
- Perform functional testing of SSDs through both automated and manual test execution.
- Execute complete validation and find-fix cycles.
- Perform first-pass failure analysis and collaborate with Validation Engineers to resolve test failures.
- Modify and enhance functional test scripts to achieve targeted test coverage.
- Conduct debugging and evaluation activities in partnership with Firmware Engineers.
- Set up test environments, systems, and servers for validation activities.
- Perform black-box testing of SSDs across various laptop and desktop platforms.
- Maintain and manage the validation laboratory while adhering to 6S standards.
- Tabulate test results and prepare reports for continuous firmware health monitoring.
- Update test plans and communicate validation progress and project status.
- Support issue investigation, debugging, and resolution activities.
Qualifications & Skills
- Undergraduate degree in Computer, Electrical, or Electronic Engineering.
- Experience with OS installation, desktop/laptop assembly, troubleshooting, and debugging is advantageous.
- Basic working knowledge of:WindowsLinux / Ubuntu
- Programming knowledge in:PythonC++ (Added advantage)
- Experience using:OscilloscopesBus Analyzers (Preferred)
- Knowledge or experience in SSD and storage technologies is advantageous.
- Comfortable working in an ESD-protected laboratory environment.
- Strong troubleshooting, analytical, and problem-solving skills.
- Ability to work closely with Validation and Firmware Engineering teams.
Key Deliverables
- Complete execution of SSD validation and find-fix cycles.
- Continuous first-pass failure analysis.
- Effective debugging and evaluation toward issue resolution.
- Accurate test result tracking and validation reporting.
- Continuous firmware health monitoring.
Core Skills & Expertise
- SSD Validation
- Storage Technologies
- Functional Testing
- Failure Analysis
- Manual & Automated Testing
- Hardware Debugging
- Black-Box Testing
- Firmware Validation
- Linux / Ubuntu
- Windows Administration
- Python
- C++
- Oscilloscopes & Bus Analyzers
- Test Reporting & Documentation
- Root Cause Analysis
- Laboratory Management (6S)
- System Setup & Configuration
Ideal Candidate
A hands-on Test Engineer with experience in validation, debugging, and testing of hardware or storage products. The successful candidate will possess strong analytical skills, a structured troubleshooting approach, and the ability to work effectively with Validation and Firmware Engineering teams in a fast-paced product development environment.