Senior/Lead Test & Automation Engineer - Networking Platforms
Job Description
Responsibilities
Partner closely with development engineering, product management, and the customer solution engineering team to test and validate feature functionality and system test profiles for data center networks, network security, and routing technologies.
Create and execute a comprehensive test strategy, including test topology and test plan, to validate features end-to-end at scale with network security considerations.
Gain a deep understanding of diverse customer deployments and solutions across data center networks, security, routing, and switching, and validate corresponding customer profiles.
Run test cases, validate the solution end-to-end, and document test results covering performance, scale, and security.
Collaborate with the development team to translate software requirements into high-quality test automation suites.
Debug and troubleshoot complex issues, work closely with the engineering team on failures, and validate the effectiveness of fixes.
Develop automation to support end-to-end solution validation and integrate automation to enable seamless validation.
Review customer deployments and customer-reported issues, and address any gaps in test coverage.
Participate in customer deployments and customer escalations, helping customers deploy Client's solutions within the customer environment.
Skills
Must have
Minimum of B.S./B.E./B.Tech in CS/EE/ECE/IT
12+ years of relevant industry experience in Networking/Telecom
Embedded/Network Management with hands-on experience in functional, system test and automation
Proven technical knowledge and experience in testing Data Center Network platforms
Proven knowledge and hands-on experience in test plan development and validating scalable data center network and network security solutions
Experience in performance, scale and convergence testing and analyzing performance related issues and improving the performance and convergence at system level
Experience in planning and building large scaled system test topologies with detailed knowledge of test automation tools and software test tools (Spirent, IXIA) and virtualization platforms such as VMware (vCenter, NSX), OpenStack and Linux OS variants such as Ubuntu, CentOS, KVM
Hands-on experience in developing test automation suites using Python or a similar scripting language
Experience in performance, scale and convergence testing and analyzing performance related issues and improving the performance and convergence at system level
Ability to develop and publish solution validation document and test reports
Strong verbal and written communication skills. Ability to communicate effectively at all levels of the organization: Product Management, Technical Marketing, Field Sales, Documentation and Development Team
Highly motivated and self-driven
Able to collaborate cross-functionally to meet challenging goals
Nice to have
Test Automation Framework.
