Release Engineering/QA

  • Full-time

Company Description

Catalogic Software help organizations worldwide catalog, protect, and manage their data.  We are committed to delivering the industry's most intelligent copy data and data protection solutions.  

Job Description

As a key member of a fast-paced, cross-functional, agile team, you will research, design, and implement automation test plans and scripts for distributed data protection and cataloging products. You will assist your team by researching test automation tool needs and providing automation frameworks and training.  You will rely on your automation and functional testing skills to mentor junior team members, introduce new tests for new features, and refactor regression suites.  You will release high quality products to market frequently, and will evaluate and monitor your team’s quality practices to ensure expectations are met. 

Qualifications

  • B.S (or M.S.) in Computer Science or equivalent field with 8+ (or 3+) years of Software industry experience preferably in test automation framework
  • Test automation and quality assurance experience with Java, Spring framework, REST, client server, relational and unstructured databases  
  • Automation frameworks (TestNg, J-Behave, Rational Functional Tester, Selenium)
  • Java Web services frameworks (REST, SOA)
  • Windows Powershell
  • Python
  • Puppet
  • Chef
  • Knowledge and experience using NetApp, VMware, vCloud, Hyper-V network or other virtualization/cloud infrastructure 
  • DB administrative skills (Oracle, MSSQL, DB2, etc )
  • Data Protection/Storage industry experience with backup and recovery, business continuity, storage administrative skills
  • Excellent English-language written and verbal skills

Additional Information

  • Design, implement, and execute test frameworks and test scripts using REST API and other tools for automated regression, performance and scale testing
  • Write software tests to ensure high quality performance, scalability, reliability, and security non-functional requirements for your team’s deliverables
  • Windows and Linux administration skills
  • VMware vRA, vRO. VMware API, AWS, Azure
  • Ensure tests are recorded and maintained using quality management system tools
  • Evaluate test tools and frameworks to ensure test automation needs are met
  • Ensure timely, effective, and quality delivery of software into production
  • Collaborate with engineering, documentation, and customer support team to diagnose and resolve issues reported in the field