Post Job Free
Sign in

9 years of QA Experience

Location:
Jersey City, NJ
Posted:
October 08, 2017

Contact this candidate

Resume:

Deepak Sharma

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

551-***-****

PROFESSIONAL SUMMARY

Excellent exposure of 9 years in working and managing quality assurance projects (Automation and Manual Testing)

UNIX, TCL/Python scripting, IP Networking skills, L2-L3 Protocol testing and web-based testing are my technical forte.

I had worked as Senior Test Engineer for 1.5 years to perform feature/protocol testing for images/builds on Ciena Hardware.

I had worked as Test Manager for 3 years to test Cisco routers for various LTE/GPRS/UMTS calling and billing services/scenarios.

I had worked as Automation Test Engineer for 2+ years to test web-portal.

I had worked as Production and Application support Engineer for 1+ years to support production environment of NRTRDE providing end to end CDR.

Sound experience in designing automation script of GUI for Java based application using Selenium WebDriver, TestNG and Java

Experience in using GIT repository for project and automated management.

Excellent exposure in TDD(Test Driven Development), DDT(Data Driven Testing) and BDD(Behaviour Driven Development) approach and designing end-to-end Detailed Testing Scenarios (DTS) and execution.

Certifications:

Cisco Certified Network Associate (CCNA)

Six Sigma - Green Belt from Indian Statistical Institute, New Delhi

R Programming, Coursera

Getting and Cleaning Data, Coursera

Python Programming, Coursera

International Software Testing Qualifications Board – Foundation Level (ISTQB)

Languages :

TCL, Python, R, Perl, Core Java, SQL

Operating Systems/ Hardware :

Windows, Linux, Cisco router - ASR-5K, ASR-55K, Ciena Switches (5142, 3930, 3916, 8700), Ciena OS (saos-6x, saos-8x).

Skills :

Project Management, IP Networking, Scripting (TCL, Python, R), Core Java, Object oriented concepts, Manual (black box) and automation testing, Web-based application testing, Automation framework (TestNG, Cucumber-Gherkin), Data Driven Testing (DDT), Behaviour Driven Development (BDD), Test Driven Development (TDD), Page Object Model (POM), L2/L3, protocol testing, STLC, SDLC, Quality Assurance

Protocols :

STP, RSTP, VTP, ARP, FTP, xFTP, Telnet, SNMP, Radius, Diameter, TACACS, DNS, DHCP, Syslog, VLAN, QinQ, VLAN Translation, Traceroute, RMON, NTP, QoS, RIP, OSPF, IGRP, EIGRP, ICMP, BGP

Miscellaneous :

Access list, IPv6, WAN, IP-Subnetting, MS Excel, MS PowerPoint, MS Office

Tools :

Quality Centre (HP-QC), PRRQ, CDETS, Perforce, Confluence, Product JIRA, Agile JIRA, Mongo DB, Rally, Ixia-IxNetwork, Selenium WebDriver3, Eclipse, Jenkins, Selenium Grid

Education:

Bachelors in Instrumentation and control engineering from Bharati VidyaPeeth College of Engineering, New Delhi, 2008

PROFESSIONAL EXPERIENCE:

Ciena Pvt. Ltd., SanJose, California, USA Dec’16-Jul’17

Role: Senior Quality Assurance Engineer

Project: eLibrary

Description: Ciena Corporation, the network specialist, offers leading network infrastructure solutions, intelligent software and a comprehensive services practice.

Ciena sells products and services across four segments: Converged Packet Optical, Packet Networking, Optical Transport, and Software & Services. Ciena's product portfolio consists of Packet-Optical Transport, Packet-Optical Switching and Carrier Ethernet Solutions products.

Role Description

Initiate daily Scrum meetings with client/stake holders.

Handled responsibilities of Scrum Master.

Development and maintenance of POM framework for the project.

Tracking the status of test cases of whole team and send the daily updates to the client using Rally.

Development of test plans for assigned modules.

Write common modules/library with respect to the project.

Initiate test plan review meeting for test-plan/test-case approval from client and developers.

Write scripts to perform DDT and BDD on the features under test.

Perform cross browser testing.

Executing the test suite for whole team on Selenium Grid and BrowserStack.

Attend sessions with developers to understand features under test.

Logging and tracking the defects to the closure.

Environment: Mas-OS, Selenium WebDriver, Selenium Grid, BrowserStack, TestNG, Eclipse, HP Quality Centre, Web-based application testing, Core Java.

Ciena India Pvt Ltd, Gurgaon, Haryana, India Mar’15-Nov’16

Role: Senior Test Engineer

Project: System Test Automation

Description: Ciena Corporation, the network specialist, offers leading network infrastructure solutions, intelligent software and a comprehensive services practice.

Ciena sells products and services across four segments: Converged Packet Optical, Packet Networking, Optical Transport, and Software & Services. Ciena's product portfolio consists of Packet-Optical Transport, Packet-Optical Switching and Carrier Ethernet Solutions products.

Key current platforms include - Ciena 5142, 5150, 5160, 393X, 390X, 8700.

Role of STA (System Test Automation) is to automate testing for an enhancements/additions done in a feature by considering every possible scenario.

Role Description

Perform feature testing on new build or new releases for Ciena hardware (Ciena 5142, 5150, 5160, 393X, 390X, 8700).

Development of test plans and test automation framework.

Automation of testcases in TCL/iTCL and executing them on the Ciena hardware.

Getting involved in early stage of development cycle for better feature understanding, therefore better testing.

Preparation of consolidated report for the entire team which to be shared with the upper management.

Work with all levels of testing: unit testing, system integration testing, network level testing, and regression testing.

Development and maintenance of various reusable functions and procedures in common library using iTCL

Automating feature using iTCL language

Preparing config files for new setups.

