We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

San Diego, CA

SUMMARY:

  • 10+ years of experience in software testing, which includes Manual, Automation and Performance testing.
  • Automation using Perl , Python and Selenium
  • Understanding the requirement and Preparing test cases using word and excel templates, reviewing test cases, Test case execution, Analyzing log files, Report Bugs, Test summary report, product support and Preparing RTM (Requirement Traceability Matrix)
  • Involved in conformance testing, traffic testing, system testing, Regression Testing, load testing and stress testing, sanity testing, compatibility testing, Performance testing GUI testing and SIT (System Integration Testing) or End to End testing.
  • Strong knowledge and hands on experience in SQL .
  • Hands on experience working on Windows , Linux, Solaris Servers
  • Preparation of test environment in windows and Linux/Solaris Servers which includes Installation and configuration of Web - Server or apache-tomcat, Sybase Server, SCP/SMP Server, Application Server, VMS server, Switches, Charging System.
  • Experience in Test management & defect tracking tools such as HP-QC , HP-ALM, BugZilla, Requeste, Share Point, Rational Clear-Quest, JIRA, Target Process, GIT, Jenkins, QUIX.
  • Experience with databases like Oracle, Sybase, MySQL.
  • Experience in database tools like TOAD, SQL-Developer, SQL-Advantage, DB-Visualizer, Rapid SQL, SQL Server Management Studio2012.
  • Done Performance testing using JMeter.
  • Testing Web Services/APIs/XML/WSDL requests using SOAP UI and JMeter.
  • Testing features with REST APIs, and JSON.
  • Familiar with SOA (service oriented architecture).
  • Experience in extensively testing IVR calls and functionalities.
  • Experience in giving test estimation for small CRs, and site issues.
  • Experience in working in different SDLCs like Waterfall , V-Model and Agile-Scrum .
  • Experience in Preparing Flow Diagram using MS-Visio.
  • Involved in RCA (Root Cause Analysis) and Clear and detailed documentation of Issues.
  • Strong knowledge of telecom domain and protocols/standards like GSM (MAP), SS7 (ISUP, SCCP), IN (INAP, CAMEL, WIN), SIP, WiFi, charging and billing etc.
  • Knowledge of Networking concepts and protocols like TCP/IP, IPV4, IPV6, LAN, WAN, Virtualization etc.
  • Familiar with Network Storage SAN and NAS.
  • Knowledge of Cloud computing and AWS
  • Worked in telecom testing tools like EAST (to configure protocol message parameters according to the call flow) and used protocol analyzer tool Wireshark.
  • Knowledge of Continuous Integration process.
  • Testing the Bug-Fixes provided for site issues and Provide support to developers during Bug fixing for critical features.
  • To provide the technical supervision to team members whenever required.
  • Good communication and quick learner.
  • Strong analytical, troubleshooting and problem solving skills.

TECHNICAL SKILLS:

Operating System: Linux, Solaris, Windows 9x/XP/2003/2008 Server

Scripting Language: PERL, SHELL, Python, PowershellDatabase Oracle 9i /10g/11g, Sybase 12.5, MySQL 5.1.52

Protocols: GSM (MAP), SS7 (ISUP, SCCP), IN (INAP, CAMEL, WIN), SIP, Confidential, TCP/IP.

Tools: EAST, Rational Clear Quest, Selenium, BugZilla, JIRA, Confluence, SVN, VSS, CVS, HP-ALM, Target Process and Wire shark, Putty, Secure CRT, Beyond Compare, Edit Plus, WIN SCP, TOAD, DB-Visualizer, SQL Server Management Studio2012, Eclipse, SOAP UI, SOAP UI Pro, JMeter, QUIX, GIT, Jenkins, VMware-VSphere, VCSU (Virtual Connect Support Utility), IOMeter, splunk

Products: Soft Switch (ss1b), Access/Trunk/Signaling GATEWAY (MSG 9000), IAD, IP Phones, SIP Application Server, Media Server.

SDLC: Water Fall, V-Model, Agile Methodology

PROFESSIONAL EXPÉRIENCE:

Confidential, San Diego, CA

Test Automation Engineer

Responsibilities:

  • Responsible for testing various machine-to-machine (M2M) applications and communication platforms.
  • Preparing test cases based on user stories, executing them.
  • Doing Web Services/API testing using SOAP UI or equivalent tool.
  • Developed utilities using python scripting to validate response from SOAP UI or Web Service testing.
  • Written Python scripts to Configure and trigger automated integration test environments via Jenkins, which includes connecting to the Database and fetching the build number from the tables, trigger the build deploy and trigger the execution of the regression suit and sending emails using python script.
  • Parsing JSON data using python
  • Web GUI automation using Selenium Web Driver.
  • Backend Testing using SQL Queries on databases such as MS SQL Server.
  • Testing on various provisioning operations.
  • Doing Regression Testing .
  • Debugging and troubleshooting issues using tools like Splunk.
  • Logging defects using JIRA , and verify the fixes provided for defects and production issues.
  • Supported testing during Confidential release deployments or Confidential Enterprise Release (ER) deployments
  • Provide quality documentation and status update.

Environment: Java, SQL, Python, XML, Selenium

Confidential, Palo Alto, CA

Networking Test Automation Engineer

Responsibilities:

  • Involved in setting up the test environment.
  • Creating appliances /VM (Virtual Machine) using VMware-VSphere tool and configuring it.
  • Updating the firmware version using VCSU (Virtual Connect Support Utility) tool.
  • Preparing system test cases on different features and maintaining them in HP-ALM and executing the regression test cases using HP-ALM .
  • Verify the hardware configurations of the enclosures which include servers, interconnects in the lab.
  • Automated test cases using Python. Modified the python scripts as per the changes in the features and optimized the python scripts. Checking in the script in Git Hub .
  • Executing automated test cases using Jenkins .
  • Testing functionalities through REST APIs and JSON using Advanced Rest Client /Postman tool.
  • Logging defects in defect tracking tool, QUIX.
  • Verifying the fixes given for defects.
  • Filling daily time sheet and sending weekly report.

