Post Job Free

Resume

Sign in

Project Test Cases

Location:
United States
Posted:
July 02, 2015

Contact this candidate

Resume:

Suresh Puram

309-***-****

Summary:

**+ years of extensive experience in the areas of Software Testing and Software Quality Assurance. Good knowledge in diversified fields of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).

Expertise in software development methodologies like Waterfall, Agile and Scrum.

Expertise in Quality Center/ALM administration, customization for new projects, upgrade and migration of projects.

Experience in upgrading and migrating projects from Test Director to Quality Center 9.X to HP ALM 11.X.

Expertise in setting up and integrating HP QTP/UFT with HP QC/ALM.

Designed and Developed Keyword driven framework, Hybrid, DATA Driven and Environment driven framework in QTP for localization testing

Ability to write complex SQL queries and procedures in PL SQL for Backend and ETL testing.

Comprehensive grasp of Java, Java Script, HTML, XML and Knowledge of middleware technologies and Application servers.

Proficient in using Selenium Web Driver, IDE and automating testing process

Experience working with automated test tools like Selenium Web Driver, Load runner, Quality Center, HP ALM, JUNIT 4.0, Win runner.

Good Experience on Selenium IDE and creating Scripts in selenium web driver by using Java

Experience in test automation using Selenium web driver JUnit, TestNG, Mercury/HP QTP, Quality Center, Test Director.

Executed the manual test cases and played a key role in Functional Testing by preparing scripts in Selenium IDE and Selenium Web Driver

Worked on web service testing using SOAP UI and SOAP UI Pro Tool.

Good Exposure in testing SOAP and REST Web services by using SOAP UI.

Good Exposure in working with Jenkins for Continuous Integrations from Version Control System.

Exposure to web technologies like JavaScript, XML, XPATH, AJAX, HTML, CSS and SOAP.

Involved in backend testing by using SQL-Server, Oracle and DB2 databases. And proficient knowledge in SQL queries, stored procedures.

Extensively worked on agile tools like Rally and JIRA.

Extensively worked on JIRA for bug tracking and for test case execution.

Involved in GUI Testing, Functional Testing, and Regression Testing, black box testing, white box testing and System Testing. Involved in User Acceptance Testing. Involved in Application Program interface testing (API Testing)

Verifying and validating web based e-commerce applications and documentation based on standards for software development and effective QA implementation in all phases of SDLC.

Involved in executing batch in UNIX server and used basic UNIX commands.

Excellent interpersonal, analytical, problem solving and communication capabilities.

Participated in daily scrum meetings and interacted with business and development teams to nail down the issues in order to meet project deadlines.

Skill Set:

Testing Tools: Selenium IDE/Web Driver2/ RC/ Grid, Quick Test Pro (QTP), Firebug, Test NG, JUnit 3/4, JMeter

Methodologies: Agile, Waterfall

Agile Tools: Rally, JIRA

Languages: Java, JavaScript, SQL, HTML

Automation tools: Selenium2, SOAP UI, Fire Bug, Fire path, VAPI-XP using QC

9/11,ALM 11, QTP 9.2/11, UFT 11.5, Load Runner, STAT, Selenium, JUnit

QA/Testing: Black box, Integration, Functional, System, End to End, Regression, User Acceptance

Web Technologies: HTML, XML, JSP, JavaScript, CSS, XPath

Bug Tracking Tools: Quality Center, Bugzilla, JIRA

RDBMS: Oracle 11g, MySQL

Documentation: Microsoft Excel, Microsoft Word, and Microsoft PowerPoint

Misc. Tools: Remedy, Visio, Secure CRT, HTTP Watch, Putty, WinScp, TOAD, SOAP UI, Eclipse

Professional Experience:

Center for Medicaid and Medicare Services (CMS)

CMS, Maryland.

QA Lead Dec 2014 – till now

Description: The Centers for Medicare & Medicaid Services (CMS) collect and maintain a vast amount of health care data. Delivering access to this valuable data opens a gateway to the information needed for promoting and supporting the efficient delivery of accessible, quality healthcare – a key CMS strategic objective. CMS is implementing an Enterprise Portal that provides a single window through which users may see and access information and applications from multiple sources, based on each user’s individual roles and permissions. Enterprise Portal will make the data accessible, enabling the users to make important decisions more efficiently and with greater confidence. This enterprise approach leverages common CMS user identities for all portals, simplifying access to information, services, applications, communication and collaboration tools, social media, and other emerging technologies.

