We provide IT Staff Augmentation Services!

Sdet Automation Lead Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • 11+ years in SDET/QA and automation using scripting languages like TCL, Perl, Python, Java script and Unix shell scripting for various network features and web applications.
  • Worked on the automation frameworks: ATS, ARTS, PYATS, Selenium, and Robot test frameworks.
  • Strong hands - on experience in web-based testing including GUI testing, regression, integration, stress testing, performance testing, functional testing, and unit testing.
  • Good experience in Automation (Selenium WebDriver), API Testing, selenium IDE, creating scripts using selenium RC using Java.
  • Strong hands-on experience in concepts and devices such routers, switches, and TCP/IP protocols and OSI layer.
  • Experience in managing servers in Virtual Environment (VMWare/Open stack tools).
  • Strong hands-on experience in scripting languages: TCL, Perl, Python, Unix Shell scripting and Java scripting.
  • Experience in Software Development Life Cycle (SDLC), Software test life cycle (STLC), Agile and Waterfall Methodologies.
  • Efficiently able to write Test Cases, Traceability Matrix, Test Scripts, and Test Reports.
  • Specialize in automating applications and generating reports using a set of various automation tools including open-source tools and jars including but not limited to TestNG and Selenium WebDriver.
  • Excellent understanding of OOP (Object Oriented Programming) concepts, as well as Selenium Exceptions.
  • Excellent knowledge of Agile methodologies with efficient participation of Scrum ceremonies.
  • Excellent sense of product quality, ability to identify and prioritize important tasks independently and handle multiple tasks while working under pressure and get things done promptly
  • Worked on Jenkins (Continuous Integration) to setup automation scripts with the build server and setup Apache Webservers for hosting the HTML Reports.
  • Experienced in application deployment on AWS cloud with DevOps tools like Jenkins (CI/CD), Docker, LXC containers, GIT etc.
  • Designed and managed API system deployment using fast http server and Amazon AWS architecture.
  • Strong knowledge and hands-on experience on Cisco devices, Cisco web services that support better experience of data and video content to the customers. Protocols: L2/L3 features/protocols, MPLS/QOS, FTP, SMTP, SNMP, and HTTP.
  • Testing and maintenance of applications through all stages of SDLC in AWS and Azure Clouds.
  • In-depth knowledge of VMware vSphere- global virtualization and storage networking infrastructure, Citrix administrative tools and utilities, resolving network system issues.
  • Experience in with Virtualization technologies like installing, configuring, VMware vSphere.
  • Creation, management, administration and maintenance of virtual servers and clients.
  • Trouble shooting, Defect filing for the failed test scenarios, debugging/triaging with the development team and managing the defects.
  • Self-motivated team player hardworking individual and quick learner with good behavioural and technical skills
  • Worked as Deployment manager and let happened smooth deployment in Production environment and test environments without any issues
  • Experience in SDN, NFV and Open stack deployments as well as controller-based environments.
  • Experience with Cisco NSO and understanding of NETCONF/YANG.
  • Experience in handling log files by implementing the log rotation and AutoSys, Troubleshoot with Tcpdump, Netstat, telnet and openssl.
  • Working Experience in IoT protocols like REST APIs
  • Expertise in analysing user requirements, functional and technical specifications.
  • Discusses technical and design issues with other developers, managers, users, or customers whenever necessary to achieve best solution
  • Maintained Selenium & JAVA automation code and resources in configuration management tools like Gitlab repository over the time for improvements and new feature

TECHNICAL SKILLS:

Scripting languages: TCL, Perl, Python, Java Script, and Unix Shell scripting.

Network Protocols and Routing: TCP/IP, Static Routing, RIP, OSPF, BGPv4, VLAN, Policy Based Routing PBR, QOS, ACL/QOS Policies etc, IPv6, Traffic Engineering, Policy Based Routing PBR, Route Filtering, Redistribution.

Switching & Bridging: Catalyst CatOS and IOS based Switches, VTP, STP, MST, RSTP+, Trunking, VLANs, Layer 3 Switches, Logical Ether Channels, Transparent Bridging, MLS, MPLS, sCisco Nexus, Cisco Catalyst 6k.

Testing Tools: HP QC, ALM, HP QTP, Junit, Selenium IDE, Selenium RC, Selenium WebDriver, XPath, Fire Path, Firebug, SOAP UI, ATS, ARTS, PYATS, Robot test frameworks, TestNG, etc.

Database Technologies: SQL, MySQL, SQL Developer, Oracle DB.

