RITIKA BHARAJ Email: ************@*****.***
Phone: 703-***-****
SUMMARY OF EXPERIENCE:
Over 8 years of experience in Software Quality Assurance in Manual, automation and Mobile Testing with a thorough knowledge of Functional, GUI, Regression, Database Testing.
Hands-on experience in design, development and execution of QA Test Plans, Test Cases and Test Scenarios for both Mobile and Manual Testing.
Excellent professional skills by working independently, as a team member for testing of Insurance and Banking for Client/ Server, Mainframe, Mobile and Web based applications.
Expertise in requirement analysis to prepare Test Scenarios and Test Plan.
Expertise in Development of Test Cases and Scenarios for Mobile Testing.
Proficient in analyzing the SRS (Software Requirement Specifications), Functional Design Documents and AUC (Application Use Cases) to formulate Test Plans, Test Scenarios and Test Cases for Manual as well as Mobile Testing.
Experience with SDLC and Waterfall Model.
Expert in Mobile Testing of Manual for both Android and iOS applications.
Experience working with the development team, Test Planning, Monitoring Test Progress, reporting the Business and Testing Requirements.
Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium Web Driver/IDE, and TestNG.
Exposure to different Selenium automation frameworks.
Good experience with Perfecto tool.
Good experience in testing the native, mobile web applications.
2+ years of experience in testing the mobile apps with Android and iOS platforms.
Installing and configuring the Android/iOS emulator.
Performed UI, functionality, compatibility testing of mobile app.
Tested the mobile app with emulator/simulator for different versions.
Experience in testing the mobile application using the real devices.
Experience in dealing with Onshore QA team and Managers.
An efficient team player, fast learner and a self-motivated individual.
TECHNICAL SKILLS:
Browsers
Internet Explorer 9,10 and 11, Chrome, Firefox, Safari
Web Development Tools
XML, HTML, Ajax, Java Script, VB Script, TFS, ASP, JSP and Java Servlets, PHP, Jenkins.
Languages
C, C++, Core Java
WebServers/AppServers
IBM WebSphere, BEA WebLogic, Tomcat, and IIS.
Testing tools
Selenium (IDE, Web Driver), Quality Center, TestNG, JIRA.
Reporting tools
Rally, Bugzilla.
Operating Systems
Windows NT, Windows 2000 Server, Solaris, HP Unix, Linux and Citrix.
Frameworks
TDD, BDD, Page Objects Framework, Hybrid
DataAccess Languages
SQL and PL/SQL.
Database Servers
ORACLE, SQL Server, Sybase and DB2.
GUI / Tools
Eclipse.
PROFESSIONAL EXPERIENCE:
Client: Centurylink, Denver, CO Sr QA Analyst May 14 – Till Date
A system for nearly instantaneous service provisioning includes a customer premises pre-configured to receive one or more network services. Customers from those premises can register to centurylink services directly by hitting the CTL ON url. Users can register to centurylink Internet, phone or prism services. Already registered users can login to their account for managing services. We provide options to users to upgrade existing services or to add new services if not selected initially. CenturyLink customers have an option to manage payment services, manage profile and also to view the previous statements.
My Responsibilities include, but not limited to, the following:
Involved in preparation of test strategy, test plan, test scenarios and test cases.
Reviewed business requirement documents and use cases.
Participated in project kickoff and sprint planning meetings.
Participated in daily Scrum meetings, discussed with Business Analysts and Developers about requirement gaps, defects and blocking issues.
Involved in updating test cases following the agile process and frequent requirement changes Select and develop appropriate test automation frameworks, applying the latest techniques in test automation.
Performed manual and automation scripts development on agile process.
Participate in the Change Control Board to identify the quality implications of known bugs and the impact of proposed changes to product definition on the testing process.
Implemented automation using Selenium WebDriver and Java.
Extensively automated regression and functional test suites using Selenium WebDriver, JAVA, TestNG.
Work with the Release Engineering team to create and maintain an automated build verification (smoke) test.
Attended daily standup to update the status and inform the impediments to scrum master.
Perform automation feasibility study and identify the test cases to be automated.
Automation Scripts developed in page object framework using Selenium Webdriver.
Performed compatibility testing for multiple browsers.
Performed manual testing for content management applications.
Performed Regression testing and generate Selenium automation report using TestNG framework.
Used Quality Center to track and report system defects and bug fixes. Written modification requests for the bugs in the application and helped developed developers to track and resolve the problems.
Performed Back-end testing of the application and validate Database integrity testing done by executing SQL statements.
Assist the Test Manager in the creation of test project status reports and metrics.
Provide the Test Manager with accurate and precise estimates for assigned task duration, along with confidence levels and foreseeable dependencies.
Exposure in setting up continuous integration system using Jenkins and knowledge with cloud based code repository system like Github.
Provide technical guidance to junior-level test engineers to assist test Automation.
Environment: Agile, Selenium (WebDriver), Page Object Model Framework, Jira, Java, TestNG, XML, J2EE, TOAD, Oracle, Jenkins, and Websphere application server.
Client: Sun Life Financial Oct’2010 – May’2014
Testing Specialist
Description: Sun Life Financial is one of the best insurance providers in US. Sun Life has their web application as well as the Mainframe application for processing claims and handling the policies. The customers can access their information through the Mobile application and Web application on Smart Phones (iOS – iPad and iPhone, Android). The aim of the project is to provide customers with their insurance information such as the policy number, policy details, status of claims, processing the claims over the smart phones (iPhone, iPad, Android, Blackberry).
Responsibilities:
Participating in the requirement analysis and design meetings with DEV, Business teams for Review and facilitate in requirement freezing.
Involved in planning all the testing activities (Test Planning, Test Scenarios, Test Cases Design, Review, Execution and Reports).
Planning and execution of Smoke Testing, Functional Testing, Regression Testing, Compatibility Testing and Graphical User Interface Testing.
Performed UAT, Pre-Prod testing and Prod testing on real device.
Providing regular feedback/status on the development of project to Project Manager.
Involved in interviewing the new candidates for the project and provide training and mentor them for all QA activities.
Involved in testing the both English and French versions of the mobile application.
Performed testing on Blackberry, iOS version for iPhone and iPad and Android Samsung S3.
Identifying different types of virtual devices and real devices for Test Case Validation.
Preparing presentations for clients and month end reporting.
Cross Team Coordination by planning and running Defect Management calls.
Test Plan and Test Scenarios preparation.
Scenario Identification, Test Case writing and Test Execution.
Test Data setup/preparation.
Browser testing on Internet Explorer, MAC Safari, Firefox and Chrome.
Involved in updating test cases following the agile process and frequent requirement changes.
Performed test scripts development on agile process.
Exposure in automating regression test suites using Selenium WebDriver, Java, and TestNG.
Attended daily standup to update the status and inform the impediments to scrum master.
Perform automation feasibility study and identify the test cases to be automated.
Performed manual testing for insurance based applications.
Providing resolutions to queries within team and issue escalations to management.
Test Status Reporting on a Daily, Weekly and Monthly basis.
Participate in weekly calls with Senior Management to provide status updates and do follow up on pending action items.
Mobile Testing – Perform UAT on different Mobile devices (smartphones and tablets) with iOS and Android platforms with different OS versions.
Creating training documents as well as training new associates.
Experienced in using ALM (Application Life Cycle Management) as a test case management and defect tracking tool.
Environment: Java, XML, HP ALM, Quality Center, Perfecto, Mobile Platforms: Android, Blackberry and iOS, Android, Blackberry and iOS simulators
Client: Sun Life Financial January 2007 – May 2008
Test Engineer
Description: Sun Life is one of the biggest insurance sellers in Canada and the United States. They deal with Life insurance as well as Annuity products. It is a complete solution that provides functionality from new business through claim processing including product definition, new business/underwriting, administration, billing and collection, distribution management, correspondence and reporting. I was a part of the Group Insurance project which dealt with the Quoting system of the Group Insurance application and also creating a solution for acquiring and automatically accepting employee level data from Group Sponsors.
Responsibilities:
Reviewing Software Requirement Specification Documents for each new requirement.
Developing the Test Plans, Designing and Reviewing the Test Cases for Functional and Regression Testing.
Involved in Black Box testing of the application.
Attended the key planning sessions to understand the application functionalities, dependencies and workflows.
Participated in Team Meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.
Involved in onsite/offsite engagement model on a daily basis.
Involved in the development of Test Plan and performed functional analysis of the same.
Follow project milestones and be responsible to create test data and execute test cases and defining test plans from functional and regression testing.
Designed and Executed Regression Test Cases.
Executed Functional Test Cases and Regression Test Cases on different staging environment QA and UAT for each Build/Release.
Communicated with the Business teams to discuss any issues related with the testing or Change Request.
Analyze the system requirements and participate in the development of system test plan.
Assist the QA team to maintain the hardware and the software requirements for the project.
Setup testing data in the test environment to get ready for testing.
Performed Automation Testing in Selenium Web Driver Selenium RC with Python, built the Automation Framework, and created the Test Data for the specific test.
Executed Black-box Testing for Functional and Non-functional requirements.
Used Application Lifecycle Management tool for building test cases and generate testing report.
Participated in Walkthroughs, defect report meetings periodically.
Involved in Manual Testing of the application.
Good experience in Quality Center for managing the complete test suite and also the defects.
Defect Logging, assignment and tracking through Quality Center.
Performed Positive and Negative testing by inputting valid and invalid data.
Performed Regression testing to ensure that changes made to software did not introduce any new bugs.
Involved in Backend Database Testing in Oracle using SQL.
Experienced in uploading test cases from Microsoft Excel to Quality Center.
Environment: Java, XML, MySQL, Quality Center, Windows 2000, Windows XP, MS Excel
Client: I-Flex Solutions December 2005 – November 2006
Associate Consultant
Description: I-flex solutions now named as Oracle Financial is the owner of the worlds one of the best banking products called FLEXCUBE. It is an end-to-end product suite for retail, consumer, corporate, investment and internet banking, asset management, and investor servicing. FLEXCUBE was ranked the world’s no. 1 selling banking solution for four consecutive years i.e. 2002, 2003, 2004 and 2005, by the UK-based International Banking Systems (IBS). I was involved in the Check Book Maintenance module which included Issuance and Maintenance of different types of Check Books, Delivery Instructions and Delivery Options, Clearing of Checks, Tax Calculation for Check Books, Cancellation/Destruction of Check Books, etc.
Responsibilities:
Analyzed and identified the Test Cases based on requirement document of the application.
Project is developed using Waterfall methodology.
Reviewing and Modifying the Test Cases and Test Scenarios.
Performed various types of testing like Functional Testing, Regression Testing, and Graphical User Interface Testing.
Preparing and executing test cases, review test cases and Defect Reporting.
Analyzed Test Scenarios and written Test Cases for Black Box Testing.
Defect logging, Tracking, Reporting and Validation using Microsoft Excel.
Involved in Defect Reporting Meetings on a daily basis.
Performed Regression Test execution based on the priority of the Test Cases in Test Director.
Designed Test Cases and executed Test Cases and reported the bugs using Test Director.
Involved in testing the new functionalities based on test cases and coordinated with development teams in fixing the issues.
Ensure that all the test cases are updated in the Test Director.
Developed and executed test cases for functional, regression testing throughout the software development lifecycle.
Involved in Knowledge Transfer, Group Discussion, Training Session and Brainstorming.
Environment: Oracle 9i, SQL, XML, Windows XP, Windows 2000, MS Excel, Test Director
Client: Hewitt Associate May’2005 – Dec’2005
Developer
Description: Hewitt Associates is one of the biggest HR outsourcing companies headquartered in the United States. Hewitt has a documentary repository system used extensively by it. The documents are stored in one specific location and they can be accessed by the authorized users from anywhere in the world. I was part of the project which involved functionality testing for the web-based application being used extensively by the Business Associates. The application caters to the creation and management of various documents created by Hewitt.
Responsibilities:
Involved in testing a document repository system in which the documents are stored in one specific location and can be accessed by the authorized users from anywhere.
Analyzed the requirement documents, design documents and developed Test Plan and Manual Test Cases in Test Director.
Performed Functional Testing and Compatibility Testing across different browsers.
Performed GUI testing, positive and negative testing, ad-hoc, functionality testing, and regression testing.
Reviewed the requirement documents and functional specification documents to come up with Test Cases.
Responsible for executing Test Cases manually and verifying the system functions as per user specifications.
Involved in Test Case Reviews and Updates as and when required.
Involved in regular discussions with developers related to defects.
Setup the test data for all the test cases.
Interacted with the onshore team to discuss the test execution progress at the end of the day during the testing phase.
Environment: Test Director, ASP, ASP.NET, Windows 98/2000/XP, Oracle 9i, IIS, MS Excel
EDUCATION:
Bachelor’s of Engineering in Computer (Graduated 2004)