Summary:
Over * years of experience with Java/J*ee Applications
Over 4 years of experience in testing.
Experienced in both white box as well as black box testing methodologies with rich Experience in QA activities right from writing Acceptance Test Plans, Test Case Specifications to Test Execution, Reporting and Regression testing.
Extensive experience using JUnit for unit testing and knowledge of Selenium Test automation suite(IDE, RC, Web driver and Selenium Grid), Cucumber and Jenkins continuous Integration tool for UAT
Knowledge and awareness of Automation of mobile applications using Selendroid
Production and Customer support experience with strong analytical, troubleshooting and problem Solving Skills
Experience testing SOAP web services and awareness of RESTful APIs and testing tools SOAP UI Pro
Experience testing a Data Warehouse (DW)/Business Intelligence (BI) solution to ensure information accuracy, reporting efficiency and data security
Rich development, deployment, maintenance and Support experience of enterprise applications in J2EE platform, IBM Websphere and JBOSS
Experience with database servers Oracle and SQL Server.
Command on end to end Software Development Life Cycle methodologies including Waterfall and Agile.
Strong supply chain domain knowledge in Manhattan WMS (warehouse management system), Manhattan TMS (Transportation Management System), Manhattan SCI (Supply Chain Intelligent), Manhattan TP (Transportation Procurement) and JDA Retail software products.
Extensive experience in IBM Cognos software.
Education:
Bachelor’s Degree in Computer Science and Engineering
Technical Skills:
Languages: Java, C, C++, Java Script
DBMS: Oracle 10g and MS-SQL
Operating Systems: Windows, Linux, UNIX, AIX
IDE: Eclipse, Ruby Mine
Automation Testing Tools: Selenium 2, Cucumber, Selendroid, UFT
Version management tool: Visual Source Safe, Clear Case, SVN, GitHub
Defect Tracking and Change Management
Tool: Clear Quest, Jira, Sales Force and Bugzilla
Business Intelligence Tool: Cognos
Test Management Tool: Test Director, Quality Censer
Continuous Integration tool: Jenkins
Web technologies: HTML, XML
Web Servers: IBM Http Server, IIS 5.0, Tomcat
Application Servers: JBOSS (ver 4.0.5, 4.x), Web Logic (ver 8.x, 9.x) and WebSphere (ver 6.x.x -7.x.x)
Front Hand: JSP, servlet
Messaging: WebSphere MQ (IBM MQ) 7.0
Other Tools: Rateware, RAND, PCMiler
Achievements/Certification
Individual recognition:
Receiver of TGIF award for Quicksilver and Tarantula projects
Team recognition:
Receiver of NDS India Best Team award for 2003
Receiver of milestone award for SMART project
Certification
Mastering Selenium 2 Certification obtained from BraibMeasures (2016)
Selenium 2 Certification
Selenium 2 Certification
or
Paste the following link to address bar of your browser:
http://www.brainmeasures.com/transcript.aspx?transcriptid=51995
ISTQB (International Software Testing Qualifications Board) certified tester-foundation level.
Projects
Professional experience:
Cox Technology (Manheim), Atlanta GA Jun 2015
SONAR (Search and Recommendation Engine)
SDET (Software Development Engineer n Test)
Manheim is the world's largest, most comprehensive wholesale vehicle marketplace. With 106 operating locations worldwide, we bring qualified buyers and motivated sellers together at live, competitive auctions. SONAR was a research and development project for providing APIs and micro services for the web components and Customer portal team to feature a smart and fast search and recommendation mechanism to be used in all their digital platforms that would serve customers to shortlist the vehicle listing that would best match their needs and search criteria.
Role and Responsibilities:
Understand the architecture and requirements and derive a test plan and test approach
Worked in an agile environment, participated in grooming commitment and closing ceremonial meetings as part of planning for the sprint, worked closely with developers to understand the Acceptance criteria and test the stories developed to QA certify the deliverables by end of the sprint
Involved in the deployment of the micro services using boot2docker and Capistrano technologies
Troubleshooting data related issues and backend data verification and testing using SQL queries
Create Test Scenarios and classify them for either manual or automation type
Create test cases for manual testing and leverage the same to write feature files in ruby/cucumber for UAT
Conduct manual round initially and record/report the results.
Run automation scripts for regression and analyze results.
Log defects as applicable and track all through completion
Deploy to production and perform post deployment testing and verification
May 2014 – Jan 2015
Testing Tools Online training:
Mercury Tours is a sample web application that simulates a web-based flight information and reservation service. Main modules include login, finding flights for a given departure and arrive airport on a given departure date, selecting the flight and proceeding to make the reservation with making the purchase.
Developed sample test scripts using the above as web application under test to learn the following testing tools:
Selenium -Web Automation testing tool
JMeter- Load Testing Tool
SoapUI- Web Services testing tool
QTP – Funcational and API testing tool
JDA, Alpharetta GA Oct 2012 – Oct 2013
Sr. Support Engineer / QA Engineer
Served as part of the Support organization and provided technical and functional support predominantly for JDA Retail products such as Workforce Management and BOS (Back Office Supplies)
Role and Responsibilities:
SalesForce Case Management:
Investigation of support tickets raised by clients to determine the nature of cases (root cause, incident, defect) and drive cases to closure with solid concrete solution.
Provided root cause analysis to clients for recurring issues
Troubleshooting data related issues and backend data verification and testing using SQL queries
Provided/Suggested configuration and functional solutions to incident cases by researching through documents, forums in intranet sites as well as interaction with development team.
In case of defects on:
Core Functionality:
Determine if the code fix is already available in a future release and perform a port back to the release a particular client is on else raise a new defect with development team and follow up for the code fix.
Custom functionality:
Work closely with services and provide fixes as applicable
Significantly contributed in the QE activities of product maintenance releases.
This involved replication of issues in local environment, unit testing the fixes, regression testing, smoke/sanity testing and alpha testing before releasing it to the customer
Release Management:
Discuss with client and Customer support engineers to prioritize and group a set of defects for release to the customer prior to a major release or update.
Involved in build,packaging and deployment of maintenance releases to the client's environment
Client Interaction:
Participate in meetings and web-ex sessions with clients for better understanding of issues and concerns.
Participated in meetings with clients for gathering requirements on CDP(Change Development Process) for customizations and enhancements
Provide weekly updates to customer support engineers and clients on progress of cases and daily updates for critical ones.
Manhattan Associates Inc, GA Oct 2007 – Sep 2011
J2EE application System Administration, Configuration and Maintenance
Solutions Engineer
There was a requirement for building, deploying, maintaining and supporting (Technical as well as Functional) multi-tiered distributed J2EE environments that was being used for Sales Demonstration purposes of the following Supply Chain Solutions
Transportation Lifecycle Management
Warehouse Management System
Supply Chain Intelligence
Also was a key lead in implementing some proprietary System Management tools that could be used across Manhattan products like the System Director, Deployment Director, Workflow and Rules Modeler.
Role and Responsibilities:
Architect, Planned, Executed and trained the Solutions Consultant in the EMEA region on a major release WMOS product on the J2EE platform
Responsible for leading deployments of Applications in JBOSS as well as Websphere Application Servers and fine tuning the servers for optimal performance
Experience in DW/BI testing using Cognos:
oData Warehouse ETL testing: Testing team verifies that data moved from a source to the target and the transformation rules have been applied as expected.
oReport (BI) testing: Verification of drilling (drill down, drill through), sorting and export functions of the reports. Includes testing of different data sets (different regions, periods of time) and usability testing.
oLoad and Performance testing: Validate the performance and scalability of the system under different loads, the possibility to store historical data for several years.
In addition, worked as a report author in creating, building standing and custom reports using analysis and report studio.
Experience testing SOAP web services and testing tools SOAP UI Pro
Troubleshooting data related issues and backend data verification and testing using SQL queries
Responsible for creating Database instances and all the database objects required by the applications and perform database maintenance.
Perform maintenance on UNIX, Linux and Windows demo environments to ensure good performance and connectivity internally and externally.
Extensive experience in Data migration Infrastructure and Integration testing
Written shell scripts for AIX server resources monitoring purposes
Work closely with R&D and QA teams on a regular basis in order to solve issues and fix bugs in the software in order for demos to go well.
Create and maintained necessary documentation for demo environment maintenance.
Create demo scripts for products in order to provide the sales team with tools needed to demo the key product functionality.
Mentor and train new teammates on daily team tasks.
NDS Ltd, India Apr 2005 – Oct 2006
SMART
QA Tester
Description:
The NDS StreamServer Macro and Reporting Tool (SMART) is developed to serve the following purpose:
Create and run reports on the StreamServer database;
Create, schedule and run macros on the StreamServer database;
Terminate reports and macros currently running on the StreamServer database;
View a log of commands run on a given date.
SMART a tool used for creating, storing and querying the SSR database-central repository for all the streaming information in a flexible and controlled manner using macros and reports. The SMART Interface is implemented as a J2EE web service; it accepts RPC style SOAP calls from clients and translate these calls to perform operations on the server and the SSR database. The service is deployed on a J2EE web container and manages all SOAP interaction via Apaches AXIS web component
Platform: SMART Client: NetFramework1.1, SMART Server: j2ee (Tomcat), SOAP, xml, DB Server: oracle 8i, oracle 10g
Role & Responsibilities:
Led QA/QE activity for this project
Execution of Test cases and scenarios to test the SOAP web services using open source testing tool
Created Test plan Test cases and Reporting documents
Actively involved in review and walk through meetings of document, process n product improvements and issues discussion
Troubleshooting data related issues and backend data verification and testing using SQL queries
Led the test execution with 2 other resources
Logged defects and tracked them through completion
Ensured the exit criteria as defined was met before the product was released
Test Harness Development Sep 2004 – Mar 2005
Java Developer
Description:
Development of Java test software that is a fully-featured, flexible, and configurable test framework to facilitate unit testing as well as scenario testing. The different set of parameters against which an API is to be exercised is provided in an xml config file. The harness framework parses the xml to read each input parameters set and then invokes the API with those parameters, compares the actual output with the expected one and logs the test results in a log file.
Platform: Core Java
Role & Responsibilities:
Design and development of the test harness framework.
Led QA activity for this project
Quick Silver May 2003 – Aug 2004
QA Tester
Description:
This project required developing set of classes and interfaces for java.util and java. Math package as defined by Java language specification.
Platform: Core Java
Role & Responsibilities:
Worked independently on this project and wrote humungous test code in java using junit for testing the APIs
Self-Study
Mercury Tours Website testing using UFT 12
For QE
May 2014 – June 2014
Mercury Tours is a sample web application that simulates a web-based flight information and reservation service. Main modules include login, finding flights for a given departure and arrive airport on a given departure date, selecting the flight and proceeding to make the reservation with making the purchase.
Testing Activities:
GUI Testing:
Analyzing the application to understand the operations and processes to be tested and Creating Tests and Actions, Object Repositories, Function Libraries, parameterising tests accordingly
Run, analyze and report defects.
API Testing:
Building a webservice/REST Service test: importing a webservise, building the test, integrating data into the tests and using multiple data source and custom code in the tests.