Develop tools and infrastructure to improve the quality and efficiency of testing. Work closely with the Software Engineering, Product Management teams during product development from design to release.
Working closely with the Development team to ensure that the code developed is testable - are the logs sufficient, should any test hooks be built into the code, is there enough debug information available in case of failure, etc.
Design and implement automation framework and test library to validate complex networking software features. Architect, design and deliver product-level test strategies and automation for the new products from ground up.