Post Job Free
Sign in

Automation Engineer Application Development

Location:
Little Rock, AR
Posted:
September 06, 2024

Contact this candidate

Resume:

Shanmukha Reddy Dasi

Python Automation Engineer

Little Rock, AR 72204

501-***-****

****************@*****.***

With 9+ years of experience in Python API/UI Automation Engineering and Web Application Development, I have specialized in automating Access Points, SmartZone controllers, and Layer 2/Layer 3 ICX switches for over 5 years. My work focuses on enhancing network reliability and performance, configuring and managing WiFi access points using enterprise tools, and ensuring secure and efficient wireless network operations.

I have extensive experience in creating, maintaining, and executing detailed test cases for functional, performance, security, and compatibility testing of WiFi access points, alongside testing their interoperability with a wide range of devices and network configurations. My proficiency extends to IEEE 802.11 standards (a/b/g/n/ac/ax), TCP/IP, DHCP, DNS, ICX Layer 2/Layer 3 Switching, WiFi security protocols like WPA2(AES), WPA3(SAE), and routing protocols such as RIP, OSPF, EIGRP, IS-IS, and BGP.

In addition to strong problem-solving skills for diagnosing WiFi issues, I bring expertise in firmware management, cloud platforms like GCE, Azure, and AWS, and automation frameworks such as Robot Framework and Pytest with Python. My background includes working with virtualization platforms (VMware ESXi, Microsoft Hyper-V, KVM) and leveraging CI/CD pipelines for automated testing.

I also have 4 years of experience in Python Web Development, with hands-on expertise in Django, Flask, Shell Scripting, REST APIs, and Linux-based environments (RHEL, Ubuntu). My contributions span end-to-end build, deploy, and test flows, object-oriented programming, and the Agile software development life cycle. I am adept at collaborating with cross-functional teams and documenting development activities at the method and API levels.

Websites, Portfolios, Profiles

https://www.linkedin.com/in/shanmukha-reddy-dasi-4221843a/

Skills

Python, Shell Script

Django, Flask, Robot Framework, Ansible

Wire Shark, VMware vSphere, Selenium, JIRA

Kafka, Grafana, Telemetry, OpenConfig – Yang

Agile Methodologies, Root Cause Analysis, Debugging

Functional Testing, Regression Testing, Performance Testing

Linux

Work History

2024-06 - Current

Python API Automation Engineer

Bank of America, Charlotte

Work closely with business analysts, developers, and stakeholders to understand the functional and non-functional requirements of the application.

Create automated test scripts for different test scenarios, including functional, regression, integration, performance, and security tests.

Design, develop, and implement APIs using Python Django Framework.

Run regression test suites to ensure that new code changes do not negatively impact existing functionality.

Coaching scrum team(s) to deliver capabilities using agile practices and conducting release coordination.

Managed resource (vendor) financials, forecasting and allocation for software development team

Conducted API testing using Postman, SoapUI, and Rest Assured.

Worked with JSON for request payload in Postman, Rest Client and HTTP client for testing web services.

Web Service Request Response validations using REST and SOAP UI.

2018-07 - 2024-04

Network Automation Engineer

Ruckus Networks, India

Domain: Wireless Network

Description:

Smart Zone is wireless Controllers which manages Ruckus Access points. Smart zone network controllers simplify network setup and management, enhance security, minimize troubleshooting and ease upgrades for networks built on Ruckus access points and switches

Roles & Responsibilities:

Developed and executed automated test scripts for WiFi testing using tools like Python, Robot Framework, improving test efficiency and consistency.

Automation of SZ/vSZ Controller Features.

Configured and tested WiFi networks, including access points (APs), wireless controllers, and client devices, ensuring optimal performance and coverage in various environments.

Configured and deployed virtualized WiFi environments using platforms such as VMware, Hyper-V, or KVM, enabling scalable and flexible testing of WiFi networks in a controlled setting.

Conducted extensive scalability testing to evaluate the performance and behavior of WiFi networks under increased loads, including a high number of concurrent users, access points (APs), and traffic flows.

Monitored key performance metrics, such as throughput, latency, and packet loss, during scaling tests, using tools like Wireshark, Grafana, or custom dashboards, and analyzed results to identify performance degradation or bottlenecks.

Configured and managed ICX Layer 2 and Layer 3 switches, including VLANs, trunking, port security, spanning tree protocol (STP), and routing protocols, to ensure optimal network performance and security.

