What you will be doing:
This position is in NetBackup QA team. You would be mainly responsible for testing NetBackup components, automating the test cases and working with development scrum teams for testing their respective new features. You would need to be working on various operating systems and database applications. You would need to showcase a continuous newer learning aptitude, since we make different features in the NetBackup product line.
What skills, experience and education you need as a team member to succeed:
Hands on experience on working with various operating systems (Solaris, RedHat, SUSE and Windows server family)
Experience with setting up test environments for client-server and distributed systems in both UNIX/LINUX (Solaris, RedHat, SUSE) and Windows environments
Hands-on expertise in scripting skills (Perl, UNIX shell etc.)
Proficient in test planning, test execution and defect tracking to closure
Ability to convert requirements into test cases and ask appropriate questions to get deeper understanding of the system
Knowledge and work experience in one of following database application: Oracle, DB2, SQL, Exchange, and SharePoint databases is a big plus
Should be flexible to work on dynamic and demanding environment
Relevant experience of 3 years or above
What you will be doing:
This position is for an engineer who will work as part of a team of skilled engineers developing world-class Software defined storage software used by Enterprise customers for their mission critical workloads. The engineer should be skilled in kernel development.
· Participates in SCRUM activities with the team, Core Volume manager team member(s), and other stakeholders to discuss daily progress and hurdles and participates in backlog grooming, Release/Sprint planning, Sprint demos and retrospectives.
· Involved in development of Linux kernel volume manager development.
· Triages issues reported by internal testing team and participates in discussing and implementing high-quality solutions in a timely and efficient manner.
· Ensures that all solutions are well tested and all code to be checked in is reviewed by one of the Core volume manager team members and all solutions are demoed during Sprint demo.
· Ensures that Stories are created as necessary with proper acceptance criteria.
· Uses Test Driven Development (TDD) and Test Automation as much as possible.
· Provides high quality documentation, release notes and root cause analysis, where required, meeting company standards.
What skills, experience and education you need as a team member to succeed:
· Solid knowledge and application of industry-standard design, coding, debugging, and testing practices are required.
· At least 3 years of experience in kernel and system programming in Linux
· Good knowledge of C, shell scripting.
· Good kernel debugging capabilities are required.
· Knowledge of scrum
· Excellent written and verbal communication skills.
· Analytical skills to assess information and apply judgment in decision making.