DIVYA SHANKAR KUMAR
E-Mail: *************@*****.*** Phone: 408-***-****
Local Address: **** ****** **** *****, *** Jose, CA, 95136
Objective: Seeking a Software Quality Engineer position to utilize my skills and abilities that
offers professional growth while being resourceful, innovative and flexible.
Technical Skills:
Automation Tools: Quick Test Pro 9.2, 9.5, 10.0, Selenium,
Programming Languages: PHP, Java, J2EE, HTML, XML, DHTML, Perl,
Scripting Languages: JavaScript, CSS, HTML
Software: Quality Center 9.2
Databases: Sybase, DB2, Oracle 8i, SQL, MySQL, SQL Navigator
Web Servers: Java Web logic Server, IBM Web Sphere, Tomcat, Jetty,
Platforms/Operating Systems: Windows NT, UNIX
Web Services: SOAP,REST
Build Tools: ANT, Maven
Source Control: SVN, Rational Clear Case, Rational Clear Quest, Perforce
Continuous Integration System: TeamCity, Jenkins, HUDSON
Summary:
• Over 5 years of experience in the field of IT with focus on QA and manual/automated testing of web based and Client-Server applications for Windows or UNIX environments.
• Experience in developing and deploying test cases in web application and client/server systems.
• Knowledge of Software Development Lifecycle and QA methodologies.
• Performed Functional testing, Regression testing, System testing, Integration testing, compatibility testing, GUI testing and User Acceptance testing.
• Experience in performing data verification, reports generation using SQL.
• Knowledge in understanding BRDs (Business Requirements Document), FRDs (Functional Requirements Document), SRS (Software Requirement Specifications).
• Working experience in Functional, Integration, System, Regression and User Acceptance testing (Alpha and Beta testing).
• Automation experience using Selenium and intensive experience in manual testing.
• Proficient in writing Test Plans and Test Cases for both manual and automated testing scenarios and expertise in writing test scripts using JUnit framework.
• Experience in manual and automated, black box and white box software testing in web based, Client/Server application using Selenium RC, Junit, Automation tools.
• Hands –on experience in developing selenium scripts using Java
• Experience in using ANT to read XML code.
• Professional developing and maintaining Test Scripts, analyzing bugs and interacting with
development team members in fixing the defects
Education:
• B.E in Information Science from City Engineering College (July 2003-July 2007)
RECENT EMPLOYMENT HISTORY:
Worked as a Senior Quality Analyst at Adya Technologies (August 2011 to present)
Have extensively performed various kinds of testing including backend, integration and system testing on the application builds for Customer Care and Billing (CC&B) on AMDOCS Ensemble.
Responsibilities:
• Analyzed requirements and detailed design and formulated test plan for the functional testing of the application.
• Automated the test scripts for the GUI, Functional, Data Driven and Regression testing
• and also developed test harness.
• Setting up the startup files for the loading the libraries and configuration.
• Backend testing to ensure the data integrity and file transfer between different modules using TOAD for Oracle Application DB.
• Verified and validated billing transactions for customers in database.
• Extensively used SQL to validate the data in the Oracle database.
• Used AMDOCS Ensemble to analyze the Customer Information and generate a final bill for different cycles depending on the Usage.
• Thoroughly tested the front end GUI CSM db to create, suspend, cancel and resume subscribers, to attach SOC (price plans) to subscribers in Ensemble.
• Used AMDOCS Ensemble as a complete source of billing every Customer in the database according to the choice of price plan.
• Created multiple subscribers for a customer and tested the data flow.
• Used Test Director to create manual Test cases.
• Generated Reports for rating, billing and also for error logs by running different jobs by job name description from operational DB retrieved from TOAD.
• Performed Load/Performance Testing of the AUT to verify that it by simulating virtual users in Load Runner.
Environment:
Selenium,SONAR,JProfiler,TestNG,Firebug,UNIX, ORACLE, SQL, C++, Java, AMDOCS Ensemble, Test Director.
Worked as a Senior Quality Consultant at Indian Institute of Management Bangalore, India (Feb 2008 to July 2011)
As a QA Tester involved in testing the design, layout of a 3 tier Web Based Enterprise portal for IIMB. Followed Agile based development model with Test Driven Development methodologies. Involved in testing a search criteria for the enterprise portal. And also developed dynamic validation for different modules in JavaScript. Have extensively performed various kinds of testing including backend, integration and system testing on the application builds
Responsibilities:
• Creation of test cases from the requirements
• Performed Sanity testing, User acceptance testing and System testing.
• Carried out Regression testing of bugs, test cases on new builds
• Cross Browser testing on Internet explorer, Firefox, Safari (MAC OS X) using Selenium GRID.
• Compatibility testing on multiple versions of same browser like Internet explorer, Firefox, Safari (Mac)
• Developed automation in Selenium IDE and RC using Java.
• Developed JUnit Test cases.
• Used Modular framework for the automation. Created Page and Custom library for modularization purposes.
• Testing of AJAX components on web pages.
• Used ANT scripts to build, unit test and deployment applications.
• Executed SQL queries in order to view successful transactions of data and for validating data.
• Creation of automation scripts
• Logging of bugs on the BugZilla
• Participation in daily stand-up meetings.
As a QA Analyst was responsible for testing online security tool/service designed to protect and empower the consumers by providing Norton branded web site safety rating information, so that consumers have the knowledge to discern “good” web sites from “bad” ones. The product informs consumers of malicious sites and disreputable vendors, gathered from the deployment of Norton technology.
Responsibilities:
• Interacted with the BAs and gathered requirements and analyzed business flow of the POS application
• Documented and executed Test plans, Test cases, Test schedule and Test scripts based on baseline requirements.
• Maintain the framework release to release and keep adding the coverage, due to addition of features in product.
• Created Reusable actions by maintaining Library which contains all reusable functionalities.
• Created Automation test framework using Selenium RC.
• Responsible for API Testing through Test Harness Developed in Java.
• Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
• Developed unit tests for the Java application using JUnit 4
• Added annotations to the test. (selenium).
• Good understanding and working knowledge on Oops
• Used JUnit Test Suite to run group of Test classes and Test Cases.
• Implemented various asserts to validate the Test methods.
• Run tests by using Selenium remote control in different browsers.
• Used Selenium GRID to execute test cases in parallel on different target machines.
• Documented details of test cases, test scripts and expected results in mercury quality center.
Environment:
Selenium, IDE, RC, JUNIT, ANT,Perl, JDK1.5, JSP,SOAP, WSDL, AXIS, DB2, WebSphere Application Server, SVN, JavaScript, CSS, HTML, Log4J, Rational Application Developer (RAD), AIX Server.
As a QA Analyst was involved in Ecommerce technology which had end-to-end integration of website, store and customer service with backend systems (Store Locator, Inventory, Guest Fulfillment System, RF, POS, and Financial Systems, Stock ledger) to create a seamless customer experience between the website and stores.
Responsibilities:
• Actively participated in requirement gathering from end users, responsible for writing functional specifications and design documents.
• Responsible for complete End-to-End development.
• Performed Regression testing for every modification in the application and new builds using Selenium RC.
• Performed black box testing to identify various critical points in the application and automated it by using Selenium RC on different module of the application.
• Preformed Functional, Negative, regression, System Integration (SIT), Browser compatibility testing in large environment.
• Validated Data integrity by conducting Backend testing by retrieving data using SQL queries.
• Created and executed the test scripts with Java/JUnit.
• Testing the application which extensively used AJAX, JavaScript, CSS.
• Maintained and executed ANT build files for running Automated Tests
• Used Junit for writing unit test cases and executing them as a test suite.
• Responsible for API Testing through Test Harness Developed in Java.
• Involved with pushing the builds to the QA.
• Performed Exception Handling in JUnit.
• Developed the classes in Log4j to implement logging feature in all the application modules.
• Writing JUnit Test cases and testing the modules in development and QA environment.
Environment:
Quality Center 9.2, SQL Plus, SQL Navigator, SQL Loader, Business Objects, Sybase, SOA Model, PL/SQL, Windows XP,UNIX
Worked as Systems Analyst at Indian Institute of Materials Management Bangalore, India (July 2007 to Feb 2008)
As a QA Tester responsibility was to test the Institute’s online membership portal. This application enables the members to access and manage their personal accounts including online renewal and updation of their membership. The Application enables the user to change the account options such as username, password, disable or enable their membership.
Responsibilities:
• Used Test Director for Test Planning, Test execution and Defect Tracking.
• Performed black box testing of the application.
• Tested the functionality, User Interfaces and Security of the web application.
• Developed automated test scripts.
• Performed Validation testing on the application navigation for various scenarios and reported the errors.
• Conducted functional, System and Regression testing of the application.
• Performed extensive Backend Testing using SQL.
• Participated in User Acceptance Testing.
• Interacted with developers in fixing unknown exceptions.
• Compared and analyzed the expected results to the actual results and documented the reports accordingly.
Environment:
Test Director 7.0, Windows, Oracle, SQL, MS Office, Java, Java Script, HTML.
Internship in Mobile Banking (January 2007-June 2007)
Responsibilities:
• Involved in Design, development, and deployment of Mobile banking application
• Developed UI interfaces for different modules like CHECK BALANCE,TRANSFER FUNDS,STOP PAYMENT,REQUEST CHECK BOOK,MINI STATEMENT
• Integrated with the backend using MySQL
• Developed and tested the following modules
• CHECK BALANCE-Users may check the balance of the account and the latest transactions.
• TRANSFER FUNDS-User may transfer the amount to the required customer of his choice.
• STOP PAYMENT-User is allowed to stop payment of cheques based on his request.
• REQUEST CHEQUE BOOK- Users may request the cheque books according to their requirements.
• MINI STATEMENT-System allows the user to view the transactions made.
• CONFIGURATION-Users configure the functions concerning account payment & code etc.
• Involved in the developing security modules for secure mobile banking
• Performance optimization by measuring the time taken for processing different modules and optimizing the load/execution time of the same
• Involved in Peer Programming and made sure that all of us have a consistent implementation approach.
• Involved in constant refactoring of code to improve performance
• Used Test Director for Test Planning, Test execution and Defect Tracking.
• Developed Integration and unit test cases using Junit4
• Performed black box testing of the application.
• Tested the functionality, User Interfaces and Security of the web application.
• Developed automated test scripts.
• Performed Validation testing on the application navigation for various scenarios and reported the errors.
• Conducted functional, System and Regression testing of the application.
• Performed extensive Backend Testing using SQL.
• Participated in User Acceptance Testing.
• Interacted with developers in fixing unknown exceptions.
• Compared and analyzed the expected results to the actual results and documented the reports accordingly.