Software Engineer 3
Juniper Network
2023-05-01-Present
At Juniper Networks, I serve as a Software Engineer III, playing a key role in the solution team by writing end-to-end test cases for var...
At Juniper Networks, I serve as a Software Engineer III, playing a key role in the solution team by writing end-to-end test cases for various network topologies. I implement test cases using the Robot test framework and develop Python libraries to enhance automation. My responsibilities include prioritizing infrastructure as code and setting up test environments on the OpenStack cloud platform using Terraform scripts and Ansible. I actively engage with customers to understand and replicate their network topologies in our in-house lab through automation. Additionally, I work on features like ARV, event logs, topology design, and configuration, collaborating closely with developers to ensure comprehensive end-to-end automation.
Python
Selenium
Ansible
View more
Python
Selenium
Ansible
Network Protocols
Robot Framework
Terraform
View more
Senior Test Automation Engineer
Ribbon Communication
2021-02-01-Present
At Ribbon Communications, I served as an R&D Test Engineer II, where I was a key member of the PAAS Automation team, focusing on testing ...
At Ribbon Communications, I served as an R&D Test Engineer II, where I was a key member of the PAAS Automation team, focusing on testing the infrastructure of the Muse Orchestration Domain. My responsibilities included performing functional, stress, stability, and high availability testing of the Muse product. I built a new Robot Framework infrastructure from scratch for testing PAAS, automating 80% of manual test cases, which reduced the workload by approximately 60%. I gained hands-on experience with Kubernetes, Docker, logging, and high availability of microservices like Prometheus and Grafana. I tested crash and recovery scenarios for pods and containers in Kubernetes and conducted functional testing of RabbitMQ, including different types of exchanges. Additionally, I worked on Calico, logging, health monitoring, and benchmark tests, identified and pushed for bug fixes, and generated weekly reports for sanity and regression tests for new bundle versions. My role also involved using tools like Bitbucket, Jira, Confluence, PyCharm, Robot Framework, Jenkins, and Proxmox, and creating functions from APIs of Kubernetes, Grafana, RabbitMQ, and Prometheus.
Python
Linux
Kubernetes
View more
Python
Linux
Kubernetes
Functional Testing
RESTful API
View more
Member Of technical Staff
HCL technology
2019-04-01-2021-01-01
At HCL Technologies, I worked as a Member of Technical Staff (MTS), focusing on testing and automation for Cisco WAAS (Wide Area Applicat...
At HCL Technologies, I worked as a Member of Technical Staff (MTS), focusing on testing and automation for Cisco WAAS (Wide Area Application Services). My responsibilities included understanding WAN optimization and conducting feature testing for SNMP and SNMP Traps (v2 and v3) for new releases. I developed Python scripts to automate manual test cases and debugged SNMP Traps in a Linux environment. I also worked with GET, SET, and WALK commands using Sys MIB, triaged and debugged CU issues, and performed memory leak and overload trap tests using IxLoad. Additionally, I gained hands-on experience in feature automation for Cisco devices like WAE 694, WAE 7541, and VWAAS.
Python
Network Programming
Network Protocols
View more
Python
Network Programming
Network Protocols
Cisco
View more