Prasanna
Email: ****************@*****.***
Cell: 214-***-****
Employer: 929-***-****
PROFESSIONAL SUMMARY:
Over 8 years of QA experience in Automation testing of Web/Mobile apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web based and Mobile Applications.
•Extended experience in systems testing, integration testing, SOA Testing, UAT testing, Positive and negative, functionality testing, and regression testing.
•Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
•Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using Testing/Junit, ANT/MAVEN build tools.
•Hands on experience in Test automation using different Automation tools/techniques, Unit testing by using Selenium Web Driver/IDE/GRID, TestNG, Maven, Fire Path, running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
•Excellent scripting skills using Python.
•Experience with the test management tools (TFS/JIRA/QC).
•Experience with API management platforms such as Layer 7
•Experience with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
•Built JavaScript based test framework using cucumber js, web driver, node.js, angular.js.
•Implemented step-definitions, page object model in JavaScript Node.js and angular.js, implement cuke runner to execute cucumber feature-set in parallel on chrome, ie, Firefox browser.
•Involved in SOA testing includes developing test scripts in manual and automated testing environments, logging and recording test results, developing test scenarios, identifying and analyzing test errors, and maintaining test scripts.
•Experience with SDET testing.
•Experienced in White Box testing by authoring python Codes in Selenium Web Driver.
•Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
•Created and Maintained Server side Integration Test using Python and Selenium Web driver.
•Experience in testing native apps on iPhone, Android and iPod devices manually.
•Experienced in load and performance testing tool JMeter
•Used Appium for testing current and early Android applications.
•Experienced in using HP Interactive automated testing tools like Quick Test Pro and Quality Center
•Proficient in using Quality Center, Rally, JIRA, Clear Quest, Bugzilla.
•Experience in Back-end testing, data validation, Database testing using SQL queries.
•Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
•Executed automation test scripts using windows and Linux platforms for MFP products.
•Used open source environment in Linux and UNIX Platform Web application testing.
•Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
•Hands on experience in medical domain as well Worked with providers and Medicare or Medicaid entities to validate Internet portals.
•Proactively identifying areas of obstruction/breakdowns and take steps to rectify the equipment’s through application of troubleshooting tools in Electrical domain.
•Experience in HealthCare industry, different healthcare ERP solutions such as FACETS, MedPlus, EPIC and other claim processing solutions.
TECHNICAL SKILLS:
Testing Tools
HP Quality Center/ALM, QAS.TCS (Test Case Studio), Test Log, QTP, Soap Test, HP Load Runner, Load Impact, Cucumber, Protractor, Postman, Quality Center, SauceLabs, Soap UI Web Service Testing, Mobile Testing (Android & IOS), Appium, Silk Test, SilkPerfomer, Selenium Web Driver, Web Load, TestNG, Xpath, VBScript.
Defect Trackers
Jira, Bugzilla 2.0, MTM, Dovetail, Jenkins, Lean Testing, IBM Clear Quest, Bug Host, Salesforce Testing, BUG track, Mantis
Programming Languages
Java/J2EE, Python, C#, C, PL/SQL, OOAD, .Net.
App Servers
Tomcat, JBoss, WebSphere, WebLogic, BPM, IBM (MQ)
Protocols
Cisco tools, SFTP, FTP, HTTP, SONET, ATM, ISDN, OSI,BGP, OSPF, L2/L3 Switching, IP, VOIP, ADHOC, X25, TCP/IP, SNMP,.
Scripting Languages
Shell, Python, Java Script, PERL, HTML 5, CSS 3, AJAX, XML, Docker, JSON, IBM WCS, SaaS.
Databases
Oracle 9i/10g/11g, SQL Server 2005/2008, MySQL, RDBMS, Mongo DB, RDBMS, NoSQL, SQL, Microsoft SQL server.
Framework
Spring, ESB, BPEL, JSP, JMS, Hibernate, JSF, Java Enterprise, Restful frameworks.
Operating System
Linux, Ubuntu, Windows XP/2000/2007/2008, Mac OS, GIT, Jenkins.
Development Tools
Rational Application Developer(RAD), Spring Tool Suite(STS), Eclipse, TOAD, ETL Tools
Build Tools
Maven, ANT Hill, Agile & Scrum Methodologies, Waterfall methodology, Cassandra, NoSQL
Certifications:
CSTE Certified Testing Professional
SCJP – Sun Certified Java professional
Trained on DevOps/CICM
PROFESSIONAL EXPERIENCE:
CLIENT: American Airlines, Fort Worth, TX Sep 2016- Present
Role: Automation Lead
At American Airlines, our mission is to be the premier provider of quality products and services. To accomplish our goal, we build mutually relationships with our customers, associates, business partners and the community.
Description:
This application has been developed for notifications that are to notify the passengers about their flight information. This information regarding the services and its policies. The home page incorporates basic options like available policies and their benefits terms and new schemes etc. It is the easy way for the customers to interact and to get benefits for what they are paying. It offers customers easy way to access the website and plan their trips according to the deals and benefits.
Responsibilities:
•Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium Web Driver.
•Involved in implementation of Test Automation Framework build using Selenium Web Driver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
•Worked in POS Environment.
•Created test data for testing specific billing functionalities.
•Tested the Bill Validation.
•Experience in creating BDD Driven test framework.
•Performance analysis and investigation of Networking and interconnecting devices.
•Knowledge of RFC standards, Specifically RFC 2544 and RFC 5180 and how they will apply to networked devices.
•Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
•Implemented Zipkins for distributed Micro Service Monitoring. Integrated Swagger UI and wrote integration test along with REST document.
•Responsible for L2ACL and L2ACL over VPLS functionality and Rest API testing.
•Developed test models for performance Workload Distribution.
•Assisted in modifying and managing performance and resolving technical issues.
•Used Load Runner regularly test performance life cycles.
•Designing many different modules like data parsing which was develop by using C#
•Performed Data analysis, Data mapping, tables analysis and Gap Analysis
•Extensively performed Manual Testing process to ensure the quality of the application
•Tested Applications compatibility on different browser versions (IE, Firefox).
•Involved in Maven configuration for running servers and scripts after the build.
•Involved in preparing a report of all automation difficulties and test results for further application using Maven.
•Rest/SOAP web services virtualization & testing using CA ITKO LISA.
•Executing the test plans on web and mobile (Apple & Android) as per requirements.
•Implemented simulator for Mobile App Testing in Android Platform using Appium.
•Experienced in load and performance testing tool JMeter.
•The entire Ruby scripting done using Cucumber framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
•Used Jenkins as continuous integration server to run automated test suites.
•Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
•Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
•Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
•Performed Regression testing for new builds and every modification in the application using Selenium.
•Used SeleniumWebDriver to run test cases in multiple browsers and Platforms.
•Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
•Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
•Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
Hands on experience with CA LISA testing constraints such as test data, satisfying pre-conditions, test environment, and test management.
•Analyzed test results, tracked the defects and generated reports using Quality Center.
•Involved in designing and building automation frameworks in support of continuous integration in a test-driven development (TDD).
•Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
•Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
•Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, Appium (Android), TestNG, CA ITKO LISA, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, Android, SQL, Oracle and Windows, JMeter, Pega Rules Process Commander 5.5.
CLIENT: MedHok, Tampa, FL Jan 2016 – Sep 2016
Role: QA Engineer and Manual Tester
Description:
Provides SaaS, improves clinical outcomes and quality measures and links reimbursement to improved quality outcomes for health plans, accountable care organizations, patient centered medical homes, pharmacy benefit managers and prescription specialty organizations.
Responsibilities:
•Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
•Developed test code in Java language using Eclipse, Web Driver and TestNG framework.
•Developed Groovy scripts to test Report application output and used Groovy Script to customize test.
•Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using Test NG prior to agile release.
•Involved in Mobile Testing includes App Testing. Test automation for web application using Cucumber
•Used Oracle Applications like RPM, RDF for Expanding portfolio in and across different states.
•Performed Data Analysis and developed Data Mapping documents for Reporting projects by using several data analysis in software’s.
•Enhanced JDE application depending on user request and pull the data from User defined format and update JDE files. Developed a batch application to pull the data from Excel and update JDE files.
•Responsible for estimating required resource and components for SOA testing.
•Responsible for managing and adding to the external developer portal containing swagger-based testing.
•Responsible for creating and executing unit test plans.
•Elementary knowledge of Jmeter, SOAP UI, Postman plugin for API
•Responsible for API lifecycle development.
•Responsible for software development and code quality.
•Developed API Services in an agile environment.
•Performed Data analysis, Data mapping, tables analysis and Gap Analysis
•Launched the ISO PPM activity in the suppliers end to upgrade their quality performance.
•Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
•Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
•Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
•Involved in validating functional, Integration and Regression test suites using Selenium, Cucumber and the request and response of the Web Services (SOA) through SOAP UI.
•Used Java for SQL connection to database.
•Wrote report generator utils in that generates json, txt and html formats that can be consumed by Jenkins cucumber plugins to display results.
• Wrote shell sripts to set up configure Jenkins jobs.
•Used Firebug to do web-based testing with selenium for the commands and locator application.
•Experienced in load and performance testing tool Jmeter.
•Expertise in performing manual testing & Mobile Application Testing using Appium.
•Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc.
•Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
•Involved in Web Services Testing using SOAPUI with rest to create and execute automated functional, regression, compliance, and load tests.
•Extensively used CA LISA and SOAP UI for functional testing of web services.
•Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
•Worked on Service Virtualization tools such as CA LISA tool
•Develop and maintain automation test scripts for client -server and web-based applications using Python, Silk and other automation tools.
Environment: Java, Selenium Web Driver, TestNG, Maven, Python, Jenkins, SOUPUI, TDD, CA LISA, Agile, HTML, XML, XPath, Rally, Web Services (SOAP & RESTFUL) JavaScript, Quality Centre, Firebug, SQL, PLSQL, Win SCP, SQL Navigator, JMeter, Appium, Windows.
RELIANCE INC, MUMBAI Jan 2015 to Nov 2015
Java Developer
Projects Performed/handled:
Operations and Supply chain management
Risk Management
Performance Management
Responsibilities:
Configured application flow, controlling logic and navigation. Designed and developed base classes, framework classes and common re-usable components.
Involved in re-factoring the existing components to meet the current application requirements. Used various Java and J2EE APIs including JDBC, XML, Servlets, JSP, and JavaBeans, Struts Framework. Involved in Performance tuning, debugging issues in testing and deployment phases. Implemented RDBMS to add the additional condition for the system to support a tabular structure for the data with enforced relationships between the tables. Utilized SQL for querying the database. Coordinated on-site and offshore development teams in various phases of the project.
Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application. Developed high level design documents, use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML. Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns.
Configured Web Application Context as a Context Listener in the web.xml file to Integrating Spring with JSF.
Implemented ORM in the persistence layer using Hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality. Involved in performance tuning of the application to meet non-functional requirements.
Environment: Java, J2EE, JSP, Servlets, EJB, XML, HTML, JDBC, SQL, Eclipse, Struts, RDBMS, Windows, Bugzilla.
CLIENT: Dr. Reddy’s Laboratories, Hyderabad, India May 2012 – Dec 2014
Role: QA Engineer
Description:
Dr. Reddy’s Laboratories process the total lab reports and any other reports of every patient, so they can process each branch of this company so Planning and implementing the configuration changes to the servers adhering with ITIL change management process. Designed the efficient manual test cases based on analysis of Business Requirements, Functional Specs, Technical design documents, Use Cases, Supporting documents.
Responsibilities:
•Involved in Analysis of Business Requirements, Use Cases, Design Flowcharts and Software Requirements.
•Specifications Creation of Test Data Requirements and Test Condition Matrix; Setting up Test Environment; Software Test execution Defect Management.
•Created Java based scripts for Selenium Web Driver with Junit as automation frame work.
•Done Automation framework using Selenium Web Driver to run test cases in multiple browsers and platforms.
•Created automation scripts in SOAPUI using Groovy Script for web services testing.
•Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
•Wrote and executed automated test cases using Selenium Web Driver to automate manual testing solutions.
•Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
•Experience with TOAD for backend data validation
•Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using Soap UI.
•Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepare analysis reports.
•Performed Regression testing on new builds, every modification in the application using Selenium Web Driver.
•Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
•Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
•Involved in creating automation test suites for progression & regression testing in SOAP UI. The messaging formats included SOAP over HTTP&REST based clients with XML payload.
•Involved in Unit testing, test case development and regression testing using Junit for web based application.
•Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
•Prepared user documentation with screenshots for UAT (User Acceptance testing).
•Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
•Experience assessing testing processes, creating, implementing testing strategies and SQA strategies using AGILE-testing methodology
Environment: Java, Selenium Web Driver, Junit, ANT, Jenkins, Soap UI, TDD, Agile, HTML, XML, REST, SQL, PL/ SQL, Oracle, Quality Centre, Windows XP, UNIX.