
Software Development Engineer in Test
- Pune, Maharashtra
- Permanent
- Full-time
We are looking for world-class engineers to develop our ground-breaking, converged storage architecture. This position includes everything from building the core of our infinitely scalable file system, to exploring huge information sets, to presenting complex information in an easily digestible format for our customers. Our team has worked on technical feats including the Google File System, Google Search and Ads, hyper-converged scale-out systems, Netflix Real Time Bidding & Cloud and Veritas Data ProtectionHOW YOU'LL SPEND YOUR TIME HERE:
- Own product areas and lead the test effort of one or more features.
- Work with the engineering team during the feature design and implementation phases to develop:
- Build methodology (design the test approach) to test the feature end-to-end.
- Test the viability of potential plans.
- Collaborate with other testing members, developers, technical writers, and customer solutions engineers to ensure the company delivers high quality products to our customers.
- Implement multiple iterations of the test plan by running manual and automated test cases.
- Analyze failures and root cause issues, file defects, follow up with developers, documentation and other teams on the resolution.
- Automate test cases.
- Supervise and manage a continuous integration environment.
- Mentor and support team members.
- BS in Computer Science with experience or MS in Computer Science
- Experience with testing “systems” products (storage, networking, virtualization, etc.)
- Creative, independent, self-motivated and willing to learn new technology.
- Good understanding of QA methodologies and processes.
- Ability to take up variety of roles in a startup environment and have a high bar for quality of the product.
- Excellent troubleshooting abilities spanning multiple software and hardware components (such as switches, storage systems, kernels).
- Good knowledge of Linux and should be comfortable working with shell.
- Prior experience of programming, preferably in Go or Python
- Knowledge of ESXi, HyperV, KVM and Understanding of storage concepts is a plus.
- Experience with distributed systems (databases, storage, map-reduce frameworks, etc.) and Strong test planning ability is great to have.