Ensuring software meets standards and functional requirements to deliver quality product to customer.

Share my feature learning with peers.

Work with embedded software engineers, network management software engineers and hardware engineers to provide a cohesive end-to-end product.

Consult with development engineers in resolution of problems.

Support diagnostic and test activities to determine performance, validation, and solutions to complex or unusual software problems.

Maintaining the issue tracker and find the solution of the problems faced by the team

Environment: saos 6x - Ciena 5142, 5150, 5160, 393X, 390X, saos 8x - Ciena 8700, Linux/Unix, Windows 7, Agile JIRA, Product JIRA, IXIA-IxNetwork, HP Quality Centre, Perforce, Confluence, TCL / iTCL

Technology/Protocols: FTP, xFTP, Telnet, SNMP, Radius, Diameter, TACACS, DNS, DHCP, Syslog, VLAN, QinQ, VLAN Translation, Traceroute, RMON, NTP, QoS

Cisco Systems, Pune, Maharashtra, India Jun’12-Mar’15

Role: Test Manager

Project: MITG-Mobile Internet Technology Group

Description: MITG is Leading provider of infrastructure solutions that enable mobile operators to deliver multimedia services to their subscribers. It provides the solutions that provide several core network functions and services. Its ASR5K router provides Access-independent solution which integrates multiple network functions to allow mobile operators to simplify their network and possesses a high degree of system intelligence. MITG designs the solutions that can function across a range of 2.5G, 3G, and 4G mobile and wireless radio access networks.

Role of TCS is to automate the test procedures for verification of various functionalities provided by ASR5K router and to execute these test procedures in Batch for customer acceptance.

Role Description

Coordinating and interacting with client on daily basis

Development and maintenance of various reusable functions and procedures in Cisco’s MITG library using iTCL

Automating test cases using iTCL language

Configuring ASR5K chassis and loading the new builds

Preparing rack file and config files for new setups

Preparing one master script/template by debugging the new functionality and then hand it over to team to use it for similar kind of cases

Executing the test cases in suite for whole team.

User story/Test Case distribution and resource assignment using Rally.

Tracking the status of test cases of whole team and send the daily updates to the client using Rally.

Maintaining the issue tracker and find the solution of the problems faced by the team

Took knowledge transition from Cisco Pune and trained a team of associates in TCS Gurgaon.

Initiating script review using PRRQ.

Logging and tracking the defects (in CDETS) to the closure.

Environment: ASR5K Cisco Router, Linux/Unix, Windows 7, IXIA-IxNetwork, HP Quality Centre, Rally (To plan/track the project in Agile methodology).

Pear Review tool: PRRQ (Client’s internal tool)

Defect Tracking: CDETS (Client’s internal tool)

Technology: Wireless: GSM, GPRS, UMTS, LTE

Language: TCL / iTCL (Object Orientation of TCL).

Syniverse Technologies, Gurgaon, Haryana, India Jan’10-Jun’12

Role: Automation Test Engineer

Project: Visibility

Description: Syniverse Technologies is a global communications company that provides technology and business services to the telecommunication industry. The company’s solutions make it possible for disparate technologies and standards to interoperate, so operators in the mobile industry can provide their subscribers with access to voice calls, data, network services, number portability and other services as users move across networks around the world 160 countries throughout the Americas, Asia Pacific and Europe. Customer base include 900 customers representing mobile operators, cable and internet providers.

Visibility is a Web-based application that its customers can access through Crossroads, Syniverse single sign on portal. It helps wireless operators manage their daily roaming activity. It provides a “window” for viewing the GSM messages that are generated between wireless switches when a subscriber is roaming.

Role Description

Initiate daily Scrum meetings with client/stake holders.

Handled responsibilities of Scrum Master.

Tracking the status of test cases of whole team and send the daily updates to the client using Rally.

Development of test plans for assigned modules.

Initiate test plan review meeting for test-plan/test-case approval from client and developers.

Executing the test cases in suite for whole team.

Attend sessions with developers to understand feature under test.

Logging and tracking the defects to the closure.

Environment: Windows 7, Selenium WebDriver, Selenium Grid, BrowserStack/SauceLABS, Mongo DB, TestNG, Cucumber (Gherkin), Eclipse, HP Quality Centre, Rally (To plan/track the project in Agile methodology), Web-based application testing, Python, Core Java.

Syniverse Technologies, Gurgaon, Haryana, India Nov’08-Jan’10

Role: Production and Application Support Executive

Project: Syniverse Datanet

Description: Syniverse Technologies is a global communications company that provides technology and business services to the telecommunication industry. The company’s solutions make it possible for disparate technologies and standards to interoperate, so operators in the mobile industry can provide their subscribers with access to voice calls, data, network services, number portability and other services as users move across networks around the world 160 countries throughout the Americas, Asia Pacific and Europe. Customer base include 900 customers representing mobile operators, cable and internet providers.

Syniverse Datanet is a solution for GSM mobile operators striving to combat growing worldwide risk of roaming fraud. It was named 'Best Roaming Product or Service' in the technology category of the 13th annual GSM Association's (GSMA) Global Mobile Awards.

Role Description:

Involved in Production Support of NRTRDE providing end to end CDR solutions to about 300 customers.

Conducted thorough analysis of all the late CDRs and rectified issues ensuring smooth process flow for fraud detection; Identified need to update SLA DB for client.

Decision making (functional and technical) for resolving of issues related to functionality of the project.

Resolving critical application and connectivity issues with customers.

Writing various scripts using SHELL scripting.

Environment: Linux/Unix, Windows 7, Oracle 10g, BMC Remedy (Ticketing Solution Gateway), Veritas, Netcool, Shell Script, SQL, GSM - Near Real Time Roaming Data Exchange (NRTRDE)



Contact this candidate