Responsibilities:

Lead a team of 4 QA personnel involved in the testing activities for the Documented applications

Documented test plan and test cases according to the business required document.

Analyze the Business and System Requirement Document (RD), Explaining requirement to team members and review Test Cases, Test Strategy created by Team Members.

Experience working in Agile (Scrum) Methodology

Responsible for testing application on different browsers employing Selenium.

Responsible in executing Selenium test scripts on different browsers and checked for compatibility.

Validated server logs during manual and automated testing.

Worked on Browser Stack to test the compatibility and Usability of Application in 9 different browser

Worked on Jenkin to integrate the builds from version control system

Performed black box testing of the GUI with regard to layout, usability and standard.

Worked on integration Jenkins and QC/ALM11.52

Reporting defects and verifying closure of defects in JIRA.

Create projects in HP QC/ALM as per the project needs.

Create templates for each module and customize as per the testing needs of the project and QA process.

Created users, groups and assigned users to groups with different permission levels.

Responsible for all administration activities on HP QC/ALM - Project level and Site Administration.

Updating and maintaining the automation framework.

Identifying the data requirements, prepare and maintain data in shared location.

Support the team in setting up data and configuration for the tests.

Create unit test scripts in Selenium and also analyze results after each run during build generation.

Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.

Environment: Selenium Web Driver, Java, J2EE, Windows, Linux, ALM 11.52, WebSphere, Excel, Word,

Center for Medicaid and Medicare Services (CMS)

CMS, Maryland.

QA Lead Nov 2014 to till date

Description: The Centers for Medicare & Medicaid Services (CMS) collect and maintain a vast amount of health care data. Delivering access to this valuable data opens a gateway to the information needed for promoting and supporting the efficient delivery of accessible, quality healthcare – a key CMS strategic objective. CMS is implementing an Enterprise Portal that provides a single window through which users may see and access information and applications from multiple sources, based on each user’s individual roles and permissions. Enterprise Portal will make the data accessible, enabling the users to make important decisions more efficiently and with greater confidence. This enterprise approach leverages common CMS user identities for all portals, simplifying access to information, services, applications, communication and collaboration tools, social media, and other emerging technologies.

Responsibilities:

Responsible in executing Selenium test scripts on different browsers and checked for compatibility.

Validated server logs during manual and automated testing.

Worked on Browser Stack to test the compatibility and Usability of Application in 9 different browser

Worked on Jenkin to integrate the builds from version control system

Performed black box testing of the GUI with regard to layout, usability and standard.

Worked on integration Jenkins and QC/ALM11.52

Reporting defects and verifying closure of defects in JIRA.

Create projects in HP QC/ALM as per the project needs.

Create templates for each module and customize as per the testing needs of the project and QA process.

Created users, groups and assigned users to groups with different permission levels.

Responsible for all administration activities on HP QC/ALM - Project level and Site Administration.

Updating and maintaining the automation framework.

Identifying the data requirements, prepare and maintain data in shared location.

Support the team in setting up data and configuration for the tests.

Create unit test scripts in Selenium and also analyze results after each run during build generation.

Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.

Total View Enhancements & Upgrade Projects

Verizon, NJ

QA Lead Jan 2009 – Nov 2014

Description: Total view was a portal build on BEA Weblogic portal 8.1 sp3. It was upgraded to Oracle Weblogic Portal 10.3 framework. Totalview portal offered clients a comprehensive, real-time operational view of system and service information. Totalview integrated the reporting output from all enterprise monitoring and management systems.

Responsibilities:

Lead a team of 5 QA personnel involved in the testing activities for the Documented applications

Documented test plan and test cases according to the business required document.

Analyze the Business and System Requirement Document (SRS), Explaining requirement to team members and review Test Cases, Test Strategy created by Team Members.

Experience working in Agile (Scrum) Methodology

Responsible for testing application on different browsers employing Selenium.

Worked on developing the automation scripts for backend testing using Selenium RC.

Responsible in executing Selenium test scripts on different browsers and checked for compatibility.

Perform Web Services testing using SOAP UI for SOAP and Restful services.

Wrote SOAPUI test cases to test functionality of different methods, such as multiple choice questions, images, user authentication. Keenly participated on SOAPUI design reviews and documentation.

Validated server logs during manual and automated testing.

Performed black box testing of the GUI with regard to layout, usability and standard.

Reporting defects and verifying closure of defects in Quality Center and JIRA.

