Automation Engineer Resume
SUMMARY:
- 6+ years of experience in IT industry as Automation Engineer.
- Skilled in developing applications and test framework in Python.
- Experience in working with scripting languages like Python, PHP.
- Experience in working with Oracle database servers.
- Experience in working with Python Falcon framework.
- Experience in Network and Mobile Application testing.
- Experience in working with Confidential Space for Juniper managed routers (MX, EX, QFX, ACX).
- Experience in working with Network Monitoring tools and automation.
- Involved in writing the Test Plans, Use Cases, Test Cases and preparing Test results.
- Good experience in Software Development Life Cycle (SDLC) and STLC Methodologies.
- Experience in working with Agile Tool Rally.
- Experience in working with DevOps and Agile software methodologies.
- Experience in working with different network vendor firmware’s such as Ericsson, Technicolor, Arris and Cisco.
- Experience in working with Confidential Cable Modem devices.
- Experience in Distributed Version Controls like GIT and Perforce.
- Experience in RoboDroid android application test automation framework.
- Worked on UNIX/LINUX and Windows - XP/NT/2000/98 Environments.
- Excellent communication skills with solid technical capabilities. Ability to learn quickly in work environment, productive interpersonal skills with the ability to understand and cooperate with group requirements efficiently.
- Accustomed to work in a team environment with tight schedules and capable of working efficiently under pressure.
TECHNICAL SKILLS:
Languages: C, C++, Java
Test Management Tools: Agilent, Regression Manager, JIRA, Redmine
Network Management Tools: Confidential Space
Scripting Languages: JavaScript, UNIX Shell Scripting, Python
Operating Systems: UNIX /LINUX, Windows 98/2000/XP
Web Technologies: HTML5, XML, PHP, AJAX
Defect Tracking Tools: Jira, Bugzilla, mantisbt, GNATS,Redmine, HP ALM
Mobile Platforms: Android, iPhone, Blackberry
PROFESSIONAL EXPERIENCE:
Confidential
Automation Engineer
Responsibilities:
- Experience in provisioning and deploying Confidential Space for Confidential Juniper managed routers (MX, EX, QFX, ACX).
- Carry out testing of new tools, features, and functionality as required by the Customer in a laboratory environment and to help develop plans to implement and verify that they are operating correctly in the live network.
- Experience in managing, maintaining and supporting customer with device upgrades using Confidential Space.
- Involved in upgrading and maintaining Juniper Space environment (recently upgraded space from 15.1 to 16.1).
- Experience in working with JTAC to resolve onsite customer issues and escalations.
- Experience in working with Confidential cli netconf.
- Experience in writing automation scripts in Python using Paramiko and PyEZ libraries
- Expertise in configuring and working on ELK stack and Kibana dashboard to get reporting and device alerts on customer managed routers.
- Experience in working with Splunk for collecting logs and alerting.
- Experience in configuring Contrail Service Orchestration (CSO 3.1) for field trial.
- Experience in building tools for network monitoring and automation.
- Expertise in thoroughly documenting automated solutions and operations.
- Experience in working with Virtual Machines.
- Experimented RunDeck for automating job scheduling and orchestration.
- Ability to perform program changes or develop software programs as required.
- Actively participated in monthly customer Review meetings.
- Experience in working with Teamwork and Asana for task management and collaboration.
- Understanding of Networks and Routing Technologies.
- Support ongoing efforts in defining best practice policies for Juniper automation applications used by Customer.
Environment: Confidential Space, Asana, Teamwork, JIRA, FileZilla, VMware, VMware workstation PRO, vSphere, putty, Windows 10, MS office 16, MySQL, Python, Kibana, ELK stack, Linux, Centos, JTAC, GIT lab.
Confidential
Senior Dev Engineer
Responsibilities:
- Experience in working with Agile project management tool Rally.
- Actively participated in sprint planning and review meetings
- Worked closely with team by following the Agile (Scrum) Methodology and DevOps and actively participated in sprint planning and review meetings.
- Experience in testing Wi-Fi on residential, business and Enterprise level cable modems.
- Experience in using HP ALM and Rally as defect tracking tool.
- Experience in using Wireshark for packet capture to test Generic Routing Encapsulation.
- Experience in working with SNMP Mibs.
- Experience in using Cisco cable provisioning tool for provisioning cable modem.
- Developed automation framework for testing and certifying firmware’s for Xfinity WiFi on Confidential cable modems.
- Experience in writing scripts to test customer portal page using Selenium and TestNG framework for reporting structure.
- Developed SNMP automation using Python for cable modems.
- Developed web page for automation testing using PHP, HTML, Ajax
- Developed Spectrum Webpage (to access within the team) using HTML, PHP and javascript.
- Experience in testing Restful APIs using automation for Web PA for provisioning devices.
- Experience in working with Apache, Tomcat web servers.
- Experience in working with virtual machine.
- Experience in using with Kibana elastic search engine to view and analyze data.
- Design, develop automation test scripts, assist in design and develop test automation across projects.
- Update and Publish the Weekly Status Report to Line of Business and Application Project Manager regarding Automation status activities and deliverables.
- Worked on Talend to replace one of the Confidential database servers that is running ETL scripts with Talend.
- Experience in developing Jobs Designs and schedule jobs in Talend and map the database servers using tMap
- Experience in working with Joins(Left/Inner/Outer Joins) and filters using Talend.
- Developed backend framework to support Xfinitywifi on Access points in Python.
- Experience in formatting data using JSON.
- Worked with Python Falcon Framework.
- Developed scripts to interact with oracle database servers using Python and cx Oracle.
- Experience in using GIT as version control for the project.
Environment: WireShark, JIRA, Rally, FileZilla, Apache web server, Python(2.7, 3.6), PyCharm, Java, shell scripting, Selenium, PHP,javascript, Eclipse, SQL Developer client, WinScp, Cisco Cable provisioning tool, HP ALM, Putty, Win XP/7/8 and MS Office Suite 2013, Linux.
Confidential
Senior QA Analyst
Responsibilities:
- Support R&D (Research and development) lab for Application feature testing, Exploratory testing and user specific tests
- Worked on Android 4.0.1 (Ice Cream Sandwich), Android 4.1 - 4.3 (Jelly Bean), Android 4.4 - 4.4.3, 4.4.4(Kitkat) and Android 5.0 - 5.1.2(Lollipop) versions of Android OS.
- Testing Confidential (Verizon) native applications such as E-mail, BackUpAssistant (Contacts & Media), Setup Wizard, Pay-as-go, SSO(Single Sign On), WIFI-Off loading, Cloud, Verizon Messages, My Verizon Mobile, Verizon Voice Mail, NGM(Next Generation Messaging) on all Confidential smartphones and tablets.
- Collecting logs using Logcat and reporting bugs on Redmine.
- Extensive experience in Ad-Hoc, functional, integration, Stress and system testing.
- Experience in flashing the device using Confidential Odin Tool.
- Capturing device screen shots, dumpstate logs using DDMS tool in ADB.
- Connecting devices to the server to provide access to offshore team using RDD (internal tool) and Aetherpal tools.
- Worked closely with team by following the Agile (Scrum) Methodology.
- Communicating with Development team for changing requirements and resolving issues.
- Experience in taking backup/restore of NV items using QPST tool.
- Experience in flashing ERI file using QXDM tool to remove roaming state on Device.
- Knowledge on switching the Network modes (4G/3G/1X) on devices using QXDM tool (Qualcomm tool).
- Changing the NV values of the device using QPST, QXDM and QRCT (Qualcomm Tools).
- Experience in Distributed Version Controls like GIT and Perforce.
- Expertise in writing test scripts in Python for application automation.
- Experience in writing APIs in Python in RoboDroid framework
- Expertise in Robomonkey framework for application automation.
- Experience in locating XnY coordinates for automation using hierarchy viewer for UI automator
- Experience in RoboDroid Test Automation Framework (Internally developed by Confidential ).
- Experience in writing and executing test suites in RoboDroid Application Test Framework.
- Experience in writing test scripts using selenium for web based mobile automation.
Environment: Android SDK, ADT, Log cat, Android SDK Manager, RoboDroid Framework, Python, Eclipse, JIRA, Redmine, QPST,QXDM, QRCT (Qualcomm Tools), Putty, Win XP/7 and MS Office Suite 2003/07, Linux.
Confidential
QA Analyst
Responsibilities:
- Involved in requirements gathering and requirement review meetings.
- Created the Test Plan Document and prepared the use cases and test cases.
- Worked in Agile - Scrum development methodology.
- Testing the Application on different releases of the Mobile handsets on different (BB, iPhone, Android) platforms.
- Testing the Android Application On the emulator and observing the Logcat logs.
- Pulling the logs from logcat and reporting the bugs.
- Running the stress test on Android using the android adb and monkey tool
- Verifying the Android database using the sqlite3 command tool
- Used SQL Queries for backend database testing to validate the data and mapped back to business requirements.
Environment: Android SDK, ADT, Log cat, Android SDK Manager, Eclipse3.5, JIRA, Device anywhere, Widget Testing tool, File Zilla, PHP, Web Services, Putty, Win XP and MS Office Suite 2003/2007, My SQL.
Confidential
Test Engineer
Responsibilities:
- Configure/simulate, automate and test customer scenarios, perform Negative, combination, robustness and Longevity Testing.
- Good data plane and control plane debugging skills on Juniper routers (SRX3600, SRX3400, SRX5600, SRX580)
- Responsible for qualifying new platforms using Juniper Regression Manager (Juniper Test Environment) tool.
- Created detailed Test Plan, Test Cases and Test Scripts based on analysis of requirements and design document.
- Prepared Test Data, Executing the Test cases and logging the defects in GNATS Defect tracking tool
- Good hands-on experience in CLI commands SRX series Router recovery from toxic state.
- Worked on many releases 10.3, 10.4 and 11.1, in addition to all service releases, dev specific regressions, integration branches, beta releases and maintenance releases.
Protocol Knowledge: TCP/IP, BGP, OSPF, RIP, QoS, NAT, IPSec.
Environment: Perl, C/C++, Shell scripting, Regression Manager.