Job Description
As a member of the NAND & Drive Qualification team, you'll be actively engaged in all phases of the product development cycle with a focus on demonstrating the capabilities of PURE s DFMs. As part of the drive qualification group, your leadership in areas of SSD/NVMe/ OCP spec test, troubleshooting, and analysis of results will be utilized to drive progress with qualification efforts.
What you'll be doing:
- Incorporating tests into a common framework
- Develop automation support for new test
- Developing centralized hosting of test output
- Visualization support for test
- Support development of metrics
- Architecture for the above, code for the above, maintenance, effectiveness
An overview of your responsibilities includes;
Developing Automation Frameworks for SSD Qualification Test suites,
- Architect & Develop unified test frameworks that Integrate out of the box Test Suites for NVMe/OCP/other SSD standards along with In-house Test suites for SSD Qual
- Develop Automation support for deploying new SSD Qual tests at scale
- Use your strong scripting language skills to develop and automate tests and minimize qualification testing cycles
- Proactively define/develop new SSD qualification tests targeting specific SSD management features and functions, new requirements, exposure to field issues etc
- Develop, maintain and continuously improve the effectiveness & efficiency of comprehensive qual platform
- Automated Debug tools to speed up test vs product debug efforts
Driving Automation of Data Analysis & Visualization of Qualification test results
- Develop Automated solutions to Extract, Analyze & Centrally Host Validation data
- Develop Automated Data Visualization dashboards to help drive Drive Qualification decisions on volume test data at scale
- Use your background in storage system validation or design to proactively identify, and support the development of metrics
Drive improvements in the qualification processes as you observe execution & tool usage
- Brainstorm methods and procedures to evolve our team s effectiveness
- Proactively define/develop new SSD qualification tests with focus on OCP spec - features and functions , new requirements, exposure to field issues etc
- Improve qualification processes that actively enhance efficiency, consistency, reporting and vendor relationships.
- Participate in various team activities aimed at developing testing process,
- Perceived as highly skilled In Python based scripting & SW architecture
- Experienced in leveraging data engineering/science frameworks
The ideal candidate would be someone who is a team player and perceived as highly skilled in test development/debugging for hardware/firmware/system validation needs.
WHAT you'll NEED TO BRING TO THIS ROLE...
- 12+ years experience developing software to validate hardware components/systems with strong SW & HW debug skills
- SW architecture & Solution design experience is desirable
- Strong knowledge of NAND Flash, Firmware Architecture/Design in Solid State Drive (SSD) or similar storage domain
- Strong SW Development skills in Python with exposure to OOP; C++ experience is a plus.
- Knowledge of PCIe/NVMe/OCP, Firmware Architecture/Design in Solid State Drive (SSD) or similar storage domain is a plus
- Experience in a hardware testing/software testing validation lab for SSDs or Embedded industry segments
- B.E. or M.E in Electrical Eng, Electronics & Communication Eng, Computer Eng
- Experience working with complex data models and analysis
- Experience working at enterprise data storage systems, SSD companies or related component vendors.
- Experience developing & maintaining CI/CD pipelines for test automation
- Knowledge/experience with Jenkins & GIT
- Independent ability to devise, implement, automate and refine qualification methods
- Strong knowledge of hardware design, storage architectures and storage interfaces
- Experience with failure modes of flash-based devices
WHAT YOU CAN EXPECT FROM US:
- Pure Innovation : We celebrate those who think critically, like a challenge and aspire to be trailblazers.
- Pure Growth : We give you the space and support to grow along with us and to contribute to something meaningful. We have been Named Fortunes Best Large Workplaces in the Bay Area , Fortunes Best Workplaces for Millennials and certified as a Great Place to Work !
- Pure Team : We build each other up and set aside ego for the greater good
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Blockchain Quality Assurance Engineer
Employement Type: Full time
Contact Details:
Company: Pure Storage
Location(s): Bengaluru
Keyskills:
C++
Data analysis
GIT
Debugging
Hardware design
PCIE
Firmware
data visualization
Troubleshooting
Python