Worked with the automation and data integration team integrating the system and developing utilities in support of the new module and existing module.

Used Selenium Grid to test the compatibility of the tests across multiple servers to save time.

Setup, install HP QC/ALM on Unix/Oracle, Windows/SQl server environments.

Create projects in HP QC/ALM as per the project needs.

Used Bigdata tools like Handoop to build a Java based frame work.

Create templates for each module and customize as per the testing needs of the project and QA process.

Created users, groups and assigned users to groups with different permission levels.

Responsible for all administration activities on HP QC/ALM - Project level and Site Administration.

Experience in creating scripts using QualityCenter API for bulk data manipulation.

Integrate Quality Center with rational Clear quest using QualityCenter Synchronizer.

Prepared project plan and successfully migrated from QualityCenter 9.2 to ALM 11.0.

Implemented complex workflow rules in HP ALM using custom code in VBscripting.

Created custom graphs, reports and developed dashboards to depict the overall testing progress.

Review the script changes submitted by the team and move to the master script.

Developing keywords, actions, functions and objects for new screens and features.

Creating automation work books using the keywords developed.

Updating and maintaining the automation framework.

Developing a new automation framework called Data Mining to enable the automated scripts to select data dynamically from back end.

Lead the test data management effort for the entire project.

Identifying the data requirements, prepare and maintain data in shared location.

Develop and maintain custom tools using VB and excel macros to automate the test data setup.

Created Automated test scripts to validate the rules built in BLAZE.

Support the team in setting up data and configuration for the tests.

Create unit test scripts in Selenium and also analyze results after each run during build generation.

Writing and executing complex SQL queries and procedures against Oracle database to validate data.

Responsible for complete ETL testing and Cognos reports testing.

Identify the scope for each build and prepare the automation test plans.

Analyze the automation results, update QC with status.

Coordinate with cross functional teams (java/sql/wmb developers, Mainframe team,DBAs etc) in resolving issues.

Logging defects and retesting them when fixed.

Prepare test plans for any infrastructure upgrade like Identity Management, QTP, QC, Cognos, Database. etc.

Responsible in providing regular test and defect status reports to the QA manager.

Defined the test criteria, project schedules and baseline the Test Plan with the help of project meetings and walkthroughs and report status to the QA Manager on a weekly basis.

Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.

Environment: Selenium Web Driver, Java, J2EE, Windows, Linux, Oracle 10g/11i, QTP 9/11.0, UFT 11.5, HP Quality Center 9.2, ALM 11.0, HP Performance center, VBScript, Selenium, VMWare, WebSphere, Excel, Word, Rational ClearQuest, Clear Case, Informatica, Cognos

RAM(Remote Application Management)

Verizon, India

Sr. Quality Analyst Mar 2007- Dec 2008

Description: The main aim of this project was to monitor applications, infrastructure and server operating systems at multiple remote locations. Customized Business Outcome SLAs based on critical business processes Provided in-depth assessment and consulted on Enterprise Site Strategy and Design, Server and Network Deployment, Assessment, and Tuning which included ongoing and extensive change control.

Responsibilities:

As a QA Analyst, responsible for defining the performance test plan, analyzing the test scenarios, preparing test case documents, defining the performance environment requirements specifying report templates and conducting the scripting, benchmarking and interpretation of results.

Performed Requirement Analysis by gathering both functional and non functional requirements based on interactions with the product owners, document analysis and represented them in Requirements Traceability Matrix (RTM).

Install Quality Center, created projects, users and different roles as per the project needs.

Administered the Quality Center at project level and Site level.

Successfully Migrated projects from one QC server to another.

Setup testing models in Quality Center by creating templates for all the modules.

Worked closely with the developers to resolve the issues.

Analyze the business cases and gathered the business and functional requirements.

Design of High level test cases and detailed test cases as per the requirements

Written Test Cases, Traceability Matrix and Test Plans.

Involved in automated functional testing of the applications using QTP.

Coordinated with the users in performing User Acceptance Testing.

Involved in writing Queries for data mining and determining the data mining requirements.

Worked in a highly Agile environment with monthly releases.

Black box and White box testing was implemented as testing methodology.

Performed Smoke, GUI, Integration, Functional, Regression, Redundancy, Data Integrity, System Compatibility, installation and User Acceptance Testing.

Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.

Used Selenium GRID to execute test cases in parallel on different target machines.

Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.

Tested SOAP and Restful Web Services using SOAP UI

Involved in Web Services Testing using SOAP UI.

