Desired Skills and Experience
- Design and develop reliable, scalable and maintainable test automation to analyze storage system performance under a range of complex operating conditions
- Develop tools for analyzing system logs and performance data, conducting statistical analysis, and generating reports and dashboards
- Lead technical discussions within the team to understand use cases and requirements
- Collaborate with engineering teams to integrate test automation and data analysis tools within automation infrastructure
- Software development in Python in conjunction with other tools and technologies
- Expertise developing complex software test automation and/or automation frameworks
- Experience with Linux
- Experience interacting with web APIs (e.g. REST, JSON-RPC)
- Familiarity with distributed version control systems (e.g. Git, Mercurial)
- Experience with data storage systems and iSCSI or Fibre Channel protocols
- Experience executing and analyzing storage system performance tests
- Web development experience
- Experience working with databases (e.g. MySQL, MongoDB)
- Knowledge of statistics and using statistical packages for analyzing datasets (e.g. Pandas, R, Matlab/Octave, SPSS)
- Experience with Jira and other Atlassian tools
- Experience with hypervisors such as VMware, KVM, and OpenStack
- Experience in network engineering
- A minimum of 5 years of experience is required. 6 to 8 years of experience is preferred
- A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master Degree, or a PhD; or equivalent experience is required
- Demonstrated ability to have successfully completed multiple, moderately complex technical tasks