Quality Assurance Engineer, Data Backup & Storage Solutions
Executive Alliance - Monmouth County
Work at Executive Alliance
Overview
- View job
Overview
Executive Alliance are pleased to represent our client who are a rapidly growing mid-market security and ransomware solutions provider that serve partners and clients across financial services, healthcare, manufacturing, retail and public sector industries.
They are seeking a senior-level Quality Assurance Test Engineer to work with their development team out of the company's HQ in Monmouth County, Central New Jersey.
NOTE: This is a four (4) day onsite role working at the company's HQ in Monmouth County, New Jersey with one (1) day remote.
The ideal prospect will require to hold current active US citizenship or US residency (e.g. Green Card).
This company will not accept international applicants who are not US citizens or US residents.
NO C2Cs, agencies, international or out of area applicants please.
The ideal Quality Assurance Test Engineer will perform quality assurance functions by testing the company's software application and its operation with various software backup applications (Dell Avamar, PPDM, Networker; Veritas NetBackup, IBM Spectrum, Commvault Simpana) and their agents. The Engineer will also be responsible for maintaining the software backup applications, i.e. upgrading the systems to the latest software version, keeping licenses up to date and working with various operating systems.
The company's product is developed using the Scrum Agile methodology that focuses on delivering quality over schedule and release content. The backend application is written primarily in C-Language with some Python while the GUI is written in JavaScript and React.
Responsibilities
- Work as a member of a Scrum team
- Work with other Scrum team members to understand the requirements and user stories for the features being developed and system’s 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 organization’s goals and priorities
Requirements
- Professional Experience in QA Engineering: minimum 4-7 years
- Software Backup Application Technology, Data & File Storage: 4+ years
- Linux OS: 4+ years
- Bash – Shell scripting and or SSH Command line operation: 3+ years
- Python: 1+ year
- Database experience (structure, creation, backups, encryption, additional features): 4+ years
- Server and Virtual Machine experience.
- Agile Development methodology.
- Strong Intrapersonal and teamwork skills.
- Strong written and oral communications skills.
- Enjoys working in a challenging and highly collaborative environment.
- Able to work as part of a team.
- Able to accommodate the time zone differences required to work with teams in the US and Asia.
- Require minimal supervision and be able to operate in a matrixed organization.
- Desire to learn new technologies.
- Bachelor’s degree in computer science or related field.
Preferred
- Windows OS: 3+ years
- C / C++: 1+ year
- Experience with Jira and Confluence.
- Master’s degree in computer science or related field