monicanellur.qa@gmail.com
Monica Nellur
Sr. QA Test Automation Engineer – JP Morgan Chase
• Experience in creating test frameworks using Selenium WebDriver, Selenium RC, and Cucumber, and modular frameworks TestNG, including hands on experience in Java/SQL.
• Experience in designing, developing, enhancing automated test scripts for Selenium using Java.
• Experience with Parameterization using TestNG XML and DataProviders to work differently with a different set of data with TestNG, Selenium.
• Experience in testing and handling different frames (frames, iframes) of a HTML page with having different DOM’s for every iframe.
• Experience in handling multiple windows and Pop-ups with Selenium.
• Experience in testing with handling different methods of Select class for selecting and deselecting, for drop down.
• Working knowledge with functional testing Cross Browser Testing using Selenium to check that the web application works as expected in different browsers.
• Experience in Selenium synchronizations with conditional (Implicit, Explicit, Fluent) unconditional wait statements.
• Experience in working with Selenium Grid which is a part of the Selenium Suite to specialize on running multiple tests across different browsers, operating systems, and machines in parallel.
• Experienced in making Data Driven, Keyword Driven, Hybrid and Page Object Model frameworks with Selenium to maintain test suite.
• Experience with test automation for web applications and web services using SOAP UI and automating tests with VB Scripting, Java, and JUNIT testing with Cucumber.
• Experienced with SQL and Oracle PL/SQL, to run the data integrity tests for backend testing and JDBC establish connectivity between the Java Programming language and a wide range of databases.
• Working knowledge of Behavior Driven Development (Features, Scenarios, Step definitions GWT) with Cucumber.
• Experience in configuring application framework by processing excel spreadsheets using Apache POI.
• Experience using Continuous Integration tools such as Jenkins Build Server, Maven, and Tortoise SVN Subversion client to manage different versions of the source code.
• Experience using project management tools such as Jira, Rally for bug tracking, issue tracking, and project management functions.
• Experienced in using build automation tools such as Maven (to manage framework dependency jar files) and Ant for automating software build processes.
• Experience in performing GUI, Functional testing, System testing, Regression testing, Backend testing, Smoke testing, Sanity testing, using manual & automated testing tools.
• Experience in industry standard methodologies like Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) using V Model, Water Fall and Agile Model using SCRUM methodology. And developing test automation solutions for Agile/SCRUM
• Experience in Coordinating with Project Managers, Business Analysts and System Analysts to set up the pre-validation and validation environment to execute the scripts.
(405) 217-3163
Princeton, NJ
Sr. QA Test Automation Engineer JP Morgan Chase Wilmington, DE
January 2015 to Present
Description: Chase Online banking application with upgrade such as ‘Chase QuickPaySM Activity’, ‘Payments and Transfers’ channel of a new Chase Wealth Management application for the Chase representatives to provide maximum services to customers of any category. The application is an enhanced version of a previously used application with more user-friendly features for online banking and money transfers both internally and externally. The notable features of this application includes ‘Money Received Notification’, ‘Money Sent Status’, ‘Request Sent Status’ with transaction details etc.
Responsibilities:
• Performing the role of QA Test Automation engineer in a fast-paced agile team.
• Reviewing requirement documents, system documents to ensure technical accuracy, completeness and compliancy.
• Participating in design reviews to provide inputs on functional requirements, product designs and schedules.
• Creating Test Plan, Test Strategy and Test Cases manually for the application.
• Automating the test scripts using Selenium with Java.
• Responsible for creating and customize test scripts in Java in TestNG format.
• Interfacing with other groups like, Configuration Management team and Database team to test all features of the application in the perspective of End-to-End.
• Maintaining all manual test scripts and other artifacts like test data, test results and defect reports using JIRA.
• Using knowledge of SQL and database query tools like Oracle SQL Developer, to perform data validations for Backend testing.
• Utilizing knowledge of XML and experience of SOAP UI tool in WebServices testing.
• Designing automation test suites for regression testing using knowledge of java programming language and Selenium WebDriver.
• Involved in development of data-driven framework using Selenium WebDriver.
• Wrote BDD UAT using Gherkin format and implemented the step definitions using Cucumber for User Acceptance Test (UAT).
• Involved in Writing Maven build dependencies to automate the compilation and execution of test cases/suites.
• Identifying and creating test data needed for carrying out execution of all functional and regression scripts.
• Coordinating with other cross team to ensure the newly developed features function End-to-End.
• Performing production checkout before each production deployments and supporting the operations team in identifying and resolving all production issues.
• Creating test cases from Release Notes, executing test cases, analyzing and interpreting results and reporting defects in JIRA.
• Followed Agile methodology and participated in Iteration planning meeting, retrospective, and Scrum meetings
Environment: Selenium Web Driver, Selenium Grid, TestNG, Cucumber, Oracle, PL/SQL, JIRA, Java, UNIX, Windows, Eclipse IDE, MS Office Tools, Agile.
QA Tester ING New York, NY
May 2013 to December 2014
Description: ING is world leading financial services company. I worked as a QA Tester on their application developed for managing various Interest Rate Derivative products offered by the company. Application is used to store, manage and update the information about interest rate derivative products including all derivatives containing an interest rate element in it such as FRAs, Swap, Cap, Floor, Collar and Treasury Lock. The application is also used for Order Management System and Trading. Those products are traded on the ‘Over the Counter’ (OTC) basis, with in general the ISDA master agreement as legal foundation and also managing customer portfolios.
Responsibilities:
• Responsible for analyzing business, functional and IT requirement documents and prepare complete Test Plans including system test plan, integration test plan, QA project plans and resource planning and allocation.
• Extensively involved in writing and testing the test cases using JUnit.
• Utilized testing tool JUnit extensively for the integration testing and unit testing.
• Designed and Developed Test Cases for automated testing using Selenium, JUNIT and Ecliptse IDE.
• Setup and Configured the testing environment with Eclipse, Selenium WebDriver, JUNIT, TestNG.
• Converted all manual test cases into Selenium automated scripts using Java.
• Involved in Writing Maven build dependencies to automate the compilation and execution of test cases/suites.
• Wrote and executed automated test cases using Selenium Web Driver to automate manual testing solutions.
• Involved in the complete Performance Test Cycle promoting it to the User Acceptance Testing.
• Worked on Agile/SCRUM environment.
• Created the Execution result sheet, Execution plan, Completion report documents for Functional testing.
• Presented progress of the testing process at walkthroughs and inspections.
• Worked with Developers, Business analysts to determine requirements (H/W specs, Test Cases, Test Data).
• Wrote Scenarios, Scenario outlines and step definitions using Cucumber for BDD.
• Involved in the daily standup meetings with Sr. Business Analyst and managers and understood various process plans, business process, and functionality in detail.
• Initiated and participated in conference calls, walkthrough and review meetings.
Environment: JUnit, Selenium Web Driver, Cucumber, TestNG, Eclipse IDE, Oracle, MSWord, MS Excel, Windows, Agile, JIRA.
QA Test Engineer Farmers Insurance Los Angeles, CA
April 2012 to May 2013
Description: Farmers Insurance is a big name in both private, passenger automobiles and homeowners insurance. This project involved testing of a Web based intranet application for employees within the company. The employees can access complete customer account information, process insurance claims and authorize claims of the customers.
Responsibilities:
• Review web based (e-Claims) application and identify critical functionalities.
• Experience in the Agile Methodology environment and contributed in the Requirement Analysis, Test Design, Development & Maintaining automated test scripts using Selenium WebDriver.
• Created and executed manual test cases, Documented the test cases and created the requirement traceability matrix to demonstrate the test coverage.
• Inserted Standard Check Points and Synchronization Points by using Seleniumm.
• Conducted testing manually and generated automated test scripts using Selenium with Java
• Participated in meetings with Business Analysts to discuss about requirements for better understanding of the business functionality while writing test scripts.
• Created and executed Test Cases manually as well as verified the actual results based on expected results.
• Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT) and End to End Testing.
• Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage.
• Involved in writing Test Plans, Test scenarios, Test cases.
• Documented and reported all found defects in JIRA.
• Involved in mapping the requirements to the test cases.
• Work in the Agile-development environment with frequently changing requirements and features set.
• Effectively implemented QA methodologies, strategies and plans in all stages of SDLC
• Creating test cases from Release Notes, executing test cases, analyzing and interpreting results and reporting software defects in JIRA.
• Communicated with developers to discuss about the defects found in the system.
Environment: Selenium WebDriver, Java, TestNG, Windows, MS office 2007, JIRA, Agile.
QA Test Engineer Discover Financial Services Riverwoods, IL
February 2010 to March 2012
Description: Discover is financial services organization that helps customer with their financial needs including credit card, banking, and loans. The project was to develop a system to enroll commercial credit card merchants, end clients, and processors at Discover which offered enhanced functionality and new features to customers. The second project was to prepare internal reporting system to provide daily report of Compliance, balances, and authorizations of bank transactions
Responsibilities:
• Analyzed Business Requirements Specifications to understand the application.
• Prepared test cases and test scenarios for manual testing.
• Involved in manual testing, Automaton Testing, System Integration Testing, User Acceptance Testing, Functional testing, and Regression testing.
• Recorded and plays back test in Firefox using Selenium IDE.
• Created Automation test framework using Selenium WebDriver using Java.
• Responsible for fixing and maintaining automation test scripts for end to end testing using Selenium WebDriver using Java.
• Added TestNG annotations to the test script code.
• Maintaining all manual test scripts and test data, test results and defect reports using JIRA
• Examine the results of test to pinpoint defects in the application.
• Conducted defect review and triage meetings to resolve the defects.
• Prepared daily testing status reports.
• Prepared project estimates for testing.
• Raised Risk items to management.
• Created environment checklist of system and applications needed for testing.
• Conducted daily status meeting calls.
• Created weekly status reports for management.
• Interacted with Project Managers, developers, QA Analysts, and business management in reviews and solving the problems encountered in the applications.
Environment: Selenium IDE, Selenium WebDriver, Java, TestNG, Windows, MS office 2007, Agile, Eclipse.
Project 5
Senior QA Automation Engineer McDonald’s Corporation Oak Brook, IL
September 2008 to January 2010
Description: The McDonald’s Corporation is the world’s largest chain of fast food restaurants, serving around 68 million customers daily in 119 countries across 35,000 outlets. The project was to automate manual test cases to test McDonald’s e various applications including external website, e-commerce platform, and GMA.
Responsibilities:
• Analyzed Business Requirements Specifications to understand the application.
• Prepared test cases and test scenarios for manual testing.
• Performing Functional Testing, Sanity Testing, Smoke Testing & Regression Testing.
• Executed Functional Testing as per the BRD.
• Review of the test cases at Unit & Integration level.
• Extensive experience in reviewing and understanding of Business & test requirements and writing detailed Test Cases.
• Execute the test cases and report the defects in Quality Center.
• Coordinated with the development team to have quick turn-around bug fixes in the tight schedule of releases.
• Coordination with Users for UAT (User Acceptance Testing).
• Attending walk through & creating detailed test status reports.
• Maintaining Weekly Status Reports.
• Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort.
• Interacted with Project Managers, developers, and business management in reviews and solving the problems encountered in the applications.
• Coordinating with Onsite team and supporting offshore team.
Environment:: Manual Testing, Windows, MS office 2007, QC.
QA, selenium
TECHNICAL SKILLS
Methodologies AGILE (SCRUM), WATERFALL, V-MODEL , SDLC, STLC
Testing tools Selenium, Selenium RC, Selenium WebDriver, Cucumber, SOAP UI, Junit
Test Build & Integration Tools Maven, ANT, Jenkins, TortoiseSVN
Programming Languages: JAVA.
Databases MYSQL, Oracle, SQL Server.
Browsers Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Markup Languages HTML,CSS, XML, XPath, CSS Selector
Operating Systems UNIX, WINDOWS , Linux
Frameworks TestNG, KeyWord driven, Data driven, Page Object Model, Hybrid.
MS Office Tools Outlook, MS Word, MS Excel, MS PowerPoint, MS Access
Other tools Jira, Rally, Auto IT, Eclipse, FireBug, FirePath.
To contact this candidate email monicanellur.qa@gmail.com