Configuration management/CI tools and Bug Reporting tools: Git, Jenkins, Confluence, Splunk, Docker, LXC containers, CVS, Jira, CDETS, HP QC, QC ALM etc.

Operating Systems: Linux, CentOS, Unix, Windows, Mac, Solaris, IBM AIX

Virtualization: VMware, vSphere, ESXi Server, Microsoft Hyper, AWS and Azure Clouds

Load Generators & Network Analyzers: Spirent, Ixia & Ethereal / Wire shark, TCPDump

Cisco s: CCNA & CCNP (Switching and Routing): Cisco ID (CSCO12105415)

PROFESSIONAL EXPERIENCE:

SDET Automation Lead

Confidential

Responsibilities:

  • Test case development/automation using Python and JS for the IBM web application (NM) features using Robot framework.
  • Developed and implemented the lxc containers in IBM Linux and cloud environment, executing automated tests and analysing the results.
  • Robot framework development (using Python and JS) and creating of the customized libraries to support various IBM NM releases.
  • Developed Web UI and API automated tests using Robot Framework, and selenium library.
  • Used TestNG framework to perform unit testing. Used Eclipse IDE executed and tested various functional modules in Java code using assertion.
  • Responsible for maintaining and extending the Hybrid Test Automation Framework build using Selenium WebDriver, and TestNG under Java platform utilizing industry leading harness design patterns and approaches.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running the test on a nightly basis automatically.
  • Involved in functional testing, black-box testing, negative testing, compatibility testing, and recovery testing.
  • Involved in testing the compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Test development using python for the complex IBM customer scenarios and production issues before the next release.
  • Wrote Test Plan covering manual and automated testing for all sides of the Messaging Service ecosystem
  • Lead efforts to increase compatibility of the Web - based app on different browsers across all platforms
  • Worked in a traditional environment with separate QA and Dev teams.
  • Analysing the issues and resolving the same, proposing a workaround to maintain business continuity and ensuring minimum business downtime. Identifying the critical issues and taking prompt and effective actions spontaneously.
  • Interact with developers, UI/UX and Product Managers to identify gaps between requirement and deployed feature and to identify issues by design, won't fix or plan for future release.
  • Created Python scripts for collecting from internet massive amounts of data for load and performance testing of ITNM and NM.
  • Performed regular builds and concurrent releases testing on Windows and various Linux platforms.
  • Implement CI/CD (Continuous Integration and Continuous Deployment) pipeline using Jenkins, which performs application deployments from development to production environments.
  • Develop detailed testing approach and plans for specific test areas or overall plans for all the releases.
  • Participate in peer reviews of Test Cases written in python, test plans and for the automated test cases in python.
  • Performed all aspects of python automated test development for client engagements.

Environment: Networking, Selenium WebDriver, Java, TestNG, Jenkins, Docker, GIT, Eclipse, XPath, Firebug, Agile, SQL, Quality Center, GitHub, Windows, Python, Java script, Bash, Shell Scripts.

Automation Technical Lead

Confidential

Responsibilities:

  • Responsible for the automation of various features & IT applications using Robot framework.
  • Worked on Robot framework development, enhancement of the selenium libraries, and scripting the test cases.
  • Developing shell scripting codes depending on the test requirement to support on backend framework.
  • Automating the test cases for the drafted test scenarios, preparing test traceability Matrix (TTM), and test case execution for various services provided by the NSP.
  • Performed Sanity, Functional, Negative, Regression, System, Integration, End to End, and Backend testing
  • Strong knowledge and hands-on experience on AAN, NSP networks, Cisco NSO, IPVPN services, and WIP Services which deliver high data rates to the customer over physical and virtual hardware.
  • Performed automated API or web services and Rest Assured for SOAP/REST web APIs.
  • Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Used Web Developer Tools to do web-based application testing with Selenium for the commands and locator application.
  • Migrated the legacy applications to AWS Cloud and worked with various AWS services.
  • Working on AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications by using Cloud Watch in AWS.
  • Setup of Virtual Private Networks across Departments with strong Network ACLs at both the Subnet and the Instance level.
  • Automate, Install and Configure multiple servers simultaneously through playbooks upon scheduled and adhoc basis by using ansible configuration management tool.
  • Work with the data centre planning groups, assisting with network capacity and high availability requirements.
  • Performing tasks such as vMotion and Storage vMotion.
  • Implementing Cisco NSO (network services orchestrator) and understanding of NETCONF/YANG.
  • Worked on network automation, as a network tester before implementing the network changes to live network.
  • Testing SD-WAN services built with Cisco Network Services Orchestrator (NSO) service and OpenStack infrastructure and deploying the services.

