Nagalakshmi Veerapaneni
Senior Quality Assurance Analyst
********.***@*****.***
Senior Quality Assurance Analyst with 7+ years of experience in all phases of project development and test life cycle, Developing Test Strategy, Test Cases, Test Plans and Automation Test scripts using Selenium and Java. Diversified experience in Automation and Manual testing serving various domains such as Banking, Ecommerce, Insurance and Healthcare.
PROFESSIONAL SUMMARY
● Experience in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver, and Selenium Grid), SoapUI, Cucumber, JUnit, JIRA and Eclipse.
● Designed and Implemented different automation frameworks like Page Object Model Framework, Test NG Framework, Keyword Driven Framework, Data Driven Framework, and Hybrid Framework on several projects.
● Experienced in handling Selenium for List Box, Drop Down Menu, Multiple Elements, Auto Suggestions, Mouse Actions, Frames, Synchronization and all types of Pop Ups.
● Performed automation testing of Ajax based webpages with dynamic Ids and Synchronization using Selenium Actions.
● Proficiency in testing complex software applications including manual testing.
● Performed back-end testing by executing complex SQL queries on Oracle and MS SQL Server.
● Expertise in Java and OOPS concepts required for Selenium frameworks.
● Good knowledge in front-end technology and framework such as HTML, CSS, JavaScript, AngularJS 4, ReactJS, and JQuery. Exposure to web technologies XML, XPATH, AJAX, HTML, CSS, SOAP, and jQuery
● Expertise in Bug Tracking tools like JIRA, BugZilla, RALLY and Relational ClearQuest, HP Quality Center/Application Life Cycle Management (ALM).
● Ability to deal with clients in application demos, Walk-throughs, discussions, brain-storming sessions
● Coordinated with Project Managers, Development Team, Business Analysts, End-Users and Cross Group Collaboration for better quality testing. Worked closely with business team to understand the Requirement Document to help in creating Test Plan.
● Experienced in handling Selenium for List Box, Drop Down Menu, Multiple Elements, Auto Suggestions, Mouse Actions, Frames, Synchronization and all types of Pop Ups.
● Automated testing of mouse and keyboard events using Selenium Actions Class to simulate the single user interactions.
● Executed automation scripts on different browsers/environments & reported defects/results to the team.
● Proven ability in developing BDD scripts with Cucumber and writing Gherkin features and step definitions for behavior.
● Maintained the Selenium & JAVA automation code and resources in source controls like CVS, SVN over the time for improvements and new features.
TECHNICAL SKILLS
Automation Tools/APIs Selenium IDE, Selenium Web Driver, Selenium RC, Selenium Grid, Quick Test Pro, Cucumber, TestNG, JUnit, Rally, Auto It and, Log4j, SoapUI.
Artifacts Test Plan, Test Case, Test Data, RTM, Test Summary Report, Bug report
Bug Management Tools Quality Center, JIRA, ALM, Version One, Rally
Database/Database tools Oracle, SQL Server, MySQL, Toad, SQL
Development methodology Agile/ Scrum, Waterfall, Jenkins, Hudson, SVN, Cucumber
Framework Keyword Driven, Data Driven, Hybrid Testing Framework, Page Object Model.
Mobile testing Device Anywhere, Perfecto Mobiles
Programming Languages Java, Ruby, Java Script, VB Script, HTML, XPath, CSS, Soap, WSDL, Restful, PL/SQL, Excel Macros
Operating Systems Windows 07. XP, UNIX.
EDUCATION
● Master’s in computer science from NYIT (2015).
● Bachelor’s in computer science from Acharya Nagarjuna University (2012).
PROFESSIONAL EXPERIENCE
Client Bayer Healthcare
Location Houston, TX
Duration April 2017 – Till Date
Role Sr.QA Analyst
Project Description:
The project is about creating an application where customers can compare individual health insurance plans by providing zip code, date of birth and gender. I have been involved in testing the application that is used for checking the eligibilities, claim to process and claim status through EDI (Electronic Data Interchange).
Responsibilities:
● Designed and developed automated scripts for functional, regression, sanity and integration testing using Selenium. Extensively performed Manual testing.
● Responsible for Cross-browser testing and running the automation script in parallel
● Involved in development of Hybrid (Keyword and Data Driven) Test Framework using Selenium WebDriver and TestNG
● Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel.
● Writing test scripts using Java and executed it through Selenium
● Performed webservices testing using SOAP UI and Postman tool
● Used Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
● Wrote XPath expression for identifying dynamic object and handled Ajax requests using Synchronization
● Extensive testing of browser content and compatibility of the application using HTML IDs and XPath
● Suggested automation process improvements and engaged in framework enhancements
● Coordinate with developers to prioritize defects and rectify them
Environment: Selenium, TestNG, Jenkins, Appium, Maven, SOAP UI, XPATH, Agile
Client JFK medical center
Location New Jersey
Duration January 2015 - February 2017
Role QA Analyst
Project Description:
The Medical Bill Data Capture (MBDC) project focuses on the process of handling Workers Compensation auditable medical bills, PNC Bills and World source Bills.
Responsibilities:
● Involved in developing Test Plans and Test Scripts for Automation Testing.
● Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
● Implemented cross browser web testing with Selenium Grid.
● Used Junit and TestNG testing Framework as a test runner with Selenium.
● Performed mobile testing using Appium and tested various types of mobile applications (such as Native, Hybrid and Mobile Web) using standard WebDriver library.
● Responsible for submitting the bugs into the Test director depending upon their priority.
● Created Assertions such as Contains, Response SLA and XPath match to validate the XML with WSDL definition.
Environment: JUNIT, TESTNG, Firefox, SVN, Java, SOAP UI, Selenium RC,
Client CitiBank
Location Chennai, India
Duration May 2012 - December 2013
Role QA Analyst
Project Description:
Citibank is the consumer division of financial services multinational Citigroup. In addition to standard banking transactions, Citibank markets insurance, credit cards, and investment products.
Responsibilities:
● Identified the test requirements based on application business requirements.
● Guidelines included specification of necessary screen components, appropriate message boxes and proper use of sounds and colors.
● Located elements using Selenium IDE and Selenium RC
● Efficiently performed on Continuous Integration tool, Jenkins
● Explored and gained good knowledge and hands-on experience with ALM Quality Center.
● Designed various test Cases with different test conditions
● Adopted Data Driven Methodology to the test application with different sets of data.
● Used ALM Quality Center for reporting and tracking bugs.
Environment: Selenium IDE and RC, ALM Quality Center, Soap UI, Firefox, chrome, Eclipse.
Client Lloyds Banking Group
Location Chennai, India
Duration March 2010 - April 2012
Role QA Analyst
Project Description:
Lloyds Banking Group is a major British financial institution, formed through the acquisition of HBOS by Lloyds TSB in 2009. Lloyds Banking Group's activities are organized into Retail Banking (including Mortgages), Wholesale, Life, Pensions & Insurance, and Wealth & International.
Responsibilities:
● Writing of Test Cases for manual Verification of GUI Functionality of the Application.
● Test case Execution, Result analysis and Test Report generation
● Studying and understanding the Functional Requirements.
● Reporting Defects, Defect verification and track them till closure.
● Test Data preparation and work with interfacing applications for data needs.
● Detecting Defects, communicating to Business Leads and Using Priority based, Business critical bases and enhancement-based strategies to conduct Functional testing.
● Integrated Quality Center with Ms-Office and managed the entire test documentation like Test Cases, Test Execution Results, Defect Reports and Test Status Reports.
● Client interaction via conference calls on need basis, involved in Peer reviews
● Status reporting to all project stakeholders.
Environment: Soap UI, SQL Server 2008, Windows XP, Manual Testing