Pasumkili Nagarethinam
Ashburn VA
adbtwc@r.postjobfree.com
SUMMARY
Experienced 16+ years as developer, tester, analyst, leader in various software industry of Telecom, Internet, Energy and Financial.
Well acquainted with different Software Development Life Cycle (SDLC) processes like Waterfall, Iterative, Agile Kanban, Agile Scrum.
Extensive experience in testing different products and platform, including Backend, API, UI
Varied experience in developing Automation framework and test scripts using python, Java, VB script and tools like Selenium, Cucumber, QTP, Load Runner, SoapUI.
Well-versed with many Software Management tools.
Experienced in Telecom Protocol implementation on different protocols.
Experienced in designing Use cases, Test plans and Test cases based on Business Requirements and Technical Specifications.
Experience in reviewing the artifacts at all levels Requirements, Design and Test Documents and assisting the customer in User Acceptance Testing (UAT).
SKILLS
Operating System
UNIX, Solaris, Linux, LynxOS, Windows
Programming Languages
Python, Java, C, C++, Z8000 Assembly, VB Script, SQL, PL/SQL, UNIX shell, Perl, Tcl/Tk, CORBA, XML
Database
Oracle, Postgres, H2, InfluxDB, MySQL, Sybase, DB2, SQL Server, Tandem
Automation tools
QTP, Load Runner, Selenium, Cucumber, INET, MGTS, Catapult, SimpleSoft, Mimic
Testing/Debugging Tools
Wireshark, pdb, Toad, DBArtisan, RapidSQL, SOAPUI, GDB debugger, Switch DEX debugger,
Test Management tools
JIRA, Quality Center, Test Manager, StarTeam, Remedy
CMS/Release Control Tools
GIT, Bitbucket, ClearCase, ClearQuest, DOORS, Subversion
SDLC Process
Waterfall, Iterative, Agile Scrum, Agile Kanban, ISO: 9001, CMM
Design/Tools
Docker, Kubernetes, Google Cloud Platform, OOAD, UML, ERD, Microsoft Visio, BizAgi, Wireframe
Protocol Standards
SS7, MTP, ISUP, SCCP, TCAP, SIP, AIN, SNMP, TCP/IP, HTTP, IPv6
EXPERIENCE HIGHLIGHTS
Wartsila NA Inc Oct '16 – till date
Lead QA Engineer
Project:
GEMS, energy power plant control software product, testing that includes market specific operation and customizations based on customer needs
Responsibilities:
Manage QA team for project testing and delivery along with documentation support
Lead and mentor QA on product, process and testing methodologies
Utilizing and maintaining QA environment in google cloud platform
Build automation framework using python for functional testing of API and backend functionalities, that is run daily for all commissioned projects
Analyzed and implemented process, tools and tests for security certification of product
Created tests and automation for data science product, to control the powerplant cost-efficiently based on forecast data
As a leader and expert, support initiatives of product design, documentation standards, process improvement, audit/certification.
Environment: Linux, Python, Java, Postgres, InfluxDB, JIRA, GIT, Jenkins, Docker, Kubernetes, Google Cloud Platform
ScienceLogic May '15 – Oct ‘16
Senior QA Engineer
Project:
ScienceLogic EM7, networking monitoring tool - Platform upgrade
Authentication Uplift – Single Sign On - OneLogin, LDAP, SSL, HTTPauth
Backend Process - Patcher, Billing, Events, Runbook Automation/Action, Power-Pack
Automation – Development of automation suite with python on Jenkins CI environment using Selenium WebDriver and Cucumber reports
Responsibilities:
Work with Agile Scrum team to understand the stories and provide story points and acceptance criteria during backlog grooming
Work with the key stakeholders to come up with the test strategy, review and approval
Create Tests for stories and update test cycles with tests for hardening sprints
Perform Functional, Regression and Sanity testing for each major and hotfix release
Build, Deploy and maintain product on VMware/hardware test systems
Mentor and Train on the product and features
Involved in developing and improving automation framework using python with Selenium WebDriver, Cucumber for BDD approach tests using Gherkin and Reports
UI, API and Backend Automation of tests using framework
Environment: ScienceLogic EM7, Linux, MySQL, Python, JIRA, GIT, Jenkins, Selenium, Cucumber, Workbench
FINRA Jan '14 – May’ 15
Senior System Analyst
Project:
Peoplesoft HCM – specialized in Performance Management, Profile Management, Internal/Client training
Responsibilities:
Worked with Business user to understand the Business Requirements and attend the CCB/review meeting with the project Stakeholders
Analyzed Requirements/Design document
Designed web pages or flow diagram using different tools
Automation framework development for QTP, created library functions
JTAF - Java Test Automation Framework development using Java – new functions added to support the product automation
Performed Test execution of functionality and reports and Regression testing on different components
Created Requirements, Business Model, Business Component, Test cases, update execution status, generate reports and graphs in Quality Center
Be part of team to evolve the Agile Kanban process and implemented process
Environment: PeopleSoft HCM 9.2, SQL, QTP, Java Test Automation Framework tool, MS Visio, BizAgi, Wireframe, MS Project, Toad, JIRA, Subversion and Quality Center
Verisign Aug '07 - Apr ‘10
Engineer III
Projects:
Namestore - internet domain registration platform that supports GUI and API
CTLD - registration of CCTLD domains like CC, TV and JOBS
VCC – Web application for customers to access reports and related tools and links
Responsibilities:
Analyzed the Business and Functional requirements of the application
Developed detailed Test Plan, Test Case documents based on the requirements
Setup Test Environment which involved create/upgrade UNIX boxes, implement Fire wall rules, setup WebLogic Admin server, application servers, gateways, services by installing the packages
Created test data using oracle database production refresh which includes installation of database, streams and clean up
Deployed and tested WebLogic applications, Batches, Reports, GUI and Database
Developed Data driven framework, library files and automated test cases using QTP and also with Unix/Java based tools
Coordinated and communicated the QA effort by effectively working with different teams and members
Worked with business users to clarify the requirements, test results and supported User Acceptance testing
As a QA lead, collected the status of task from the team, prepared weekly status report with charts and test percentages and distributed to the stakeholders
Environment: QTP 9.1, Quality Center 8.2, WebLogic server, UNIX, XML, Unix Shell Scripting, Oracle9i/10, SQL, StarTeam, TOAD, MS Project
Freddie Mac Jun '06 - Jul ‘07
Senior QA Analyst
Projects:
Roll forward Process - populates FAS 140/FIN 45 Core Engine Roll forward tables for Financial Reporting and Analysis
Unscheduled Float ETL - convert data in text file to staging table
FRP Reports – Reports for internal and external reporting, corporate accounting
Core Engine – Day1 accounting values and rates for each origin-destination combination of securities
Responsibilities:
Prepared Test Cases document, along with Requirement Traceability Matrix, conducted reviews and sign-off
Performed Functional (Progression) and Regression Testing for the release
Co-ordinated with the Business Analyst and performed Backend Testing using complicated SQL Queries to test the application for business rules in huge volume of data
Fully automated the SQL test scripts for ETL process, including creating test result in spreadsheet and report automated testing
Supported in preparing Mock Data for Test Bed and helped to identify the data
Performed Product Acceptance Testing
Assisted and guided the team with issues and support for testing
Environment: UNIX, DB2, Sybase, Oracle, PL/SQL, VB Script, UNIX Shell, Clearcase, ClearQuest, RapidSQL, Command Center
AOL Apr '05 - Jun ‘06
Senior QA Engineer
Projects:
RSI Standardization - Redesigning XML transactions to ebXML SOAP framework
RSI Performance - upgrade from tcl-based code into C library to improve efficiency
RSI Config DB - configuration TCL files converted to relational database
Master/Sub ScreenName Management
Registration Auto-Password Security
Price Choices and Offers to customers during member registration
Callback CVV2 Verification
Responsibilities:
Reviewed Product Requirements, Technical Requirements and System Design documents
Prepared Test Strategy document and developed the Functional and Regression Test cases in Quality Center
Performed Functional and Regression testing on Central Registration system
Performed Backend verification of stored procedures and tables using SQL Queries
Developed Automation script using Quick Test Professional for UI, AVR tool for XML testing
Performed Load Testing using Load Runner
Performed User Acceptance Testing
Performed Risk assessment and reported
Trained on RSI server, various transactions and testing procedures
Environment: UNIX, Sybase, Oracle, UNIX Shell, Tcl/Tk, XML, C, VB Script, QTP, Load Runner, DBArtisan, Quality Center, Remedy
Axes Technologies India Pvt. Ltd. Jul '00 - Feb '05
Senior Software Engineer
Projects:
11 additional AIN Messages for Event Detection Point and Call Party Handling
Command Line Interface to view the software release level in SCP
Add the ability to disable/enable CCDLinks from command line
Support for defining privileges for new custom commands
Additional command line options to update and synchronize database.
Porting SCP OAM GUI to JAVA from Tcl/Tk
Application Server with SIP and HTTP interface to SCP to provide IP access
VPN/TollFree service - Origination Call Screening Routing, User Group Support, Customized play announcement for a User Group, Release support.
UNIX porting of Audit Man-Machine Interfaces
Local Number Portability Database Expansion
Evolution Release-1 - enhanced signaling capacity for the INfusion Signaling Server
Native Mode Common Channel Manager - conversion from Z8000 Assembly to C
Enhanced Node Restart - isolated node's MTP restart with updated routing status
Responsibilities:
Review of Statement of Work (SOW) or Feature Requirement Specification (FRS) and Feature Analysis of the CRs
Created/Updated Sub-System and Low-level Design for projects using OOAD
Performed Coding of real time and embedded system software for the SS7 protocol stack using C, C++, CORBA, UNIX shell scripting
Implemented call model subsystem using GR1298, GR1299 and GR246
Optimized the code to maintain the processing speed and performance
Prepared Unit/Integration/System Test Plan for projects and performed testing, including development of test scripts using ANSI shell script and SQL scripts for test data.
Developed INET/ MGTS Catapult tool scripts for Integration testing and Subsystem testing
Leading and training team on projects
Environment: UNIX Solaris, C, C++, Java, Z800 assembly, UNIX shell, ANSI shell, Tcl/Tk, XML, Sybase, CORBA, Alcatel Infusion STP, Alcatel Infusion SCE
EDUCATIONAL QUALIFICATION:
Bachelor of Engineering (Electronics and Communication Engineering) from Madras University in 1998
CERTIFICATION:
Post Graduate Diploma in Telecom Software Development - TCIL in 2000
Oracle Database 10g Introduction - Learning Tree in 2008
ScienceLogic Certified Expert in 2015
ICAgile Certified Professional – Agile Testing in 2015
Python Data Structures, Using Python to Access Data, Using Databases with Python - Coursera in 2015/2016
Certified Security Practitioner – exida in 2019
Project Management Fundamentals – Wartsila in 2019