Software Quality Engineer

As a key member of a cross-functional agile development team you will write and execute automated and manual tests for user stories in the fields of distributed data protection and copy data management. This will include domains such as virtualization, cloud, storage, large scalable catalog, and infrastructure management. You will be responsible for setting up and maintaining test environments and ensuring that sprint deliverables meet established quality assurance criteria. 


  • Work with your agile team to deliver high quality functional software each sprint. Write software test plans and procedures to support sprint goals and deliverables
  • Follow documented procedures to develop automation test plans to accurately and efficiently conduct functional, integration, stress and release testing
  • Diagnose and report problems in a timely and effective manner using application software logs and system logs on both Windows and UNIX platforms
  • Collaborate with engineers to ensure timely delivery of documentation, bug fixes and enhancements


  • B.S (or M.S.) in Computer Science or equivalent field with 4+ (or 2+) years of Software industry experience preferably in test automation framework
  • Storage industry experience and familiarity with one or more of cloud, virtualization, storage technology will be a big plus
  • Experience with agile development
  • Java and related web services frameworks (REST, SOAP)
  • Automation frameworks (TestNg, J-Behave, Rational Functional Tester, Selenium)
  • Excellent English-language written and verbal skills

To apply to this position, email your application to