MOUNIKA RAJU
Senior QA Automation Engineer
Email: *******.******@*****.***
Phone: 515-***-****
A highly competent and results oriented Senior QA Manual and Automation Test Engineer with about 8 years’ experience in Software Testing, Selenium Automation, Development, JAVA web projects, Team Management & training, Client facing. Proven ability in Selenium with Java, Automated testing & Frameworks, Page Objects & Hybrid Frameworks, TDD, BDD, Web testing and Functional testing. Experienced in each phase of Test Life Cycle (STLC) and good knowledge in all phases of SDLC, Test strategies & Test plans, UAT.
PROFESSIONAL SUMMARY:
Well versed with Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Logging and Tracking Defects in all the phases with major responsibilities.
Strong hands-on knowledge in software models: Waterfall and Agile Methodology.
Master in developing Test Scenarios, Test Cases, Test Data, Test Procedures, Test Reports and documenting in both Manual and Automation Testing.
Top skill sets Selenium Web Driver, Java, Soap UI.
Expertise in diverse types of testing like GUI Testing, Unit Testing, Integration Testing, Functionality Testing, System Testing and User Acceptance Testing, White Box Testing and Black Box Testing, smoke testing, sanity testing, database testing, regression testing.
Experienced in Selenium Automation using Selenium Web Driver, Selenium IDE, Selenium Grid.
Well Versed in writing Test cases using Element locators, WebDriver Methods, Java Programming features and TestNG annotations.
Identified GUI elements and perfect with different Selenium locators like ID, Link Text, Name, Partial Link Text, XPath, DOM and CSS to create the scripts of Automation.
Well Versed with Test Driven Development(TDD), Behavior Driven Development(BDD).
Experience in working with different testing Frameworks like JUNIT and TestNG.
Experience working with Automation Frameworks Keyword Driven, Data Driven, Hybrid driven and Page Object Models.
Expert in Cross browser testing, parallel testing and Data driven test execution using Selenium Web driver, TestNG, and Selenium Grid.
Proficient in Test Automation of SOAP and REST Web Services / APIs using SOAPUI NG Pro/Ready API, SOAPUI Open Source.
Proficient in mobile testing using Appium.
Experienced in Amazon Web Services(AWS) Associate Level.
Used Excel Spreadsheets and Apache POI to process the spreadsheets in Application Framework and used Auto IT to upload files in Windows.
Used different Web Debugging tools such as Firebug and Fire Path for locating.
Knowledgeable in reviewing the Test Logs, Program outputs and report the Errors processed by programs and defects. Hands on knowledge on Log4j to debug the defects which had effect on the Test Script.
Used Selenium Screenshots for Bug Reporting. Debugging is done using Extent Reports to see reports library in TestNG. Involved in testing the web pages.
Scheduled build using Continuous Integration tool Jenkins Server.
Used Maven and Ant as build tools for projects.
Experienced in back end testing. Involved in Data base testing, Data Validation, Data integration.
Expertise to use Rally, Jira, Bugzilla and ALM for the test management and bug reporting tools.
Good written, communication, interpersonal skills, proven Team player with an analytical mind bent to problem solving and delivering solutions.
TECHNICAL SKILLS:
Test Approaches
Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
Testing Tools
Selenium IDE, Selenium RC, Web Driver, Selenium Grid, TestNG, JUnit, Auto IT, Cucumber, QC.
Test Build & Integration Tools
Maven, ANT, Jenkins.
Frameworks
Keyword Driven, Data Driven, Modular, Hybrid, Page Object Model (POM)
Programming Languages
HTML, C, C++, Java, XML, CSS, Gherkin.
Databases
MySQL, Oracle, SQL Server, TOAD tool
Browsers
Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera
Operating Systems
Windows 7,8, 10, Ubuntu, Linux, Mac
Defect Tools
JIRA, HP Quality Center/ALM, Rally, Bugzilla
MS Office Tools
MS Outlook, MS Word, Excel, PowerPoint, MS Access, Microsoft Project, MS One Note
Utilities
Eclipse, SVN, GitHub, Fire Bug, Fire Path.
Mobile Testing Tools
Appium, Perfecto Mobile
EDUCATION:
Bachelors in Computer Science.
WORK EXPERIENCE:
Atlantic Health System,
Morristown, NJ
Automation Engineer April 2016 to Present
Description:
Atlantic Health System provides a wide range of high quality health care services to the residents of Northern and Central regions of New Jersey. The online website offers many features like booking appointments, finding doctor online, price estimates among other functionalities. The project was about providing different eServices to the patients like Hospital eServices and Doctor eServices. Using the Hospital eServices, the patients could schedule appointments, pay bills online.
Responsibilities:
Coordinated with Business Analyst and development team to understand the architecture and functionality of the application.
Involved in Sprint planning, Review Sessions, Scrum meetings as a part of Agile.
Developed Test Scenarios, Test Cases, Test data, Test procedures, Test reports.
Analyzed User stories based on Detail acceptance criteria for the corresponding Sprint.
Involved in defect review and triage meetings to resolve the defects
Used Firebug, FirePath to debug, edit and locate the objects based on Selenium locators like ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.
Involved in Designing and Developing Data Driven Framework with Page Object Model using Selenium WebDriver -Java & TestNG.
Used select command in developing Data Driven Scripts for selecting elements from a dropdown box.
Handled the special mouse events and selected the options from the tab menu using Selenium Actions builder, mouse hover and synchronization.
Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing by using navigate commands in WebDriver.
Well acquainted with Selenium Synchronization Techniques like Implicit Wait and Explicit Wait in the WebDriver.
Used Test Scripts in SoapUI and Restful for testing Webservices and well-handled the JSON request and response using the json-simple libraries.
Immense knowledge in writing automation scripts using Behavior Driven Development Gherkin, Features, Scenarios, Scenario Outlines, Steps, and Step Definitions and writing step definitions for its behavior.
Experienced in Maven and Git configuration to the project.
Generated and reported TestNG test result files.
Developed Appium Scripts for Native Android/IOS Apps using Java
Involved in Regression Testing for overall business process and executing them in QA Environment.
Engaged in framework enhancements, code reviews and maintaining deliverable quality.
Worked on Databases to verify the Backend Validations.
Generated test logs using Log4j for various log levels.
Prepared and reviewed Test Data, Test Scenarios, System Integration Testing (SIT)Test Cases, Unit Test Cases and Reviews.
Participated in continuous integration using Jenkins.
Reviewed Test Design and Traceability Matrix for Test Coverage for Security.
Involved in Project Dependency Management using Maven build tools to manage framework dependency jar files.
As a code repository used GitHub.
Vigorously performed Manual Testing through all possible perspectives.
Actively performed Test Execution, defect coordination and defect facilitation activities.
Worked with JIRA for Bug tracking and Project Management.
Involved in Planning and prioritizing work items.
Environment: Selenium Web Driver, Java, TestNG, Jenkins, XML, Git, Maven, Oracle 12g, Cucumber, MS Excel, Jira, Eclipse and SoapUI.
Genesis Health System
Davenport, Iowa
Senior QA Automation Engineer Oct 2014 – Nov 2015
Description:
GHS is a regional Health Care System Based in Davenport, Iowa that provides Health Services to 10 County regions of Western Illinois and Eastern Iowa. The search Function which they Enhanced in their web application contains primary care and specialty physicians with admitting privileges at Genesis Medical Center locations in Davenport, DeWitt, Aledo or Silvis.
Responsibilities:
Participated in Daily Scrum, sprint planning, grooming sessions and release meetings as a part of Agile.
Analyzed the Business Requirements and worked closely with the Business Team to complete the GAP Analysis.
Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
Participated actively in daily scrum meetings, retrospective meetings and triage meetings.
Designed Test Suite, Test Cases and Test Scenarios for functional modules in Selenium and involved in the use of Cucumber Step Definition, Scenarios and Features.
Performed Parallel and Cross Browser testing using Selenium Grid on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
●Tested the REST Web Services using SOAPUI.
Handled the issues of Synchronization in Selenium using waits such as Implicit wait, Explicit wait and Fluent wait.
Implemented (Data Driven Framework with Page Object Model) automation framework with Selenium WebDriver, Java.
Worked with Firebug/Fire Path Add-on tools to identify the element's id, name, XPath in the application.
Scripted SQL queries to verify data integrity, data validation and data design.
Worked with AutoIT tool during automation for Mouse movements, Keystrokes, Window control manipulations and print pop-ups which is not possible using selenium WebDriver.
Performed Sanity testing and Ad-hoc testing when required.
Utilized Apache POI API for reading the data from external data source like Excel.
Implemented TestNG annotations like groups, parameters, Data Providers to group the test cases, test methods, test suits for regression and functional testing.
Worked with Jenkins for continuous integration.
Established the database connectivity using JDBC with Oracle database as backend.
Managed individual sprints user stories and tasks using Rally for project management.
Worked with Maven to build and run the Selenium automation framework.
As a version control system used GIT.
Performed Mobile testing using Appium.
Environment: Agile, Windows, Selenium Web Driver, Cucumber, TestNG, Selenium Grid, Apache POI, AutoIT, SQL, IE, Firefox, Firebug, and Rally, GIT.
Ally Bank,
Detroit, MI
QA Test Engineer Jan 2013 to Sep 2014
Description:
Ally is one of the oldest financial institutes with most of its interest in auto financing. Banking and Corporate financing is another part of it. Ally works closely with the dealers for auto financing and protection. The project focused on automating web pages regarding the enrollments for opening a new account and e-services for online money transactions' pages where money is deposited, withdrawn and the remaining balance is shown on the transaction's web page.
Responsibilities:
Participated in all phases of the Software Testing Life Cycle (STLC).Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
Followed Agile approach for the project development and testing.
Analyzed and evaluated complex client requirements and converted them in to suitable Automation test suite.
Participated in peer review with team and developers to review test cases/test scripts.
Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
Implemented Hybrid Framework(Data Driven automation test framework and Keyword Driven Framework) with Selenium WebDriver, Java and TestNG.
Extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
Executed test cases and participated actively in System Integration Testing and Regression Testing.
Performed application web service Using SoapUI.
Created positive and negative assertions based on the business requirements.
Performed back end testing by writing and executing SQL queries to validate the data.
Interacted and worked with the development team to analyze the defects and reported them in JIRA and tracked them for closure.
Reviewed automation scripts and provided comments accordingly.
Configured Maven and Jenkins for better dependency and automatic build deployment.
Discussed with team lead and PM regarding testing deadlines and post deployment validation.
Actively communicated with the end users and business users to create realistic test cases.
Performed log management Using Log4J.
Used SVN for Source Code Management and Version Control.
Established business continuity through Knowledge Transfer and mentoring of new resources.
Environment: Java, J2EE, Selenium Web Driver, Web Services, SOAP, TEST NG, Apache POI, Agile Methodology, JIRA, SQL, Maven, Jenkins, SVN.
Stage Stores,
Houston, TX
Test Engineer Mar 2011 to Dec 2012
Project Description:
Stage Stores is a department store company specializing in retailing brand name apparel, accessories, cosmetics, footwear, and housewares to small towns and communities throughout the United States. Stage stores e-commerce website allows customers to search for crafts and fabrics and has shopping cart feature that allows customers to add items. Customers can pay online and track the shipping also. Customers can add items to wish list and track return items. Customers can interact with customer support.
Responsibilities:
Involved in Developing Test Plan and wrote Test Cases.
Identified, established and documented Test Requirements.
Performed Manual testing and maintained documentation for diverse types of testing viz., Positive, Negative, Unit testing, Regression, Integration, System, Functional, Performance and UAT (User acceptance testing).
Followed Waterfall approach for the project development and testing.
Developed supporting Test cases and scripts to validate the functionality of the application.
Performed Data Validation testing using SQL queries.
Performed extensive Negative Testing to determine the stability of the application.
Developed, Implemented and Executed test methodologies and plans to ensure software product quality.
Explored and gained good knowledge and hands-on experience with Quality Center.
Identified the test data by organizing multiple test data review meetings and created test data for specific Test Scenarios and Test Cases using SQL Insert scripts
Designed various test Cases with different test conditions
Used Quality Center for reporting and tracking bugs.
Identified the test requirements based on application business requirements.
Environment: HP Quality Center, Firefox, IE, chrome, Safari, Eclipse, MS Excel, SQL Server.
Bharti AXA Life,
Bangalore, India
QA Engineer Jun 2009 to Feb 2011
Description:
Bharti Axa is a life insurance player. It offers a range of innovative products and services that cater to specific insurance to customers. A web application has been developed for user to input the details and request a quote based on their needs. It has multiple modules such as Health plans, Investment plans, protection plans, savings plans.
Responsibilities:
Analyzed the Business requirements, Application and function specifications, Design documents.
Performed extensive manual testing.
Developed Test scenarios and Test cases based on the functional specifications.
Implemented Complex Test case scenarios using Regression tests, wrote the enhanced code. Involved in preparing Test Plan.
Prepared Requirement Traceability Matrix to trace test cases and functional requirements.
Identified the Test Cases and documented them in Quality Center.
Scripted Complex Test Cases using SQL queries for data validation and to verify the data integrity in the database (Back end testing).
Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.
Responsible for Reporting QA Status reports, Defect Log reports, Traceability reports, Test planning and execution & Results Reports.
Environment: Waterfall, HP Quality Centre, SQL, Microsoft office.