Translate Product Management requirements into Engineering Docs, estimate and define testing strategy;
Design and write Test Cases and Test Plans for important software features and maintain up to date documentation related to it;
Execute on the defined strategy using both manual and automated testing methods;
Define automation strategy for functional and UI based tests, automate and integrate owned features into regression harnesses;
Provide input for customer specific escalations;
Use a variety of tools and debug techniques and apply good judgment in selecting methods and techniques for obtaining solutions;
Perform root cause isolation, describe steps to reproduce and problem summary, provide proper logs and files;
Raise delays and bottlenecks in testing activities and plans;
Provide user experience feedback and enhance overall product usability and ease of use.
Experience with networking TCP/IP protocols, CCNA level (CCNP preferred);
Experience scripting languages such as TCL/Python/REST;
Ability to understand automation frameworks and suggest/implement enhancements and optimizations;
Experience with Linux family of operating systems;
Knowledgeable about tools and debug techniques (Wireshark, Perforce, automation harness);
Very good communication skills, team player open for collaboration within the project team.