Sridhar S.

Sridhar S.

Expert Lead Network QA Engineer with Python experience.

Santa Clara , United States

Experience: 18 Years

Sridhar

Santa Clara , United States

Expert Lead Network QA Engineer with Python experience.

167040 USD / Year

  • Immediate: Available

18 Years

Now you can Instantly Chat with Sridhar!

About Me

Summary

I am Subramanian Sridhar with a Master’s Degree in Software Engineering and have about Eighteen plus years of experience in networking industry as Senior Software Engineer and as Senior Test Engi...

 

Network Communications

Quality Assurance Software and Hardware

Python programming

Project Lead and management

Eager to learn and grow professionally in any technology and management lines

 

Show More

Portfolio Projects

Description

Job Duties and Responsibilities performed in all my projects:

  • Use various tools to do project related work such as Test Strategy, Test Scoping, Test Requirements, writing and executing new Test Plans and test cases, scripting, reviewing and analyzing Test Results, Software Functional and Design Specifications and Product Marketing Requirements documents and Unit and Integration Test Plans, approvals, etc. Follow internal / in-house software design, development and test processes, frameworks and tools and methodologies. Perform exploratory testing to increase test coverage.
  • Develop and maintain test automation scripts for sanity regression, continuous integration and development (CI/CD) Jenkins and code coverage using Python, TCL and EXPECT scripting language for automating interactive applications and various test framework libraries in a UNIX environment including some Linux bash shell scripting and C programming with multithreading. Use in-house design techniques, programming skills, etc during script development cycle. Integrate test suite with eARMS/eTRADE tools for scheduled execution and CFLOW/Bullseye code coverage tools.
  • Support customer found field defects and support development engineering to verify the software fixes, automate new scripts for regression, onshore-offshore-remote team engagements, and technical support customer sales (pre, post, acceptance phase) etcs.
  • Lab and test bed setup troubleshooting etcs, linux administration, virtualization, etcs.

Show More Show Less

Description

Test Information Management System (TIMS) for test results reporting and sharing, AutoEASY test framework and test environment, halib (High Availability) test library, CDETS-NG/QDDTS/Topics/Scrubber for bug/defect tracking, resolutions & reports, regression handover via Test Feature Tracker (TFT) and Feature Tracking System (FTS), ProjectNet XE & wiki tools for project management related works, Peer-Review-Request (PRRQ) tool for peer review of engineering works, Secure Shell (SSH), Concurrent Version System (CVS) / GIT for source code control, Jenkins, Automated Test Systems (ATS) logging for easy results logging and sharing, Engineering Document Control System (EDCS) for publishing and sharing engineering works, etc.

Show More Show Less

Description

Descriptions: Version Manager (VM) is a new component in the Nova Operating System used as a baseline for all future version of the The Definition Language (TDL) compiler to track changes in behaviour, error messaging, etc. Nova Operating System is based on the open source Linux Operating System. Cisco IOS XE (Nova) represents the next evolution of Cisco IOS Software and extends IOS XE (BinOS) for other switching and routing products.

Job Duties and Responsibilities:

  • Test Software Versioning triggering In-Service Software Upgrade (ISSU), Version Manager process, Service Point Infrastructure (SPI) based communication, checkpoint versioning and their messages and the TDL tooling, API testing, logging, events, traces, cpu and buffer and memory utilizations, stress, performance, scale, positive, negative cases and other scenarios.
  • Test software in different hardware environments such as single Route Processors (RP), dual RPs and stacking platforms.

Show More Show Less

Description

Descriptions: Redundancy Group Infrastructure provides extensible software redundancy infrastructure support to applications such as Cloud, IoT, Firewalls, IPSec VPN, and NAT. It works along with hardware box-to-box redundancy and integrates well with other infrastructure system components. It provides application high availability through many techniques such as redundancy, check pointing, synchronization, etc and guarantees investment protection of key infrastructure elements for customers for their continued business operations.

Job Duties and Responsibilities:

  • Test and verify LAN-LAN topology, WAN-LAN topology, full and/or partial mesh topologies, end-to-end tests etc.
  • Test and verify Wireless WiFi communications using 802.11x (a/b/g/n/ac) topology.
  • Test and verify RG-Infra IPv4, RG-Infra IPv6 command line interface, transport, protocol, timers, API testing, integration with Bi-directional Forward Detection (BFD), priority, pre-emptions, faults, virtual platform, media, control, security, authentication, redundant facility, interface manager, configurations (L2, L3 (ospf, bgp, static IP), DHCP, etcs ), status tracking through web browser & Selenium-Java-WebDriver-Junit-TestNG automation, asymmetric routing, redundant interface identifiers, traffic interfaces, object tracking, application programmatic interfaces, test-clients, cluster support, single and multiple groups, logging, events, traces, cpu and buffer and memory utilizations, CLI, white/black/grey box, NFV (Network Function Virtualization) testing, security/exploratory, stress, performance, scale, positive, negative cases and other scenarios. Provide Lead for both onsite and offshore teams

Show More Show Less

Description

Descriptions: Cisco supports different file systems like DOS, Flash, proprietary, 32/64 bits Linux ext2/ext3, nfs that run in many of its operating systems (IOS/IOS-XE/IOS-XR/NXOS) on its routers and switches that have Flash files, Hard disk files (also Raid), USB files (embedded and external), Solid State Drive (SSD) NVMe/PCIe files, NVRAM files, file system security, virtual files, firmware testing, etcs.

Job Duties and Responsibilities:

  • Test manual, verify functionality, automate and regress all file systems operations across different operating systems, storage devices, switches and routers. Test with single and dual supervisor platforms, console UI (CLI) and SNMP based file operations. Fix and enhance test scripts supporting various releases, develop new test plans, test cases, perform manual testing, write new test scripts to automate new tests and integrate them for regression.
  • Test tar/gzip archive files, different copy methods like local, remote, network based via tftp/ftp/sftp/scp protocols. Boot up tests via local embedded boot and remote (tftp net boot) boot methods for single and dual SUP chassis. ISSU and HA and upgrade / migrate scenarios testing for file systems, etcs.
  • Test 64 bits file system support working with 1GB to 10GB files across all file operations. Regress In-service software updates for high availability on 64 bits file systems, NFV (Network Function Virtualization) testing.
  • Test file system security for virtual service system on LXC-Linux Containers with CentOS (Linux OS) on virtual device contexts (VDCs) for data center & cloud customer deployments. Install, Configure, Upgrade CentOS Secure Linux Containers, NFV (Network Function Virtualization) testing. Received two recognition awards for the same.
  • Test feature functional covering cases for positive, negative, stress, performance, high availability, user scenarios, etcs. Provide Lead for both onsite and offshore teams

Show More Show Less