LAKSHMI NARASHIMHA
QA Automation Engineer
Email: *****@**********.*** Phone: +1-302-***-****
Software Development Engineer in Test with 10 years of experience in analyzing, reviewing and understanding Business/Functional requirements and skilled in writing Test Plans, Test Scripting, creating Test Scenarios, Test Casesanalyzing and preparing result summary reports. Expertise in developing, documenting, and executing test cases manually as well as generating automated scripts for TDD, BDD, API Testing using Selenium, Cucumber, SoapUI, Robot framework while serving clients in various domains such as Medicare, Telecom, Banking, Retail, and E-Commerce.
Professional Summary
Expertise in various types of testing like Software AutomationTesting and Manual Testing
Extensively worked with Selenium IDE, RC and Web Driver, Gridfor testing web applications.
Good knowledge of Java Development and proven experience in using Java for Automation.
Designed and created Test Suites using different frameworks like Data driven, keyword driven and hybrid framework for Java based applications.
Worked Extensively with JUnit &TestNG Testing Framework. Has implemented cross browser testing and Data driven testing using @parameters and @DataProviders annotations.
Implemented test automation for handling Popups windows and Alerts using WebDriver and Alert interface class.
Executed test scripts in headless browser like HtmlUnitdriver and PhatomJS.
Used AutoIt, Robot API tools in automation for Mouse movements, Keystrokes, Window control manipulations and print pop-ups which is not possible by selenium WebDriver.
Has ability to perform switch over to elements in iframes using WebDriver.
Proficient in handling the SSL certificate error using Desired capabilities in all the web Browsers.
Abilityto perform Compatibility testing with different browsers like Firefox, Chrome, IE, Safari and with different operating systems like Windows, Android, Mac OS.
Experienced in using Apache POI to read the data from external sources in order to feed test data sets into the test scripts.
Implemented test automation for handling Popup windows and Alerts using WebDriver and Alert interface class.
Involved in Manual testing &Defect Management using JIRA.
Identified and measured severity, and document deficiencies in software functionality, and accurately reported deficiencies to programming agencies.
Extensively used SoapUI for testing SOAP, RESTful Web services. Used SoapUI assertions to verify the API response.
Created complete solution for continuous integration tool such as Jenkins from code checkout from GitHub to regression report generation.
Experienced in using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver
Familiarity with one or more high-level programming language such as C#, Java, Python etc.
Hands on experience of developing test plans and strategies of testing web applications and e-commerce situation.
Experienced in web user interface automation testing with Selenium WebDriver, java, JUnit, Cucumber and TestNG frameworks.
Experienced in BDD using Cucumber / Gherkin.
Ability to connect with the Database to execute SQL statements for validating data in the data table (Database testing).
Excellent understanding of full Software Development Life Cycle(SDLC).
Expertise in writing Test Cases based on the Business Requirements and Functional Requirement
Analyzed requirements documents and Use Cases to prepare the detailed Test Plans,Test Cases and developing Test scripts.
Good experience in OOPs using Core Java and extensively used classes, objects, data structures, Inheritance, Polymorphism, Exception Handling, Packages, Collections and much more.
Expertize in Integration, Functional, Regression, System testing and User Acceptance Testing.
Quick learner and excellent team player.
Experience with Database queries using TOAD.
Ability to meet tight deadlines in timely manner.
Experienced in all levels of Testing such as Positive testing, Negative testing, Integration Testing, Functional Testing, System Testing, Regression Testing and User Acceptance Testing (UAT), Black box testing, Browser testing.
Expertise in Problem solving and Bug Tracking Reports using Bug tracking Tools.
Strong Experience in Smoke, Functional, Regression, Performance for the highly structural and complex systems.
Expertise in Test Case/Test Procedure Design, developing Requirement Traceability Matrix.
Assist in User Acceptance Testing when necessary and recommend certification of software changes for use by location users in the field once the software meets the business requirements.
Extensive experience in working on multiple projects concurrently.
Suggested probable risk and risk mitigating strategies along with creative solutions to the management team.
Excellent problem-solving skills, experience in working group projects, desire and ability to learn new Technologies.
Technical Skills
Testing Tools
Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, Appium
Methodologies
Agile (Scrum), Waterfall, SDLC, STLC.
Languages
Java, HTML, XML, Gherkin, C, C#, Python.
IDE
Eclipse, SQL Developer, pyCharm
Test Framework
Keyword Driven, Data Driven, Hybrid, Page Object Model (POM).
Web Debugging Tool
XPath, Firepath, Firebug.
Utilities
AutoIT, Sikuli
Build Tool
Maven,ANT
Processes
Agile-Scrum, Waterfall.
Bug Tracking Tools
JIRA, Quality Centre.
Test build, Integration Tools
Maven, Jenkins, SVN, Git
Databases
SQL Server, MS Access, Oracle, MySQL.
Operating Systems
Windows (XP, Vista & 7, 8) Linux, Mac.
MS Office tools
Outlook, Word, Excel, PowerPoint.
Browsers
Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Technical Skills:
Bachelor’s of BSC Computers at Andhra University, India – 2016
Masters ofMCA at Andhra University, India – 2016
Professional Experience
Project1&2
Client:BCBS Michigan, MI 2018 august-Till Date
Sr.QA Automation engineer / Lead
Medicare products like Claims, Enrollment, Billings etc have several business modules with huge functionality that complies with CMS rules and client custom functionality as well, these products continuously having constant updates from customers and regulatory entities.
ROLES AND RESPONSIBILITIES:
Reviewed the Product Backlog, Functional Specifications Document and Technical Documentation.
Interacted with the Project Manager, Business Analysts and Developers to understand the application design and functional specifications.
Implemented Hybrid automation test framework with Selenium WebDriver, Java and TestNG.
Used Apache POI to read data from external sources and provide them as parameter to the locators in the test script.
Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.
Tested broken links and inter application links (page redirects to respective URL's) in development, test and production environments.
Used Selenium WebDriver and TestNG to run parallel testing by creating Groups, and categorizing test cases.
Performed Selenium Synchronization using Explicit & Implicit waits.
Wrote test cases to handle Popups windows and Alerts using WebDriver and Alert interface class.
Selected the Test Cases to be automated and performed functional testing of the front end using Selenium Web Driver& created Data Driven framework using TestNG.
Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG suites.
Worked on Capturing Screenshots on Failure or Pass to analyze the test failure reason. Coordinated with application team to ensure resolution of all issues and completion of work on time.
Wrote XPATHexpression for identifying dynamic object and handled Ajax requests using Synchronization.
Created test reports generated out of TestNG and captured the error screenshots.
Dealt with Accessing Links & Tables using Selenium WebDriver and Java collections framework.
Used BDDCucumber by creating the Features and Step Definition files to execute test scripts.
Used Jenkins tool for continuous integration of the builds.
Implemented automation test scripts in SOAPUI for web service testing.
Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
Performed mobile testing using Appium on Android devices.
Used real devices and emulators to carryout mobile testing on native and browser (Web) applications.
Schedule and prioritize work and plan a sequence of testing activities that accomplish the planned targets. Set priorities and provide reports to the management.
ENVIRONMENT:Selenium IDE, Selenium Web Driver, Selenium GRID, Eclipse, Oracle, HTML, XML, GIT, JUnit, TestNG, Jenkins, SoapUI, JIRA, Maven, Cucumber, Appium.
Project3
Client: CVS Caremark Corporation, Woonsocket, RI (2017July- 2018 June)
Quality Analyst
CVS Caremark Corporation is an American drug retailing company with a U.S. pharmacy chain. It’s an online transactional system, enabling a user to fulfill the needs of prescription filling and drug dispensing activities. This system permits distribution of the prescription filling activities, enabling the orders in completing the process in a shorter period of time and support client with testing of web based enrolments and claim extraction for Medicare and Medicaid applications of their customers by performing manual and automation testing of changes to plan features and functionalities.
Roles and responsibilities:
Involved in various SDLC Phases-Requirements Analysis, Test Case
Development, System Testing, Regression and Conducted End to End and Black box testing.
Actively involved in functional, system, integration, positive, negative, GUI testing of the application.
Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.
Created Test Data using SQL and wrote SQL queries for back-end testing.
Used Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
Identified the Test Cases and documented them in Quality Centre
Configured Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG DataProvider Annotation.
Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions.
Used SoapUI to test the application web services.
Used Maven Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
Worked on SQL queries to verify data integrity and validate updated data for the Test cases in different modules of the application.
Involved in daily Defect Triage meetings with Project Managers and developers during System testing and UAT.
Worked with developers to Create and update the defects, resolve and track their status using JIRA.
Environment: Selenium Web driver, JAVA, Eclipse, HTML, SoapUI, SVN, Maven, Jenkins, SoapUI, QC.
Project4
Reliance General Insurance, Delhi India (TA). (2016July- 2017June)
The Health Information System (HIS) is designed carefully to keep a clear check on its operations. It provides information about various modules like Reception, Doctor Pharmacy, Blood Bank, Operation Theatre, Laboratory Details, and Personnel etc. This System provides various reports like Patient Registration, In-Patient listing, and out-Patient to in-Patient Transfer, Patient listing, Doctors
Specialization wise listing, Daily Collection reports, Bill Summary, Various Reports for Stores and Departments.
Roles and Responsibilities:
Involved in gathering business requirement, studying the application and collecting the information from developers and writing the test Scenarios.
Reviewed test assignments, developed Test Scenarios and Test Cases, and conducted tests as assigned.
Application was updated twice a week, so that all the Test Procedures created as Baseline can be played back to perform Regression Testing.
Performed Functional Testing, Smoke Testing, System Testing, Regression Testing and End-to-End Testing.
Wrote SQL Queries to retrieve the data from various Tables and to Test the Database.
Preparation of test data for the negative and positive test cases.
Documented Defects found during test and communicated the recorded problems to the responsible development personnel.
Re-tested the application once the Defects were fixed.
Participated in weekly walkthrough and inspection meetings, to verify the status of the testing.
Environment: HP quality center, Excel, Internet Explorer HTML, JavaScript, Eclipse, Selenium, Oracle.
Project 5
MRF(Chennai, India) 2013 june-2016 may
Test Analyst
MRF is a Madras Rubber Factory Limited. It is a web application which contains the products related to the business. The end users search for the products and proceed to checkout after providing the shipping, billing details.
Roles and Responsibilities:
Understanding the Business requirements, Application and function specifications, Design documents.
Involved in writing and designing templates for the Test Plans and Test cases.
Involved in Preparation of Test Scenarios and review of Test Cases.
Involved in updating and executing test cases according to requirements.
Identified the Test Cases and documented them in Quality Center.
Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.
Prepared various reports based on different stages of Testing.
Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.
Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.
Used Checkpoints, synchronization points for test scripts.
Environment: Internet Explorer HTML, JavaScript, Eclipse, Oracle.