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