Charan Prathipati
Senior QA Automation Engineer
Phone: 914-***-**** E-mail: ***************@*****.***
Self-assured, dynamic, and results-driven professional with more than 8 years of experience providing high-performance in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications and databases in Healthcare & Finance Applications.
Proven dedication to process efficiencies in HTML, database Testing, GUI testing and development, and framework development.
ISTQI Selenium Foundation Certified.
Detail-oriented, analytical and methodical with critical thinking to resolve complex system testing issues even under stress. Well-organized and resourceful with multitasking skills that optimize limited resources to achieve outstanding results. Effective interpersonal communication skills that transform workforce diversity into a unified team advantage in achieving objectives and shared commitments
Professional Summary:
Extended expertise in QA and Automated Software Testing using QTP, Soap UI, HP/ALM/Quality Center and Selenium.
Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
Hands on experience of Mobile Apps Testing both Manual and automation
Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP to develop automation testing scripts for web, Mobile and client server applications.
Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.
Experienced in handling multiple windows and Pop-ups with Selenium.
Experienced in testing with handling different methods of Select class for selecting and deselecting, for drop down.
Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
Experienced using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver.
Experienced with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI.
Experienced on using AutoIt for file uploading to simulating user interaction on Microsoft windows file upload dialogue window.
Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
Experienced in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle.
Experienced in both Scrum, Agile and Waterfall Software Development Models.
Developed an automated scripts and frame works using Java, VB Script.
Expertise in performing manual testing (emulators) &Mobile Application Testing using Appium.
Expert in developing Selenium Web Driver/RC/IDE/GRID test scripts using Java and Test Frame works using TestNG, Junit, ANT & Maven build tools.
Strong in writing SQL queries to perform backend data validations.
Generating Complex Transact SQL (T-SQL) Queries, Sub queries, Co-related sub queries, Dynamic SQL queries etc.
Experienced with bug tracking tools like Quality Center & JIRA and familiar with Clear Quest, Bugzilla.
Proficient in using PL/SQL for developing complex stored procedures, Triggers, Tables, Views, User-Defined Functions, SQL joins, Index and query writing
Experienced in Test coordination between Onsite and Offshore team.
Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
Key Expertise:
Testing Tools
Selenium Web Driver/IDE/GRID/RC 2.4, HP Quality Centre, Jmeter, Cucumber, Firebug, Fire Path, Soap UI.
Programming/Scripting
Languages
Java, Groovy, HTML and XML.
Frameworks
Junit, TestNG, Appium, TDD, Data Driven, Keyword Driven and Hybrid Frameworks, Page Object Model, and Backend Testing.
Testing
Integration, Functional, Regression, Performance and Load Testing, Manual Testing, Black Box and White Box Testing. Manual mobile testing
SOA Technologies
SOAP, REST, WSDL, UDDI, Web Services and SOAP UI PRO.
Reporting Tools
Crystal Reports
Bug Tracking Tools
Quality Center, Bugzilla, Jira
Methodologies
Agile and Waterfall.
Build/ CI Tools
Ant, Maven, Jenkins.
Databases Technologies
MS SQL Server 2000/2012, Oracle, MS Access 2010/2012, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, DB2 and MYSQL.
Operating Systems
Windows 10 and Linux.
Web Technologies
HTML, XML, CSS, Angular JS 1
Professional Experience:
UPMC Health Plan, Pittsburgh, PA August 2015 to Present
Senior QA Automation EngineerEnginner
UPMC is one of the health care provider which has multiple branches in pittsburgh pennsylvania.Project is on Payer managment System which allows to check Insurance coverage of patient,collect payments from issurance provider,upload paper work and get patient visit history to keep track of the patient’s records. It provides a dynamic solutionthat enables hospitals to improve the workflow by re-organizing their processes across various departments and different enterprises
Responsibilities:
Project is developed using Agile Methodology.
Designed Automation Test cases using Selenium WebDriver, Java, Junit, Maven.
Performed agile testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
Used Selenium Grid to run test cases in multiple browsers and Platforms.
Implemented Page Objects model (POM), Apache POI in WebDriver Scripts, Data Driven Framework using Selenium WebDriver, and Java
Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG, Maven and Java.
Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
Transformed complex business logic into database design and maintaining it by using SQL objects like stored procedures, user defined functions, views, T-SQL scripting and jobs.
Installed, configured SOAP UI PRO to test web services using WSDL file given by Development team.
Performed web services testing with SOAP UI by validating request and response for XML files.
Created Different type of assertions to validate XML elements.
Design, develop and automate GUI, functional and API test using Selenium WebDriver (XPATH, CSS, HTML)
Maintained user documentation with TestNG output screenshots for User acceptance testing (UAT).
Developed synchronization using implicit and explicit wait conditions.
Creation of performance scripts in Jmeter.
Preparation and execution of test scripts using Jmeter for performance testing
Developed Back-end testing using complex queries to retrieve the user information to cross validate in UI and databases.
Used Git as code repository and Code Collaborator to manage code reviews
Logged and managed defects using JIRA
Developed test code in Java language using Eclipse IDE and TestNG framework.
Performed the build and maven dependencies using Maven build tool.
Involved in Maven configuration for running servers and scripts after the build.
Generated the detailed reports of the Bugs, Test Execution summary reports.
Conducted the team meetings for discussing the status and issues.
Attended Weekly/Daily reports to clients based on the status of execution/defects.
Environment: SQL Server 2008, PLSQL, Selenium Web driver, Appium, TestNG, Windows XP, Java, Cucumber, Web Services, SOAP UI, JIRA, HTML, XM, MS Project and GIT.
Atlantic Health, Morristown, NJ August 2012 to June 2015
Senior QA Enginner
Atlantic Health is one of the health organization which has multiple branches in US. Project is on claim System which allows to check Insurance coverage of patient,collect payments from issurance provider,upload paper work and get patient visit history to keep track of the patient’s records. It provides a dynamic solutionthat enables hospitals to improve the workflow by re-organizing their processes across various departments and different enterprises.
Responsibilities:
Project is developed using Agile Methodology.
Designed Automation Test cases using Selenium WebDriver, Java, Junit, Maven.
Performed agile testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
Used Selenium Grid to run test cases in multiple browsers and Platforms.
Implemented Page Objects model (POM), Apache POI in WebDriver Scripts, Data Driven Framework using Selenium WebDriver, and Java
Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG, Maven and Java.
Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
Executed data driven test automation framework which includes keyword and expert view using Renorex tool and webdriver
Used concepts of Renorex tools Rarenonorex Recorded, Ranorex Repository, and the Ranorex Spy to evaluate UI.
Transformed complex business logic into database design and maintaining it by using SQL objects like stored procedures, user defined functions, views, T-SQL scripting and jobs.
Installed, configured SOAP UI PRO to test web services using WSDL file given by Development team.
Performed web services testing with SOAP UI by validating request and response for XML files.
Created Different type of assertions to validate XML elements.
Design, develop and automate GUI, functional and API test using Selenium WebDriver (XPATH, CSS, HTML)
Maintained user documentation with TestNG output screenshots for User acceptance testing (UAT).
Developed synchronization using implicit and explicit wait conditions.
Creation of performance scripts in Jmeter.
Preparation and execution of test scripts using Jmeter for performance testing
Developed Back-end testing using complex queries to retrieve the user information to cross validate in UI and databases.
Used Git as code repository and Code Collaborator to manage code reviews
Logged and managed defects using JIRA
Developed test code in Java language using Eclipse IDE and TestNG framework.
Performed the build and maven dependencies using Maven build tool.
Involved in Maven configuration for running servers and scripts after the build.
Prepared manual & function test cases on web and mobile applications (Android) as per requirements.
Generated the detailed reports of the Bugs, Test Execution summary reports.
Conducted the team meetings for discussing the status and issues.
Attended Weekly/Daily reports to clients based on the status of execution/defects.
Environment: SQL Server 2008, PLSQL, Selenium Web driver, Appium, TestNG, Windows XP, Java, Cucumber, Web Services, SOAP UI, JIRA, HTML, XM, MS Project and GIT.
Royal London(RLG)/RLA
Atos India PVT, Pune, India Aug 2010 to July 2012
Test Engineer
The Royal London(RLG) before RLA is the parent brand of several specialist financial services companies in the UK and Republic of Ireland. Worked on SEPA (Single European payment Area) module, here I created service to validate the 37-digit IBAN account number. To test multiple calculation of levy, premium and schedule creation. Worked on Crystal report to created annual statements, schedules and notification of payments.
Responsibilities:
Involved in writing test cases for the System Testing
Developed automation script for Mobile Native applications (Android) using Appium, Java.
Designed automation test cases by using java, Junit, maven and selenium WebDriver.
Used Selenium Grid to run test cases in multiple browsers and Platforms.
Implemented POM (Page Object Model) automation framework using JAVA, Selenium WebDriver and Cucumber.
Used agile methodology with Scrum Process.
Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
Managed Code reviews using Git as code repository and code collaborator.
Experienced in load and performance testing tool Jmeter.
Following-up with developers as to the status of JIRA and ensuring that the issues are resolved.
Used Java language and Junit framework for scripting.
Worked on static and dynamic objects using XPath and DOM.
Log defects using JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.
Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
Used Git as code repository and Code Collaborator to manage code reviews
Prepared manual and functional test cases on mobile and web applications as per requirement
Participated in Weekly Status meetings with project manager, Business Analyst, Developers and other team members.
Tested reports generated from crystal reports.
created Store Procedure and Functions in SQL Server 2000.
Used eclipse, IDE and TESTNG framework to develop test code in java language.
Environment: Java, Appium, Selenium IDE, Firebug, SQL, Mobile Testing, Jira, Oracle10g, Jenkins, Jmeter, Cucumber.