Implemented and managed Virtual LANs (VLANs) on ICX switches to segment network traffic, improve security, and optimize network resource utilization across different departments or services.

Configured and optimized routing protocols such as OSPF, BGP, EIGRP, and static routing on Layer 3 ICX switches, ensuring efficient and reliable inter-network communication.

Implemented security measures such as Access Control Lists (ACLs), port security, DHCP snooping, and IP source guard on ICX switches to prevent unauthorized access and protect against network attacks.

Configured Quality of Service (QoS) policies on ICX switches to prioritize critical network traffic, ensuring optimal performance for voice, video, and other high-priority services.

Performed firmware upgrades and software updates on ICX switches to ensure devices are running the latest, most secure, and stable versions of the operating system.

Conducted throughput, latency, and range tests to evaluate WiFi network performance under various conditions, including different AP placements, channel configurations, and load scenarios.

Tested WiFi security features such as WPA3, WPA2, 802.1X authentication, and guest network isolation, identifying vulnerabilities and ensuring compliance with security standards.

Used tools like Wireshark, and AirMagnet to perform spectrum analysis, identify sources of interference, and validate RF signal strength, coverage, and channel utilization.

Identified, logged, and tracked WiFi-related issues in bug tracking systems (e.g., JIRA), collaborating with development teams to prioritize and resolve defects.

Tested and validated firmware updates and software patches for wireless controllers and access points, ensuring stable and reliable network performance.

Conducted regression testing to verify the stability of WiFi features after software updates and performed stress testing to evaluate the network's ability to handle high traffic loads and multiple simultaneous connections.

Conducted field tests in real-world environments, such as office buildings, warehouses, and outdoor spaces, to assess WiFi performance and user experience under various physical conditions.

Worked closely with product development, network engineering, and customer support teams to ensure that WiFi solutions met customer requirements and industry standards.

Set up real-time monitoring dashboards using Grafana or Kibana to visualize telemetry data and monitor network health.

Conducted root cause analysis using historical telemetry data to troubleshoot and resolve network incidents.

Used OpenConfig models to configure network elements, such as BGP, interfaces, and VLANs, ensuring consistency across multi-vendor environments.

Developed automation scripts and playbooks using Ansible to apply OpenConfig models for network configuration and management.

Provided training and mentorship to junior network engineers on ICX switch configuration, management, and troubleshooting, fostering knowledge sharing and team growth.

Enhanced the Existing AP Monitor tool by feature: "AP Auto Configuration" which gathers the Access points Info depending on the SZ Inputs.

Involved in Implementation of SNMP Module in ICX-M Switch Scale Automation.

Simplified the Logs Clean-up Activities through python scripts.

Involved in the Implementation of the Test Beds.

2014-10 - 2018-07

Python Full Stack Developer

Accenture Solutions Pvt Ltd, India

Client: Credit-Suisse: Credit Suisse Group is a leading global financial services company headquartered in Zurich. As an integrated global bank, Credit Suisse provides its clients with investment banking, private banking and asset management services worldwide.

Domain: Banking & Finance

Roles and Responsibilities:

Developed Environment Management portal using Python Django.

Design and develop server-side logic using Django. Create and manage models, views, and templates.

Develop and implement user interfaces using HTML, CSS, and JavaScript. Ensure the design is responsive and user-friendly.

Integrate front-end with Django templates and handle interactions with back-end services.

Develop RESTful APIs or GraphQL endpoints as needed for the front-end to interact with back-end services.

Configure Django to work with Oracle databases. Ensure that Django’s ORM interacts seamlessly with Oracle.

User experience: Collaborate with design teams to create user-friendly interfaces that are intuitive and engaging.

Functionality: Ensure that back-end functionality works smoothly across different devices and browsers.

Troubleshooting: Identify and quickly fix problems, debug code, and test applications to improve performance.

Developed single sign on (SSO) for Environment Management portal.

Configured Tomcat, NGINX, UWSGI & Domain in Linux Operating systems.

Created Python Django Environment on Linux.

Automated Sliver Light Application using Iron Python.

Automated GUI web-based applications.

Education

2007-01 - 2011-05

B.Tech (Computer Science and Engineering)

Bhimavaram Institute of Engineering and Technology (JNTUK) - Bhimavaram



Contact this candidate