Ravi Shankar Penumaka
Delta, BC-V4C 2V9
************@*****.***
PROFESSIONAL SUMMARY
Six (7+) years of overall IT experience with 6 years in Quality Assurance and System Testing of client server and Web based Applications .
Worked extensively in B2B web sites and other applications including major business functional areas like Banking, Financial, Insurance, Human Resource, Health Care and CRM Applications.
Experience in analyzing Business requirements, Functional and Technical Specifications.
Solid experience in developing, Reviewing, Executing, and Preparing Test Plans, Test cases and Test procedures.
Expertise in Quality Assurance, Automation and Manual Testing of Client server, Window based Applications & Web Applications.
Performed Unit Integration, System Integration, regression, Acceptance (UAT), Functionality, Performance, Load, and Regression Testing.
Extensively involved in Black Box and Full life Cycle Testing.
Experience in Defect Tracking test coverage and providing metrics to Management.
Experience in documenting Defects with high level of detail, accuracy, and informative recreation steps.
Experience in software Verification, Validation and testing methodology.
Experience in Java, Visual Basic, HTML and ASP.
Expertise in Querying and testing RDBMS such as Oracle, SQL Server, MS Access for data integrity.
Exceptionally well organized, strong work ethics and willingness to work hard to meet deadlines.
TECHNICAL SKILLS
Testing Tools: Test Director7.6/ 8.0, Microsoft Web test and Load test, RFT, RPM and RTM, Rational Clear Quest, Win Runner, Selenium IDE, Selenium RC, N-Unit.
Languages: Java, C, C++, MsSQL, sql
Web Technologies: HTML, ASP, XML, DHTML, VB script, Java script, Java Servlets, JDBC, Applets, Knowledge in ASP. Net, .net , Visual C #, .net framework
Databases: Oracle 8i/9i, SQL Server 2005, MS Access 2000, DB2 6.1/7.2, PostgreSQL 8.3
Operating Systems: Windows 2000/XP/NT, VISTA, Windows 7 UNIX, MS-DOS
Servers Windows2003, Windows2008
GUI: Visual Basic 5.0/6.0, Crystal Reports
Documentation Tools: MS-Office, MS-Visio, MS Project.
Version Control Tools: Visual Source Café, Visual Studio Team System, Svn open source tool.
Defect tracking tools: Rational Clear Quest, Microsoft Product Studio, Visual Studio Team foundation server, Track and Drag Net.
PROFESSIONAL EXPERIENCE:
Just Systems Canada Inc. (Permanent)
Position: Senior QA Analyst July 2008 – Present
Project: XMetal, XMetal Reviewer, Xmetal Developer,Xmax.
Description:
XMetaL Author Enterprise helps to get to market faster by bringing structure and automation to the process of content creation. Using XML standards such as the Darwin Information Typing Architecture (DITA), XMetaL enables authors and contributors to collaborate effectively and to repurpose higher-value information products into the myriad of languages and formats your customers demand. Used standalone or integrated with virtually any content management system, XMetaL helps even non-technical writers to create and collaborate on reusable content without needing to be proficient in XML and ensures that the process of content creation contributes to the timely market release of products worldwide.
XMetal Reviewer:
Accelerate documentation cycles with collaborative XML document reviewing.
Documents from product documentation to contracts and proposals to patent applications, financial reports and operations manuals are the collective front line that determines your organization’s success in dealing with customers, investors, regulators and employees. At all times, these documents must be accurate and consistent to match growing demand and the accelerated pace of business.
• Enables rich collaboration and editing, even for contributors who have no knowledge of XML
• Speeds up the approval process and eliminates redundancy with real-time comments from all reviewers
• Preserves audit trails to ensure compliance and address the heightened need for process oversight
• Blends into and enhances your enterprise’s existing infrastructure and processes.
Responsibilities:
• Worked on different versions of different products in the organization like XMetal, XMAX, Xmetal Developer, Xmetal Reviewer, Filenet.
• Wrote installation test cases for both manual and silent installations. Wrote Functional test cases and integration test cases.
• Extensive experience working with Virtual Machines for different operating systems and creating Virtual Images and Virtual Machines and testing using the virtual machines.
• Executed all kinds of test cases like installation, functional, integration test cases.
• Testing the product in different operating systems, different languages and different versions of browser for IE.
• Created UAT test cases for each release of the XMetal products.
• Did User Acceptance Testing (UAT) for each product before releasing for each version.
• Attended the Stand-up meetings and explaining about what we have done in the particular project.
• Wrote test plans for all iterations for each project.
• Logged defects in Rational Clear Quest which is used as a Defect Tracking tool
• Wrote SQL queries for database testing using PostgreSQ, database tool for testing XMetal Reviewer.
• Testing the new features in Xmetal like Xinclude, XPATH, Localization, Spell checker etc.,
• Testing Help Documents and readme notes.
• Installing Database in one machine and the Reviewer server in another machine.
• Testing the Xmetal Reviewer web application in 2 different drives.
• Regression testing, smoke testing and re opening the DR`s if the fix is failed for that build.
Technical Environment: Visual Studio .NET, XML, Rational Clear Quest, Windows XP, VISTA, Windows 7, Linux, Subversion (svn) open source version control
1. Partner Pedia. (Contract)
Position: QA Analyst September 2010 – March 2011
Project: MSN Mobile Life Style Project, Microsoft Gear UP Applications (Windows 7 Phone)
Description:
MSN Lifestyle project is a mobile application. Users can browse this application in the msn mobile website. Lifestyle project has four departments and videos module. They are Fashions, live, décor and Videos. Users can search the different kinds of articles, slide shows regarding above departments.
Partner 360
This project is developed for Microsoft. I worked on Partner360 (3.0) .The Partner 360 is enables worldwide Microsoft partner account managers to effectively manage partners to drive sales more effectively.
Responsibilities:
• Writing functional test cases, test scripts.
• Executing test cases for different environments.
• Logged defects using Microsoft`s Product Studio and TFS (Team Foundation Server) as the bug tracking tools.
• Smoke testing, regression testing.
• Content testing.
• Testing on different kinds of mobile devices, Emulators.
• Created user Guides for the customers.
• Backend testing using MSSQL2008
Technical Environment: Visual Studio .NET, .Net frame work, Silverlight, Windows 7, Windows 7 phone, Microsoft Product Studio, Visual Studio Team Foundation Server(TFS), html, java script, C#, N-Unit, Selenium, MSSQL2008
3. Verb Exchange, Vancouver (Contract)
Position: QA Analyst March 2008 – May 15th 2008
Project: Tabrio VoIP desktop application.
Description:
Tabrio is VoIP desktop application. Users can use this software for long distance calls and can use for mobile to mobile, landline to mobile, landline to landline and two way text messaging at local rates.
Responsibilities:
• Writing test cases for all interfaces (Desktop, web, mobile and text messaging)
• Executing the test cases for all functionalities.
• Testing through test phones and making sure that works all functionalities like Call function, SMS messaging functionalities, two way messaging.
• Testing on different platforms like installing different virtual machines ( xp, Vista, Linux) on Vmware and testing that application behaves same on all virtual machines.
• Writing the traceability matrix.
• Raising the defects using the defect-tracking tool TRAC.
• Closing the bugs once verified and reassigning to the developers.
Technical Environment: Adobe, Adobe Flex, Adobe Air, C-Sharp, MS-SQL, Visual studio .Net.
4. IBM. Vancouver, BC. (Contract)
Position: QA analyst September 2007 – Jan 2008
Project: PANORAMA (Pan Canadian Public Health Communicable Disease Surveillance and Management Project.)
Description:
A key concept to the development of this system is componentization. Knowing the diversity of the public health landscape of Canada, Canada Health Info way worked with stakeholders across the country to define surveillance system components that could be implemented in various business environments. The resulting system collects and stores data at a granular level, while allowing it to be analyzed and viewed in combinations that meet the needs of each Jurisdiction.
Responsibilities:
• Completely Involved in System testing
• Analyzing the use cases and writing the test cases using Rational Test Manager tool and Rational Portfolio Manager
• Involved in complete regression testing for BVT.
• Writing the Back end data base test cases and executed them in DB Visualizer
• Created the automation test scripts using the Rational Functional Tester
• Created test cases for Integration testing
• Created test cases for UAT and executed the UAT test cases.
Technical Environment: J2EE, Web sphere, DB2, Rational Functional Tester, Rational Test Manager, Rational Portfolio Manager.
5. Strategic Connections. Toronto, ON. (Contract)
Position: QA Analyst November 2006 – June 2007
Project GM OneSource
Responsibilities:
• Completely involved in a System testing.
• Participated in writing the test cases, test scenarios from System requirements.
• Writing the test cases for each and every functionality using the requirements and Detail design documents.
• Analyzing business and functional requirement to design SIT and UAT Test Cases
• Writing test cases for User Acceptance Testing (UAT)
• Involved in complete regression testing in all three environments.
• Participated in all Code-drops during nights. (Sometimes at 3 or 4 in the early morning)
• Writing the Back end data base test cases and executed them in SQL server 2005.
• Writing the test cases for reports which are generated from Crystal reports
• Testing the reports which are generated from crystal reports to make sure the accuracy in data.
• Participated in Performance testing in Microsoft Load test and executed the results from the database. I personally did the set up for the Load test to the database and showing the performance test results on the local web server using the Report server.
• Created a batch file, which executes automatically every hour and sends the email notifications using the Microsoft Web test.
• Created executable file (.exe file) in QTP to execute automatically for every hour and the script itself sends the notifications if the user does not get the emails at right time.
• Reported the Bugs using the Bug tracking tool Dragnet.
• Created test cases for integration and regression testing of new and old modules.
• Prepared test data for data driven Test Cases.
• Full System testing in IE 6 and IE 7 and found the issues in the application with IE 7.
Technical Environment: .Net, VB script, Visual Studio 2005, SQL server 2005, QTP, Microsoft Web test and Load Test, Crystal reports
6. Inforica Inc., Toronto, ON. (Contract)
Position: QA Analyst Jan 2005 – Sep 2006
Project: Customizing the Self Service Application
Responsibilities:
• Completely involved in testing the SSSA support application, Participated in
Manual and automated.
• Participated in writing test plans, test scenarios and test cases from business requirements.
• Used WinRunner7.5 to generate automated test scripts for functionality and GUI testing.
• Modified the existing TSL scripts as per new requirements.
• Performed data driven testing using Win Runner.
• Created test cases for integration and regression testing of new modules.
• Performed regression testing for every modification in the application using Win Runner.
• Wrote shell scripts to connect to oracle database and execute stored procedures.
• Audited software as per checklists based on requirements documents and regularly published reports.
• Consistently revised product manuals and tutorials.
• Set up load/performance testing environment-using Load Runner.
• Developed and parameterized V user scripts for web, database virtual users using
Load Runner.
Maintained log of test results using Test Director as per the rating and interacted with
Developers to resolve issues.
Technical Environment: WinRunner7.5, LoadRunner7.5, TestDirector7.2, J2EE/EJB, Servlets/JSP, JDBC, XML, HTML, Javascript, DHTML, Oracle 8i, Windows.
II. Created a intranet website for the inforica`s client
Created a website for the client called CB RICHARD ELLIS for the actuate reports. Inforica consultants are developed reports for CB RICHARD ELLIS using actuate. I created and customized a website for the demo using report cast.
Environment:
Windows NT
Languages:
HTML, JAVASCRIPT AND ACHTML, Actuate4.0, Actuate Reportcast.
7. Duddu Networks Inc., Toronto, (Contract)
Position: QA Analyst Sep 2003 – Nov 2004
Responsibilities:
• Involved in System Testing, creating and running scripts
• Manually implemented several test scripts and documented the results
• Performed Functionality Testing and GUI Testing
• Extensively worked with Win Runner functions in automation of test scripts
• Wrote and enhanced Win Runner test cases and test scripts by adding the required
Functionality based on the business requirements.
• Used Win Runner to automate the regression testing process
• Analyzed system requirements, developed and executed detailed Test Plan, Test Cases
• Prepared test data for data driven Test Cases
• Used Test Director as the bug reporting tool
Technical Environment: Win Runner 7.0, Load Runner 7.0, Test Director 7.0, Oracle, SQL, VB, .NET
8. Saudi Aramco, Saudi Arabia,
Position: QA Analyst Dec 2001 – August 2003
Project : MDD Track Grow Replacement Project
Responsibilities:
• Collecting requirements for web pages development from end users.
• Develop and design web pages for Management Services Admin area, MDD and the organizational and industrial engineering department.
• Integrate the manual for the 360f tool into MDDI’s Web page.
• Intranet integration with MDIS.
• Implements SSL and application level security.
• Derived test plan from technical specifications and requirements.
• Developed QA Test plan for covering functional, integration, regression and end-to-end Testing.
• Manually tested the whole application before going for the automated testing.
• Guided the team of testers for completing the testing phase of the projects.
• Developed and executed test cases and verified actual results with expected results.
• Developed several SQL queries to perform backend testing of the database.
• Wrote and recorded TSL Scripts for Automating the Functional testing procedure using Win Runner.
• Mapped custom web objects to standard web classes in Win Runner.
• Used regular expressions to handle dynamically changing Window names.
• Used Data driver Wizard to create data driven test, for testing the application with multiple sets of data.
• Used exception handling in the scripts to recover from unexpected errors. Applied pop-up, TSL, object and web exception handlers for the same.
• Identified the testing objectives, planned Load Runner implementation and performed the simulation.
• Created Load Runner scripts to load test high traffic end user processes for performance and reliability.
• Scheduled and configured scenarios to emulate real life conditions and executed them to measure the performance of the application.
• Analyzed the results to identify the performance bottlenecks; worked with various analysis graphs and generated reports for the same purpose.
• Wrote batch scripts for automating the regression testing of AUT.
• Used Test Director for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
• Maintained Test Matrix for latest test results information.
• Data Integrity Testing.
Technical Environment: WinRunner7.6, Load Runner, Test Director 7.6, Windows 2000/NT, Oracle 8i, Java, Java Script, HTML, DHTML, XML.
9. In TechNet LTD, Hyderabad, India
Position: Programmer May 98 – Dec 2001
In TechNet Ltd., formerly known as UUNET India Ltd., is the premier computer networking (LAN/WAN/Internet) solutions provider. It is the first company in India to provide e-mail service and is in technical collaboration with UUNET Technologies Inc., USA. The Company has a web consulting division for its corporate clients.
AdNet (On-line Shopping Mall)
Position: Programmer
Team Size: 3
Description:
Involved in Analysis, Design, Development and Testing of AdNet. Designed and developed an on-line shopping mall that allows Internet users across the world to send gifts to any person in India. The gifts include flowers, bouquets, cakes etc., for all occasions. This site can be viewed at http://www.netcommerz.com/adnet.
Environment : HTML, DHTML, javascript, java, iis3.0
Web Development for several corporate customers
Position: Programmer
Description
Involved in a number of projects in Web development. Created HTML pages, image maps, web Input forms. Integrated input forms with CGI scripts for back-end databases. Java Applets were used in a few Web sites.
Some of my work can be found at http://www.netcommerz.com in addition to:
• http://www.apinfo.org (AP Govt., Site)
• http://www.kushalgroup.com ( Kushal Group of Companies, India)
• http://www.apct.org ( Commercial Taxes Dept., AP)
• http://www.nird.org (National Institute of Rural Development, India)
• http://www.rgppi.com
• http://www.pace-automation.com (Pace, India)
• http://www.vijayawada.com (Vijayawada Corporation, India)
• http://www.vbcindia.com ( VBC Ferro Alloyeds, India)
• http://www.hillcitydev.com ( Hill city Estates, India)
• http://www.coalwasheries.com (Coal Washeries Pvt. Ltd., India)
Environment:
HTML, Adobe Photo Deluxe, DHTML, Java Script, Ms-Front Page, CGI, PERL, java applets.
Web Classifieds for SitiCable.com
Description
This project includes browsing and submission of advertisements through Web .Ads. submitted by the user can be modified by him. In this project classified are divided into sale, rental, opportunities and others. In sale category we have sale of flats, lands automotive etc. Based on the category the user should browse. A search engine is provided to narrow the search for a particular category. This can be found at http://www.siticable.com.
Velugu online Telugu Daily News Paper, Hyderabad, India.
Description
Involved in the implementation of Velugu-online, a daily newspaper in Telugu Language.
Environment: Windows NT, HTML, Java Script, java awt and java applets
In TechNet Corporate Intranet
Description
The objective of this project is to have an access to corporate information using Internet technologies. Intranet provides access to online information such as human resource information, companies’ financial status, online technical manuals, product information and latest developments in the company. Intranet also automates office procedures like leave requests, travel reimbursement etc. these options result in sending requests to the concerned authority.
Environment: HTML, DHTML, PERL, Java Script, MS-Front Page 97
Team Size: 3
Role: Involved in design, development, testing and implementation