Monitored server performance metrics on UNIX level

Generated Test Data for Automation Scripts in Excel from QTP.

Attended Walkthroughs and review meetings with Business Analysts & Development team.

Interacted with the project team to assign priority to Projects based on dependency and criticality.

Environment: Test Link, Java/J2EE, Visio, HTML, Quality Center, QTP, Java, Selenium Web Driver, Selenium Grid, Eclipse, JUnit, TestNG, JavaScript, XML, HTML, Data Driven Framework, JIRA, Fire Path, Firebug, Virtual Machine, Subversion (SVN), Apache JMeter, Apache-Ant, SQL, Oracle 11g, Windows XP,7,8, Mac OS

Remedy Action Request System

Verizon, India

QA Analyst Dec 2006- Mar 2007

Description: Remedy Action Request System provided a consolidated Service Process Management platform for automating and managing Service Management business processes. With its request-centric, workflow-based architecture, Action Request System was optimized for efficiencies in Service Management business process delivery, and included pre-built modules for notifications, escalations, and approvals. It also provided business activity monitoring functionality to proactively measure business process performance.

Responsibilities:

Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.

Involved in testing various business rules User/Customer functionalities, and Change Processes.

Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.

Worked with Agile/Scrum Methodology and participated in daily stand up meetings and weekly automation meetings.

Developed automation scripts using Selenium WebDriver, Eclipse, JUnit and Java.

Worked on creating test case for Data-driven framework for selenium WebDriver.

Involved in automating test cases using Selenium WebDriver with TestNG.

Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.

Used automated scripts and performed functionality testing during the various phases of the application development using Selenium IDE.

Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.

Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.

Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.

Prepared user documentation with screenshots for UAT (User Acceptance testing).

Developed automated script for back-end testing using Selenium WebDriver.

Coordinated with developers and record defects in JIRA to track until they are resolved.

Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.

Attended weekly status meetings with development and management Teams.

Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.

Reported defects to developer and discussed about the issues in weekly status meetings.

Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.

Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.

Environment: Selenium WebDriver, Java, JDBC, TEST NG, HTML, JavaScript, CSS, MAVEN, Eclipse, JIRA, Web Services, WSDL, SOAP, RESTFUL, Oracle, TOAD, Agile/ Scrum Methodology, Linux, Windows.

Marimba

CSS(Ready Test Go), India

QA Analyst Aug 2005- Dec 2006

Description: These targets represented one or more endpoints, such as users, machines, or groups. For each target, one could assign a state, such as stage, install, or uninstall, to the package. The state specified, was applied to the package at each target following a schedule that one could set. Policy Manager was browser-based and stored information about packages and targets in a directory service. This document was intended for network managers, system administrators, helpdesk personnel, and IT managers who deployed and configured Policy Manager or used to manage a network of computers Successfully.

Responsibilities:

Wrote test plans, which detailed the testing scope, strategy, test requirements, and necessary resources.

Wrote and documented test cases based on corresponding business /user requirements documents & technical specification and other operating conditions.

Performed Smoke, Functional, Regression, GUI, and backend testing.

Tested WebServices using SoapUI.

Reported defects in Jira and tracked them.

Entered Critical, High as well as medium and low defects in the defect tracking system called Bugzilla.

Closely worked with respective personnel to nail down bugs.

Tested the whole program as well as specialized in several input applications.

Conducted Black Box Testing for the Application.

Created and maintained QTP scripts for regression purpose and for future builds.

Have done the VB Script enhancements in Expert mode in QTP.

Used Quality Center to write test cases.

Verification/Check points have been implemented by using QTP such as Database checkpoints, Bitmap checkpoints, Text checkpoints

Reported software defects and interacted with the developers to resolve the defects investigated in the application during testing.

Parameterized the scripts and created Page/Bitmap/Database checkpoints.

Preparation of Defect report.

Prepared Traceability Matrix.

Created reports that included general overview, open bugs, new bugs, and enhancement requests. Entered new bugs and maintained the current status of those bugs.

Extensively used SQL for backend testing.

Attending meetings, and documented User Change requests.

Involved in Regression testing and End-to-End testing.

Interacted with team members and coordinating with teams for Weekly Status updates regarding progress of the work done in application.

Environment: Java, QTP, Web logic server, UNIX, JUnit, TestNg, XML, HTML, SQL, SoapUI 4.0.1, Share point, HTML, JAVA scripts, AJAX, Shell Scripts.



Contact this candidate