
Are you an experienced software testing professional with a strong programming background? Senior candidates, especially those with a background in storage technologies, will be considered for this role. Our QA engineers work closely with all other teams to ensure that our products continue to surpass customer expectations!
Responsibilities
- Review and contribute to software designs to establish comprehensive test plans
- Design, implement, and execute test plans for new features and functionality
- Review results and close testing gaps based on coverage data, developing new tests and techniques
- Drive product improvements with detailed bug reports, collaborating closely with development and support to identify root causes and correct solutions
- Assist in the tools identification and development to improve our test automation infrastructure
- Mentor other test engineers and provide a technical leadership role on projects
Requirements
- 5+ years QA experience
- 2+ years of work experience in testing a NAS or Enterprise Storage Device
- Strong programming experience in C/C++, Python, Perl, Tcl/Tk and other comparable languages in a Linux / Unix environment
- Knowledge of filesystem concepts, protocols, and network interconnect technologies
- Understanding of Software Development and QA processes, principles, and techniques
- Strong analytical and communication skills
- Ability to work independently and collaboratively as a member of cross-disciplinary project teams
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
- Experience leading QA projects / teams is a plus