Post Job Free
Sign in

Software QA Test Engineer

Company:
Index Engines
Location:
Holmdel, NJ, 07733
Posted:
May 06, 2025
Apply

Description:

Job Description

Salary:

About Us

Index Engines is the worlds leading AI powered analytics engine to detect data corruption due to ransomware. The companys CyberSense product empowers organizations to detect ransomware and data corruption and facilitate rapid recovery from attacks. CyberSense is the last line of defense for thousands of organizations worldwide.

The Index Engines Engineering team uses the Scrum Agile methodology. The Engineering Team is distributed across four geographic locations: Holmdel NJ, San Jose CA, Colorado Springs CO, and Pune India.

Full Job Description

This individual will perform IT related quality assurance functions by testing the Index Engines Linux software application and its Java Graphical User Interface regarding their working with various software backup applications (Dell Avamar, PPDM, Networker; Veritas NetBackup, IBM Spectrum, Commvault Simpana) and their agents. The backup applications are used to save and restore virtual machines (VMware and Microsoft Hypervisor), file systems and various types of databases (MS-SQL, Oracle, DB2, Iris, SAP Hana, and MySQL). The work will also consist of maintaining the software backup applications regarding upgrading systems to the latest software version, keeping licenses up to date and working with various operating systems (Windows, Linux Centos, Suse, Red Had) and testing involving different databases. The Index Engine product is developed using the Scrum Agile methodology that focuses on delivering quality over schedule and release content. The application is written primarily in C-Language with some Python.

This individual will:

Work as member of a Scrum team

Work with other Scrum team members to understand the requirements and user stories for the features being developed and systems operation

Write and or execute test plans regarding compatibility testing for the backup applications

Generate data and or backups required for testing backup applications making use of databases, virtual machines and or file systems

Work with other Scrum team members to integrate software modules and ensure that system operates per requirements

Research via the web and keep servers, operating systems, agents, and backup applications current regarding upgrading to their latest version

Support and perform QA testing on the application and be experienced with testing databases from different perspectives

Attend weekly engineering team meetings to report on project status and understand the organizations goals and priorities

In addition, the individual will support the existing software product where this would involve compatibility testing data applications against the latest versions of different software backup applications, writing bug reports on issues found during this work and investigating scenarios

mentioned by customers regarding such applications working with the Index Engines Product Support team.

Job Requirements

Bachelors degree in computer science, electrical engineering, or a related field; in addition, having a masters degree in a related field is preferred or having the additional work experience

Experience with data backup applications (Dell Avamar, PPDM, Networker; Veritas NetBackup, IBM Spectrum, Commvault) that provide backup and restore capability for databases, virtual machines, and file systems

Make software backups, compatibility test backup applications with different applications and databases

Experience working with servers, virtual machines, databases, data storage equipment, Windows, and Linux operating systems

Have a strong knowledge of databases and experience testing databases from different perspectives regarding database creation, SQL queries, making backups and knowledge of key features associated with storing and restoring the database via backups

Keep systems up to date with latest versions of backup applications, OS versions, and software licenses

Requires minimal supervision, works in a pro-active manner, enjoys working in a challenging and highly collaborative environment.

Qualifications

Software Backup Application Technology, Data & File Storage: 5+ years (Required)

Linux OS: 5 years (Required)

Bash Shell scripting and or SSH Command line operation: 3 years (Required)

US work authorization (Required)

Database experience (structure, creation, backups, encryption, additional features): 5+ years (Required)

Windows OS: 3 years (Preferred)

Python: 1 year (Preferred)

C / C++: 1 year (Preferred)

Experience:

Backup Application Technology, Data & File Storage: 5+ years (Required)

Linux OS: 5 years (Required)

Bash / Shell scripting and or SSH Command line operation: 3 years (Required)

Database experience (structure, creation, backups, encryption, features): 5+ years (Required)

Windows OS: 3 years (Preferred)

C / C++: 1 year (Preferred)

Python: 1 year (Preferred)

Full-time

Apply