This role involves designing and developing automated test frameworks and infrastructure to ensure high-quality delivery of storage products, collaborating across engineering teams to optimize testing processes and improve product reliability.
Key Responsibilities
Design and develop scalable, automated test frameworks for high-quality feature delivery
Architect and implement infrastructure, tools, and automation to optimize testing environments
Develop debug tools and analyze complex test failures across hardware and software stacks
Identify and solve engineering problems to improve process efficiency
Collaborate with engineering teams to ensure seamless testing and high product quality
Requirements
Expert-level proficiency in a major programming language such as Python, Go, Java, C, or C++, with a track record of using it to build robust, production-quality systems.
Deep experience developing system software projects focused on areas like distributed systems, operating systems, hypervisors, Linux kernel, or database internals.
Proven design and architectural sensibility demonstrated through the successful development of tools, services, and automation to manage and improve engineering operations.
Exceptional analytical and problem-solving skills needed to diagnose and resolve challenging failures within a complex, continuous integration automation framework.
Ability to work from the Bengaluru, India office in an in-office environment in compliance with company policies.
Benefits & Perks
Flexible time off
Wellness resources
Company-sponsored team events
Recognition as Fortune's Best Large Workplaces in the Bay Area
Recognition as Fortune's Best Workplaces for Millennials
Certified as a Great Place to Work
Accommodations for candidates with disabilities
Inclusive and diverse work environment
Ready to Apply?
Join Pure Storage and make an impact in renewable energy