Post Job Free
Sign in

WiFi Automation Engineer

Location:
Mount Pleasant, MI
Posted:
March 16, 2025

Contact this candidate

Resume:

Sudhakumari Kothapalli

New York ***************@*****.*** +1-913-***-**** LinkedIn GitHub

PROFESSIONAL SUMMARY

Highly skilled software engineer with 6+ years of experience specializing in Wi-Fi automation, embedded systems, and backend development. Proficient in Python, Robot Framework, and networking protocols, with expertise in designing end-to-end automation solutions for complex projects. Successfully led and executed large-scale initiatives, including:

• Smart City Project: Automated citywide Qualcomm Wi-Fi router configuration, enabling seamless internet access for 10,000+ users with uninterrupted roaming capabilities.

• NXP Wi-Fi Router Automation: Streamlined deployment processes with Python and Robot Framework, improving efficiency by 50% and ensuring robust performance reporting.

• Cisco Network Controller Automation: Developed scalable frameworks and Python scripts to manage and test network controllers, reducing configuration time by 35%. Passionate about leveraging technology to deliver innovative solutions, improve operational efficiency, and enhance user experiences. Adept at working in fast-paced environments and collaborating with cross-functional teams to drive impactful results.

SKILLS

• Programming Languages: Python 2.7/3.6/3.6>, C

• Operating systems: Windows, Linux, Unix, MacOS, IOS

• Frameworks: Robot framework

• Libraries: Pandas, NumPy, Selenium

• Scripting languages: Perl, Shell Scripting

• Protocols: TCP/IP, DHCP, ARP, RARP, DNS, ICMP, IGMP, IPv4, IPv6, Wi-Fi (IEEE 802.11 a/b/g/n/ac/ax, WPA2, WPS, EAP), Zigbee, Z-Wave, BLE, LDAC

• Markup languages: HTML, XML, JSON

• Databases: MySQL, PostgreSQL, MongoDB.

• IDEs/ Tools: VSCode, Jupyter Notebook, PyCharm, Wireshark, Iperf, Ping

• Revision Controlling Systems: GitHub, SVN, Git, Bitbucket, Docker

• Methodologies and tools: Object Oriented Programming, UML, Agile Scrum

• Debuggers: PDB

• Utilities: Readelf, objdump

• Visualization tools: Tableau

EDUCATION

MS in Computer Science, University of Central Missouri, GPA: 3.6 Jan 2023 – May 2024 B.Tech in Computer Science and Engineering, JNTUA, GPA: 75% Sep 2013 – May 2017 Experience

Software Engineer, Cisco – Bangalore, India Jun 2021 – Dec 2022

• Managed networking and Wi-Fi automation projects, focusing on controller and network controller configuration and validation, which improved deployment efficiency by 40% and reduced configuration errors by 30%.

• Designed and defined comprehensive test plans to ensure coverage of all functional, integration, and regression scenarios for software quality assurance.

• Developed Python scripts to simplify network controller settings, parse controller output, and ensure seamless system integration, decreasing configuration time by 35% and enhancing system compatibility by 25%.

• Authored and executed detailed test cases aligned with project requirements, improving defect detection and resolution efficiency by 25%.

• Collaborated with cross-functional teams to validate requirements and ensure alignment between test cases and business objectives.

• Collaborated with cross-functional teams to execute sanity and unit testing, achieving a 95% success rate in test cases and reducing issue resolution time by 20%.

• Environment: Worked in diverse setups, including Linux, Windows, MacOS, Python (ADS server, PyATS), and Cisco Catalyst 9800-80 Wireless Controller, ensuring robust solutions across platforms. Senior Software Engineer, Global Edge Software Ltd - Bangalore, India Nov 2019 – Jun 2021

• Spearheaded the automation of NXP Wi-Fi routers, reducing manual intervention by 80% and accelerating deployment processes by 50%.

• Designed and developed comprehensive Python scripts to automate end-to-end workflows, including board configuration, client connections, and throughput testing for devices across multiple operating systems (Linux, macOS, Windows, Samsung, Lenovo, OnePlus, IOS etc.).

• Built and executed automation processes on a controller PC linked to routers and clients via a switch, ensuring seamless integration and boosting test efficiency by 40%.

• Leveraged automation tools like Selenium, Robot Framework for creating reusable test case scripts, enhancing productivity.

• Leveraged Robot Framework to orchestrate tasks such as configuring routers, connecting Wi-Fi clients, running Iperf tests, and aggregating throughput data, resulting in 100% accuracy in performance reports.

• Collaborated with a teammates to deliver the project, managing the full lifecycle of the automation system while handling 10+ device types and delivering actionable insights through auto-generated reports. Software Engineer, Global Edge Software Ltd – Bangalore, India Nov 2017 – Oct 2019

• Played a pivotal role in developing and automating the "Smart City" Wi-Fi infrastructure project featuring Qualcomm Wi-Fi routers, enabling seamless, uninterrupted internet access for users across an entire city.

• Engineered Python scripts to automate the complete process, including configuring routers, managing board setups, and connecting diverse clients (laptops running Linux, macOS, Windows; smartphones from Samsung, Lenovo, OnePlus, etc.), reducing manual effort by 70%.

• Implemented a centralized controller PC to manage routers installed on streetlight poles citywide, ensuring real-time configuration and connectivity for users while enhancing system scalability by 50%.

• Conducted Iperf tests and automated throughput data collection from all connected clients, achieving 100% accuracy in performance reporting and improving decision-making for network optimization.

• Utilized Robot Framework for orchestrating automated tasks such as router configuration, client connectivity, and throughput validation, which boosted operational efficiency by 40%.

• Successfully tested and validated client roaming capabilities, ensuring uninterrupted Wi-Fi access for users transitioning between routers throughout the city, improving user satisfaction by 30%.

• Collaborated with a teammate to deliver the project, handling end-to-end development and testing for a system supporting 10,000+ simultaneous users.

Trainee, Global Edge Software Ltd – Bangalore, India May 2017 – Oct 2017

• Completed intensive training in Python, Linux, networking, C programming, and data structures, building a strong technical foundation for solving complex challenges.

• Mastered socket programming, IPC, and Linux commands, enabling efficient system-level problem-solving.

• Enhanced communication, teamwork, and time management skills through personality development sessions, boosting collaboration and productivity.



Contact this candidate