Senior Software Engineer at Qualcomm Atheros
San Francisco Bay Area
Senior Software Engineer @ Qualcomm ● Define automation objectives by analyzing project requirements; Learn system features and functionality of Linksys AC2400 (smart gateway).● Automate, deploy and manage large-scale systems; so no manual intervention and manual testing are needed.● Developed automation from the ground up that manages various test resources and generates Ixia network traffic using java. ●...
Senior Software Engineer @ Qualcomm ● Define automation objectives by analyzing project requirements; Learn system features and functionality of Linksys AC2400 (smart gateway).● Automate, deploy and manage large-scale systems; so no manual intervention and manual testing are needed.● Developed automation from the ground up that manages various test resources and generates Ixia network traffic using java. ● Coded automation/test suite run on 12 set ups, it comprises of 25 test plans and hundreds of test cases.● This software application performs various tasks including building binaries, testing routers, storing the results into MySQL database and generating results in emails & web server.● This automation reduced manual testing by 95%. I hooked this automation to Jenkins, so each developer can trigger the tests and these tests are trigger every night using cron.● Developed build server’s script in Perl that pulls and complies the sources for development team and produces the various flavor of binary images. ● Use many different programming and scripting languages including Java (expert), Perl (expert), Shell (proficient), C (prior experience), Expect (prior experience), GNU utilities (expert), Tcl (prior experience) and Batch (prior experience) files.● To achieve efficient results, use data structure and algorithms such as Array, Hash, Linked list, sorting technique, binary tree, object oriented programing.● Use various computer networking technologies and protocols, such as Vlan, IPv4, IPv6, firewall, 6rd, ds-lite, RFC2544, NSS (proprietary feature), TCP/IP, UDP, samba, wireless, MACSec, Ethernet, HTTP, DNS, DHCP, cdrouter and so on.● Generated C codes to test DUT at unit level.● Coordinated with other teams (e.g. development teams, integration test team, etc) to increase the test coverage. Multiple teams relies on my automation.● 1 year of experience in managing 2 junior engineers including assigning tasks, follow up on assigned tasks, helped them as needed and mentoring them. San JoseSoftware Quality/Automation Engineer @ Ubicom Inc • 2 years of experience in designing, developing, maintaining network related automation using various scripting and programming language such as PERL, Expect, shell and C• Generated many test frames which perform tests on DUT, generate and archive the results in repository.• Architected, designed and developed night regression test (NRT) for various tests. These automations perform tests on DUT (router) and generate plus store the results. Automation comprised of various tests such as firewall rules test, UI testing, performance tests and stress tests.• This automation is performed various tasks including monitoring, stress, running open source test suites and analysis of DUT (router).• During automating above tests; I have used PERL, shell, Expect and C. Used PERL extensively, for developing various tests; such as forking, threading, sockets and object oriented programming.• Written Object oriented libraries for Ixia Chariot. • Automated handling and controlling Win application using PERL modules.• Written client server program which generates enormous amount of new connection traffic.• Testing Wi-Fi Certification, Samba performance, bit torrent test, iptable rules, Wi-Fi performance and stress test.• Written and documented test plans and test setup. From June 2010 to February 2012 (1 year 9 months) San JoseSoftware Engineer @ Patni Computer Systems •Worked on WTX 8.1 (Mercator 6.5) and UNIX environment as per the client requirements on GE money project.•Created and modified the packets using WTX 8.1 as per project requirements. Upgraded the packet from Mercator 6.5 version to WTX 8.1 version.•Tested the packets, documented the reports and meet timelines for deliverables in Middleware team. From March 2007 to January 2008 (11 months)
● Define automation objectives by analyzing project requirements; Learn system features and functionality of Linksys AC2400 (smart gateway).● Automate, deploy and manage large-scale systems; so no manual intervention and manual testing are needed.● Developed automation from the ground up that manages various test resources and generates Ixia network traffic using java. ● Coded automation/test suite run on... ● Define automation objectives by analyzing project requirements; Learn system features and functionality of Linksys AC2400 (smart gateway).● Automate, deploy and manage large-scale systems; so no manual intervention and manual testing are needed.● Developed automation from the ground up that manages various test resources and generates Ixia network traffic using java. ● Coded automation/test suite run on 12 set ups, it comprises of 25 test plans and hundreds of test cases.● This software application performs various tasks including building binaries, testing routers, storing the results into MySQL database and generating results in emails & web server.● This automation reduced manual testing by 95%. I hooked this automation to Jenkins, so each developer can trigger the tests and these tests are trigger every night using cron.● Developed build server’s script in Perl that pulls and complies the sources for development team and produces the various flavor of binary images. ● Use many different programming and scripting languages including Java (expert), Perl (expert), Shell (proficient), C (prior experience), Expect (prior experience), GNU utilities (expert), Tcl (prior experience) and Batch (prior experience) files.● To achieve efficient results, use data structure and algorithms such as Array, Hash, Linked list, sorting technique, binary tree, object oriented programing.● Use various computer networking technologies and protocols, such as Vlan, IPv4, IPv6, firewall, 6rd, ds-lite, RFC2544, NSS (proprietary feature), TCP/IP, UDP, samba, wireless, MACSec, Ethernet, HTTP, DNS, DHCP, cdrouter and so on.● Generated C codes to test DUT at unit level.● Coordinated with other teams (e.g. development teams, integration test team, etc) to increase the test coverage. Multiple teams relies on my automation.● 1 year of experience in managing 2 junior engineers including assigning tasks, follow up on assigned tasks, helped them as needed and mentoring them.
What company does Devang Doshi work for?
Devang Doshi works for Qualcomm
What is Devang Doshi's role at Qualcomm?
Devang Doshi is Senior Software Engineer
What industry does Devang Doshi work in?
Devang Doshi works in the Computer Networking industry.
Who are Devang Doshi's colleagues?
Devang Doshi's colleagues are Aamod Bhagwat, Peter Stroud, Stacy Doss, Manjit Gill, Arjun Sitaram, Swatika Ghoshal, Shikha Kurudi, Sean McKinzie, Jesh Puliady, and Rashmi Srivastava
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies
Devang Doshi's Social Media Links
/company/q... /school/sa...