Environment: Networking, Cisco NSO, NETCONF, SOAP/REST web APIs, Selenium WebDriver, Jenkins, GIT, Eclipse, SQL, Quality Center, GitHub, Windows, Python, Java script, Bash, Shell Scripts.

Senior Test Engineer

Confidential

Responsibilities:

  • Developing test cases for various features of SSR and EVR (Virtual router) in the network.
  • Worked on framework development, enhancements.
  • Developing shell scripting and python codes depending on the test requirement to support on backend framework.
  • Developing the Java scripts through an application program interface.
  • Responsible for UI Automation and Web-based functionalities
  • Used Jenkins, Ansible, GIT and Gradle for designing CI/CD pipelines into AWS instances
  • Developed and deployed Dockerized infrastructure.
  • Worked on Orchestration with Docker Compose.
  • Test case development for the defects found in production and re-running those tests before the next release.
  • Worked as Deployment manager and let happened smooth deployment in Production environment and test environments without any issues
  • Used Docker Swarm and Kubernetes for clustering and life cycle management of containers
  • Responsible for reviewing the test planning and execution work efforts of QA test team.
  • Experience with LDAP, SSO (Single Sign On), Web Agent configuration, VIPs (Virtual IP address), Content Smart Switch functionality in complex clustered environment.
  • Hands on experience in Load Balancing/Tuning/Clustering for Tomcat Server using Mod Proxy.
  • Configured Puppet, Jenkins for the continuous integration and configuration management process.
  • Develop and maintain an automation framework and scripts to drive quality and efficiency improvements for new and emerging rich media ad products.

Environment: Automation, ARTS, Perl, ssPython, Java script, Bash, Shell Scripts, Selenium WebDriver, Jenkins, GIT, Eclipse, SQL, Quality Center.

Member Technical Staff

Confidential

Responsibilities:

  • Involved in preparing test strategies for client-side verifications and validations.
  • Used automated scripts and performed functionality testing during the various phases of the application development.
  • Testing and automating the Cable modem features (DOCSIS 2.0 and DOCSIS 3.0) on CMTS like upstream, downstream configurations, and LTE support.
  • Involved in UI Automation, Cisco applications and Web-based functionalities
  • Troubleshoot IP Connectivity and network performance issues.
  • Automating the test cases/ test scenarios using python and java scripting for Cisco ASR 1k, ASR features including various L3 protocols/features and communication protocols.
  • Developed shell scripting codes and Perl codes as part of Test case development.
  • Executes functional test cases received, Understanding, and performing Quality Assurance tasks as needed.
  • Developed and maintained automated regression test cases in selenium web driver.
  • Analysis of test results to ensure that programs are meeting the technical and customer requirements.
  • Manages and troubleshoots the running of automated jobs in QA environment using continuous integration tools like Jenkins to support and streamline the release process.
  • Manage QA environments and troubleshoot issues.
  • Installing and Managing ESX and ESXi servers on HP, DELL and Cisco hardware, and installation of vCenter Server, vCenter Components and upgrading VMware Tools.
  • Deploying and troubleshooting SR (Service router) user interface via web browser built on top of virtual environment using VMware ESXI.
  • Performs root cause analysis to identify and recommend test scope and test approach improvements
  • Working on Migration concepts like VMotion and cold migration, Storage VMotion

Environment: Agile, TCL, ATS, PYATS, Selenium WebDriver, GIT, Eclipse, XPath, Firebug, Agile, SQL, Quality Center, GitHub, Python, Java script, Bash, Shell Scripts.

Confidential

Executive

Responsibilities:

  • Performed Functional testing, User Acceptance Testing, and System Testing
  • Automating and debugging the regression and smoke test scripts for the major releases
  • Check the manual test scripts for automation and identifying the reusable test components
  • Designed test cases using Test Plan in Quality Center and mapped with requirements
  • Involved in defect management and defect reporting using Quality Center.
  • Created and maintained Test Data on Excel sheets
  • Performed Backend Testing using SQL
  • Communicated with the end-users to create the process requirements and to properly explain to the design and development team the flow of future data modules
  • Hands-on experience in developing rigorous SQL queries to perform the database operation for verification and validation
  • Participated in the team meetings to discuss the issues arising out of testing
  • Closely interacted with clients, developers, and system engineers to identify application defects, reviews, and follow-ups

Environment: SQL, Agile, User Acceptance Test Case, SVN, Quality Center, XML, Microsoft Office.

We'd love your feedback!