Lead Automation Engineer Resume
PROFESSIONAL EXPERIENCE
- 8+ years of IT Experience in QA Automated and manual testing with total of 14 years of experience in Telecom domain in different phases of Software Development Life Cycle using waterfall/Agile methodology.
- Experienced in Testcase design and Execution of Java/J2EE technologies based web applications, Distributed N - Tier applications through SOAP/REST Web services and flat file interface testing
- In-depth understanding of Hadoop/BigData and its ecosystem (HDFS, MapReduce, Yarn, pig, hive, oozie, flume, Hbase, Scoop, NoSQL)
- Experienced on BigData processing using Java/python(numpy, scipy, pandas, Matplotlib, Pydoop) and good Knowledge on Machine Learning Algorithms
- Proficient in test automation using Selenium Tools, Rational Functional Testerand Performance Testing using Rational Performance Tester
- Strong Experience in Automating Web Application using Selenium WebDriver with Java/Python,JUnit, and TestNGand good Experience in Automation test framework like Data Driven Framework, Keyword Driven Framework and Hybrid Testing Framework.
- Experienced in Performing data driven testing, Cross browser testing using Seleniumand defects Reporting using Quality Center (QC)
- Good Experience in Java Programming, Python Programming/Scripting, Junit, TestNG, Unittest, UNIX Shell Scripting and Perl Scripting
- Strong Experience in writing Huge SQL Queries and Experienced in DDL/MML Commands of RDBMS like Oracle and MySQL
- Experienced in testing of SOAP/RESTful Webservices using SoapUI, flat file interface testing using Shell Scripting
- Exposed in software configuration management tools like SVN, Clearcaseand Defect tracking tools like Quality Center, Clear Quest and Requisite Pro and tools like Maven and Jenkins
- Experienced in User Acceptance Testing (UAT), End to End Testing, Production Deployment and Production Support.
- Mentoring of team members and guiding them on technical challenges and Managed team as a lead from US to India in onsite offshore model
- Excellent Analytical and Communication Skills and self-motivated, quick learner, smart worker and a very good team player.
TECHNICAL SKILLS
Technologies: Hadoop/Big Data, SOAP/Rest Webservices, WSDL, CSS, HTML
Languages: Java, Python (numpy, scipy, pandas, Matplotlib, Pydoop), Excel Macros, SQL
Operating Systems: UNIX, Linux, Windows
Scripting: UNIX Shell Scripting, Python, Perl Scripting
Database Oracle: , MySQL, HBase, SQLite
ToolsSoap: UI, Eclipse, PyCharm, Toad, Quality Center (QC), Clear Quest, Requisite ProMaven, Jenkins, Clearcase, SVN, SCME
Methodologies: Agile, Waterfall
Automation Tool: Selenium IDE/WebDriver, Rational Functional and Performance Tester
Automation Frameworks: TestNG, Junit
Platform: Windows, Linux, Solaris, AIX, HPUX
Telecom/Protocols: SS#7, CAS, V5.2, SDH, PDH, CAMEL, WINA
PROFESSIONAL EXPERIENCE
Confidential
Lead Automation Engineer
Environment: UNIX, Java, Selenium WebDriver, HTML, Oracle 11g, SQL, Toad, Webservices, SoapUI, SVN, Quality Center, Rally
Responsibilities
- Requirements review and Writing Test Plans, Test Scenarios, Test cases and Automation Test Scripts.
- Performing different types of testing including Functional Testing, Regression Testing, User Acceptance testing on Application GUI, Database Testing, flat file interface testing using shell scripting and Webservices Testing
- Extensively automated regression and functional test suites using Selenium (IDE/WebDriver), JAVA/Python, and Frameworks like Junit and TetsNG using Page Object Model (POM) Concept
- Implemented Page Object Model/Page Factory Concept from scratch to represent all the Application web pages using Selenium/Java and also performed preparation of automation test framework
- Developed Keyword Driven, Data Driven and Hybrid automation frameworks to retrieve test actions, test data from Excel files and SQL Databases
- Extensively performed Oracle Database testing using Selenium, JDBC concept and SQL queries
- Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel and reported defects/results to the team and Management
- Experienced in testing of SOAP/REST Web services interface using SoapUI
- Configured Maven for automation projects and developed Maven project object model (POM) and integrated with Jenkins for providing continuous integration and continuous delivery of Test Automation Scripts for testing the Application software continuously
- Performing backend white box testing(Java/JSP/Shell/Perl), SQL testing, SSH Flat file interface testing, MV Replication interface testing
- Performed automation of Defect Report Generation from Quality Center and format in Excel Sheet and send to the team through email using Excel Macros
- Involved in Root Cause Analysis of Productiondefects, Production Installation Support
- Generating Test Metrics, automation reports, Defects tracking in Quality Center, testcase to Requirements traceability matrix for management reporting.
- Leading, Mentoring and Coordination of teams in an Onsite-Offshore model, Attending Daily Scrum as part of Agile model for discussing the project status
Confidential
Lead Tester/Developer
Environment: Linux, Java, Python, Hadoop/BigData,Oracle 11g, SQL, Toad, SVN, Maven, Jenkins,Rally
Responsibilities
- Collecting Structured Inventory, CDR, performance and Unstructured trace log data from different network elements in LTE networks.
- Writing PIG UDF and HIVE UDFs in Python/Java/J2EE for preparing the data for loading into HDFS and further processing.
- Creating Hive internal and External Partitioned tables in HDFS to load large sets of structured CDR data (CSV Format) using Hive Load Scripts
- Developed MapReduce jobsin Java/J2EE and Python to process the raw data, and load into partitioned tables
- Creating Hive queries (HQL) for analyzing CDR data and loading the processed data on to RDBMS for the further analysis and reporting using Sqoop
- Created NoSQL DB HBase tables and loaded large sets of structured, semi-structured and unstructured data coming from public data sets for processing
- Loading Unstructured Streaming data into HDFS using Flume
- Loading CSV, XML and JSON data onto HDFS using Hive load Scripts
- Automated Collecting the data using flume, processing the raw data, loading into HDFS, exporting the processed data on to RDBMS tables using Oozie workflow scheduling system
Confidential
Lead System Engineer
Environment: Java, Unix, Jsp, HTML,Oracle 11g, SQL, Toad, Webservices, SoapUI, Clearcase, ClearQuest, Rational Performance Tester, Rational Functional Tester
Responsibilities
- Requirements review and Test Plans, Test Scenarios, Test cases and Test Scripts.
- Performing different types of testing including Functional Testing, Regression Testing, Performance Testing of GUI Testing, Database Testing and User Acceptance testing
- Discussing with customers and arriving Confidential the performance thresholds like throughput, CPU utilization, Memory utilization, Network utilization, Disk usage, Response times, Maximum Number of Users, Duration of testing to be performed, amount of load to be applied to the system, etc…
- Involved in test bed setup and data creation, identify key scenarios, creating load scripts and tools using Unix Shell Scripting and Rational Performance Tester and Report Template Generation
- Performing Load, Stress, Soak, Spike and Monitor the testes using the monitoring scripts, generate Performance metrics for throughput, CPU utilization, Memory utilization, Network utilization, Disk usage, Response times, number of users, total transactions, monitoring the heap, garbage collection, etc.
- Consolidate, Analyze and Share the test results and fine tune the System and test again to see if there is an improvement or decrease in performance
- Involved in production Bug Verification and Production Installation Support and UAT Support
- Reporting and Tracking the System test Defects in Quality Center/Clear Quest
- Generating Test Metrics, Defects tracking in Quality Center/Clear Quest, testcase to Requirements traceability matrix for management reporting.
- Manage a team of 12 testers and worked as a lead in Mentoring and guiding the team in performing System testing, Regression testing and Performance Testing
- Day to Day Meeting with the testing team to track the System testing/Regression Testing/Performance Testing progress
Confidential
Senior Product Engineer
Environment: SCO UNIX, Shell Scripting, Perl Scripting, Oracle 9i, SQL, Sqlplus, SQL Developer, Clearcase, Quality Center, Quality Test Professional
Responsibilities
- Developing Test Plans and Test cases or Confidential Real Time Billing System(RTBS)
- Integration and testing of RTBS, Testing of GSM and CDMA Protocols - CAMEL, IS826,IS-41
- Bugs Reporting, verification and tracking using Quality Center
- Automation of test cases using Shell Scripting, Perl scripting and QTP
- Test Environment Setup (OS/Score Installation and Database Installation required for RTBS)
- Coordinating with US Counterparts for both Test execution and Test Environment Setup
- Performing Basic Confidence Testing on new software build
Confidential
Senior Engineer
Environment: UNIX, Oracle 9i
Responsibilities
- Maintenance of NLD network, Network/Switch Provisioning
- Traffic Data collection and analysis for improving ASR and CCR
- Switch monitoring for Alarms and CDR Collection and Verification
- Automating Link provisioning, Code Provisioning using shell scripting
- Call Tracing and Analysis of call failure reasons using Agilent SS#7 Analyzer for improving GOS
- Automation of Reports generation using VB Programming/Excel Macros and Shell scripting
- Automation of CDR Collection Analysis and Reporting from all the NLD Switches
Confidential
Engineer
Environment: UNIX, Oracle
Responsibilities
- Integration and Testing of C-DOT Digital Switching System and EWSD Switches
- Involved in testing of telecom Signaling protocols SS#7, V5.2, CAS and Transmission Protocols like STM1, STM4…
- Involved in Testing of Trunk lines like SS#7, CAS and Subscriber lines like PSTN and also involved in Access N/W testing
- Involved in User Acceptance Testing, Load Testing and Soak Testing of EWSD, CDOTSwitches and transmission products like STM1, STM4/16, etc.
- Automation of Test cases using shell scripting
- Installation of Switchesand its accessories Confidential Client site and providing Customer support
- Prototype Development of new Products and getting Approval from Technology provider
- Preparation of Compliance Reports for Customer Requirements
- Installation and Provisioning of subscribers lines and Maintenance of Switches
