Job
Description
As part of this role, the engineer will be working on following:
Test Planning & StrategyDesign and define test strategy and test plans for NFS and SMB protocol features.Collaborate with developers, architects, and product managers to understand functional and non-functional requirements.Determine test coverage, prioritize test cases based on risk, and identify automation candidates.Protocol ValidationPerform functional, regression, and negative testing of NFS and SMB implementations.Automation DevelopmentDevelop and maintain automated test suites using Python, Shell, or frameworks like Pytest or Robot Framework.Integrate test automation into CI/CD pipelinesTroubleshooting & DebuggingInvestigate test failures, protocol anomalies, or performance degradationsDocumentationDocument test cases, procedures, automation workflows, and environment setup instructions.Provide test summary reports, bug reports with detailed logs and repro steps.
Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 3+ years of experience in Test automation and manual testing1+ in years of experience in Test of Core ProtocolUnderstanding of stateless vs stateful protocols.Understanding of share-level and file-level permissions2+ years of experience of Python for writing automation test suites, REST API interaction, and data validationUnderstanding of Pytest and/or Robot FrameworkUnderstanding of File I/O tools, Network tools, and Log parsingUnderstanding of Test Case DevelopmentKnowledge in debugging and troubleshooting on Linux environment.Familiarity with CI/CD tools like Maven, Git and Jenkins is preferred.Familiarity with Storage, data protection products, will be added advnatage.Excellent communication and presentation skills, both verbal and written.
Preferred technical and professional experience Familiarity with NFS exports, mounts, ACLs, and Kerberos integrationKnowledge of Active Directory integration, NTLM, Kerberos.