Automation Software Developer Resume
Atlanta, GA
SUMMARY
- Hands - on experience with Python Automation; Robot Framework; Selenium Web Driver
- Master of Science - Electrical Engineering and MBA IT(Continue)
- Passion for learning new processes and techniques
TECHNICAL SKILLS:
Programming skills: Python, Selenium, C, C++, QNX, SQL, Labview, Arduino
Tools: web2py, sg3utils, Isiutil, vdbench, Medusa, CAN in Automation (CiA), TFS, HP Quality Center, Jira, IBM Rational ClearCase, Putty, REST, SOAP, Jenkins, Crank
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Automation Software Developer
Responsibilities:
- Managing a team of engineers to provide deliverable for test automation in Scrum/Agile environment
- Managing version control test automation code for development and testing using SVN
- Develop system level Python automated framework using Robot Framework for end to end testing of builds and also creating independent stand-alone applications in Python to reduce time and automate day-to-day tasks
- Creating Robot framework test cases to perform Smoke testing, Functional testing, Regression testing, GUI testing.
- Direct client interaction, Requirement Analysis for new projects, estimation & planning as a part of work
- Creating Automation tools using Python as a part of automation framework to reduce costs
- Conducted various types of testing using automation such as Unit Testing, Functionality Testing, Data Integrity Testing, GUI Testing, Regression Testing, System Testing, and User Acceptance Testing
- Testing APIs' user interfaces, web services using automation framework
- Using web protocols such as XML and JSON for test result creation and distributed systems
Confidential, Colorado Spring, CO
Automation Software Engineer
Responsibilities:
- Developed system level automated framework and scripts using python including server power cycling using APC, cache offload, IO traffic generation, stress testing, performance testing, data integrity, PCIe Link regression suite testing, drive pull/push, SAS link breaker & multi-controller environment testing
- Developed and created automation test plans & test methodology for hardware/software validation of Avago's RAID storage controllers on IBM and Channel server-storage platforms
- Worked on Led interoperability testing for ensuring compatibility of Avago's RAID controllers with several customer-specific RAID Storage products (Enclosures, Back planes, SAS/SATA HDDs, SSDs, SSHDs, AF/DIF drives) and successfully published reports to the customers on completion
- Responsible for tracking and presenting test schedules, progress and issues for every software release
- Actively worked and assisted the team in product/failure analysis, server troubleshooting and debugging
- Responsible for evaluating various hardware/firmware fixes by interacting with cross functional teams and formulating regression test cycles to ensure zero defect solutions
Confidential, Atlanta, GA
Automation Test Engineer
Responsibilities:
- Managed test automation code for development and testing
- Proficient in using technology to improve data and information management
- Collaborated with product owner on Product Backlog Items(PBI) to manage the task for the team
- Performed defect resolution and data analysis
- Utilized lab to evaluate equipment or product against technical requirement, fit to concept or performance specification
- Managed testers for testing and code evaluation task
- Performed software testing in order to provide validation and verification of the hardware/software
Confidential, Atlanta, GA
Embedded Software Tester
Responsibilities:
- Developed test plans and automating test cases following standard testing frameworks and agile methodology, using python script
- Built, tested, and handled troubleshooting of electronic and electro-mechanical components, circuit card assemblies, sub assemblies prototype and test fixtures for dispenser
- Experienced in requirements gathering, including reviewing and analyzing documentation
- Created test cases, scenarios, and procedures using HP Quality Center and TFS
- Developed, maintained and continually improved test plans, test cases and test matrix
- Installed, upgraded, and configured Freestyle dispenser in a single or multi-cluster environment
- Used the SQL scripts to run against the DB and the query response being received is compared within the values from the XML file
- Programmed and debugged the C boot loader code for TI DSP C2000 and PIC micro-controller
- Responsible for product development, performance validation, problem isolation, debugging, writing detailed engineering test reports
Confidential, Atlanta, GA
Field Engineer
Responsibilities:
- Installed and tested network cell site
- Mechanically troubleshooted network modules and circuits
- Collected physical measurements for cell sites and verified cell site functionality
- Identified major call-related problems (dropped calls, interference, hardware problems etc.)
- Collected physical UE measurements (SC, RSCP and Ec/No) for all the cells in the Active Set using Agilent or TEMS Investigation wireless network optimization software package
- Identified antenna positions, antenna directions or tilt and swapped feeders
Confidential, Shelton, CT
Test Engineer
Responsibilities:
- Designed and tested various electronic printed circuit boards to be mounted on stacks used in battery modules
- Performed debugging on hardware and software on embedded level.
- Tested charging and discharging processes and identified possible faults in erroneous PCB by performing thorough analysis using schematics of the circuits
- Analyzed the firmware and its application to test the PCB
- Detail design of sub-assemblies and assemblies to meet specific performance, manufacturing, processing, tooling and testing requirements
Confidential
Programming Engineer
Responsibilities:
- Prepared data acquisition system parameters for the industrial application for conventional detection with micro controllers (AVR, PIC, ARM) along with the RS-485, RS-232 or wireless communication system
- Designed and Developed Microchip/Micro controllers using C/C++ and assemble language
- Extensive analog and digital hardware designing, developing and debugging
- Generation of schematic drawings and PCB layouts with Eagle layout tool
- Worked with Ethernet technology and networking hardware such as switches, routers and wireless access points
- Prepared Bill of Material (BOM) for purchase of components and equipment
- Debugged /modified existing software according to the needs of the customer
- Installed of Fire alarm control panels and home automation products
- Other tasks involved data logging, sensor calibration, selection of components, parts procurement, generating technical documentation such as test reports, test procedures, user manuals
Confidential
Design & Software Engineer
Responsibilities:
- Examined requirements of new automation systems, implemented creative solutions to accomplish business goals
- Designed and developed solution for Home Automation and Home Security
- Programmed universal remote using IR Command 2 software
- Configured communications parameters and managed installation for automation equipment