Environment: Java, Linux, TCP/IP, IPV4, IPV6, Python

Confidential

Senior Software Engineer

Responsibilities:

  • Prepare the test environment/bed having Linux/Solaris Servers and deploy the patch released to system test on the test bed.
  • Involved in Smoke, Sanity, Functionality, Regression and End-to-End testing or SIT (System Integration Testing) .
  • Wrote Perl script to automate the Sanity cases.
  • Automated the regression test cases using python.
  • Involved in Web-service API testing between multiple nodes using SOAP UI and JMeter by XML request and response.
  • Performance testing using JMeter.
  • Preparing test cases using word and Excel template, reviewing and executing test cases for new CRs.
  • Writing end to end test cases for user acceptance testing.
  • Involved in estimation for small CRs.
  • Preparing Requirement Traceability Matrix (RTM)
  • Checking the Values in database using SQL Queries and checking the logs to ensure success or failure for any operation.
  • Raising bugs using Requeste tool.
  • Verifying the fixes provided for site issues.
  • GUI testing of Web pages and validating functionality through web.
  • Web GUI automation using Selenium Web Driver.
  • Involved in Infrastructure/Platform team and have DevOps experience.
  • Involved in testing Subscriber Provision and Voucher Management in Pre-paid Database.
  • Involved in testing of Subscriber Management for Pre-paid and Post-paid subscriber.
  • Involved in testing of user-payer relationship and different type of container testing.
  • Involved in testing of different packages for Pre-paid and Post-paid subscriber.
  • Updating daily work report and effort in the PMS.

Environment: C++, Java, Linux, Solaris, Sybase, Python, Selenium, IN-INAP, CAMEL.

Confidential

Senior Software Quality Engineer

Responsibilities:

  • Preparation of the Test Setup which involves the installation SDS6.0, IRDB, SDS7.0, and the Application Server. Configure all the component
  • Preparing test cases using Excel template on the call flows and other requirements
  • Review of test cases prepared by others
  • Train my juniors on how to prepare the environment and how to write test cases.
  • Preparing Test Scripts using EAST Tool . Executing the test cases using EAST tool.
  • Checking the Values in database using SQL Queries and checking the logs/trace to ensure success or failure for any operation
  • Checking the correctness of the message parameters using Wireshark
  • Reporting the bugs using JIRA and Target Process .
  • Modifying the routing logic written in Perl according to the call flow
  • Have done sanity, Functionality, Regression, GUI testing and also statistical analysis .
  • Preparing System Test Report and Test List.
  • Following Agile Methodologies

Environment: Linux, Java, Oracle, GSM-MAP, SS7- SCCP.

Confidential

Senior software Test Engineer

Responsibilities:

  • Installing SMP and SCP and DB Server which includes Linux, Oracle 10g/Sybase 12.5 Database, SMAP and Tomcat.
  • Configuring the Web Application server
  • Integrating SCP/SMP/DB servers with SS1b and MSG 9000 and IAD I524.
  • Capturing and analyzing SIP messages using Wireshark
  • Preparing, reviewing and executing test cases for functional, and performance testing.
  • Testing the calls/functionalities through IVR, Web and SMS.
  • Reporting the bugs found, using Rational Clear Quest.

Environment: Turbo Linux, C++, Java, Sybase, SIP.

Confidential

Senior software Test Engineer

Responsibilities:

  • Preparation of the Test Environment which involves the installation of Linux, ZXIN OS and Sybase server on a Linux platform.
  • Installation of Web Server on Linux Platform, Configuring Switch and VMS server
  • Preparing Data Flow diagram (detail flow of the requirement) using MS-Visio
  • Preparing test cases using Word template, especially on charging scenarios. Apart from that also prepared test cases on Web, IVR, sms part
  • Review of test cases prepared by others.
  • Train my juniors on how to prepare the environment and how to write test cases.
  • Did testing of IVR part , sms, Web, WAP and charging part (CDRs and logs)
  • Testing Web-Service using SOAP UI and JMeter using XML request and response.
  • Testing Web Site or web page (GUI, Functionality both).
  • Have done Back End Testing
  • Checking the Values in database using SQL Queries and checking the logs/trace to ensure success or failure for any operation.
  • Executing the test cases and reporting the bugs using HP QC.
  • Preparing system Test Report and Test List, and Bug Analysis Report .

Environment: Linux, C, C++, Java, Sybase, IN - INAP, SS7-ISUP, GSM-MAP.

Confidential

Software Test Engineer

Responsibilities:

  • Preparation of the test bed which includes installation of SCP/SMP, configuration of switch.
  • Study of requirement and prepare test items or scenarios.
  • Preparing reviewing and executing test cases.
  • Testing functionalities through IVR and Web
  • Reporting bugs using BugZilla
  • Preparing Test Summary Report and Test List
  • Preparation of user manual.

Environment: Linux, C, C++, Java, Oracle, CDMA-IN (WIN = Wireless Intelligent Network).

Confidential

Software Test Engineer

Responsibilities:

  • Preparing System test cases
  • Executing system test cases
  • Validating the GSM MAP messages in different modules in this project.
  • Analyzing log files
  • Reporting BUGs using BUGZILLA
  • Sending Test Report

Environment: Windows 2000, GSM-MAP, SS7-ISUP.

Hire Now