About the role
AI summarisedDevelop and execute comprehensive firmware verification plans for SSD products while leading test automation activities and performing deep-dive root-cause analysis on failures.
IDMOnsiteSTPG
Key Responsibilities
- Build comprehensive firmware verification plans for various firmware features
- Develop white/grey-box, known, and closed system testing methods to verify and validate firmware products
- Manage test development, test deployment, test automation, and reporting activities
- Communicate challenges, solutions, and mitigation plans to cross-functional teams and management
- Participate in code reviews and guide the team to ensure comprehensive coverage and accurate architectural build
- Lead a team of technical people as required
Requirements
- B.Sc. in Electrical Engineering, Computer Engineering, or Computer Science
- 6-8 years of pertinent experience in SSD firmware test development
- Comprehensive understanding and substantial experience in SSD firmware testing and Python programming
- Deep understanding of storage industry protocols such as PCIe/NVMe
- Familiarity with Agile development, GIT development flow and branch management
- Experience with automated build, continuous integration, and test automation systems
- Ability to work on complex tasks independently with minimal supervision
- Demonstrated leadership abilities and the capability to mentor less experienced engineers
- Excellent problem-solving and analytical skills
- Strong interpersonal and communication skills
