Python Developer

at Technical Link
Published August 4, 2022
Location San Jose, CA
Category Default  
Job Type Full-time  

Description

Job Description: - Python Developer for Test Tool Automation Framework • Python developer to interact with SSD test tools to run tests and collect results • Implement server-client Rest interface to implement centralized test process control • Define and implement existing test tool interface protocol • Define and implement the server-client communication protocol • Develop data parsing program to extract database attributes from test log files • Develop Windows and/or Linux application to access peripherals through USB, UART, or Ethernet • Develop proper Python wrapper of test tools’ API to interface with automation system • Develop test cases of SAS or NVMe products • Evaluate quality of test cases and improve test coverage

Requirements

Requirements: Required: • BS or MS of computer engineering or computer science • 3+ years’ recent experience in OOP Python development • Experience in developing object-oriented applications on Windows or Linux • 10+ years’ experience in developing applications in Linux operating systems Preferred: • In-depth experience in Linux/Unix system support: kernel update, application installation, shell scripting, etc. • Experience in developing Python programs running with C API or Rest API • One with experience in testing or developing test tools for storage systems is preferred • One with knowledge about storage device interface protocol is preferred • SSD Knowledge • PCI knowledge Requirements - Want one with good experience of Python and Linux - Local candidates - Direct W-2 - MAX 3 candidates per vendors

- provided by Dice