Summary
Overview
Work History
Education
Skills
Additional Information
Timeline
Hi, I’m

Priyanka Ravula

Irving,TX

Summary

7 +Years of Experience as Manual/Automation Testing (SDET) Java, Selenium, WebService/API Focused Quality Analyst experienced in developing and executing manual and automated test cases. Highly proficient in testing tools, systems and software.

Overview

7
years of professional experience

Work History

T-Mobile

QA Analyst
04.2019 - Current

Job overview

  • Performed extensive Lifecycle Manager Events (Joiner, Rehire, Leaver, Conversion) workflows
  • Performed extensive testing for 9 Authoritative Source applications migrated from OIM to SailPoint
  • Performed extensive testing 16+ target application for provisioning migrated from OIM to SailPoint
  • Performed integration testing with Salesforce for creation of contact objects and user objects
  • Worked on creating new Salesforce objects for the provisioning from source to target
  • Worked on Salesforce lighting and classic web components
  • Worked on the Salesforce CRM applications end-to-end automation using Provar tool
  • Validated the functionality on SailPoint and OIM
  • Experience in automation on Selenium with TestNG framework with Java
  • Preparation of XML files to generate the test data from various systems
  • Developing test automation and manual functional test scripts using core java and Selenium WebDriver commands
  • Executed all the test cases and test scenarios manually before automating
  • Performed regression testing before production release
  • Developing reusable functions and created POMs for page validations
  • Updating the framework libraries as part of continuous improvements and development
  • Prepared the element locators by framing relative xpath
  • Writing SQL queries to extract and compare the actual results with the expected results and validate accordingly
  • Developed the test scripts using TestNG annotations @Test, @BeforeTest, @AfterTest, @AfterMethod, @BeforeMethod, @DataProvider and @BeforeClass
  • Extensively used TestNG Listener to generate automatic response on Test failure, Skip and Success
  • Used Jenkins with Maven for continuous integration
  • Actively participated in framework implementation and provided technical support
  • Collected end point URLs and validated attributes from the response
  • Created custom exceptions and error handlings for failure scenarios
  • Coordinating with offshore team, assigning the work, tracking the status and arranged KT sessions as per needs
  • Performed debugging, code reviews and identifying the root cause of failures
  • Designed Test Execution Plan, Test Strategy and estimations for Software Testing
  • Prepared and executed Test Cases and conducted reviews for Test deliverables
  • Assisted the team in Knowledge Transfer, query handling/resolution in testing activities
  • Coordinated with the Design Team, Development team for defect resolution
  • Provided UAT test support in analyzing the defects raised and pursuing the Dev team for solution fixing and ensuring the necessary retest and regression testing
  • Demonstrated the Applications to the new Team members of Dev and QA, responding to their queries and preparing daily defect Reports and Charts
  • Coordinating and helping in other activities like UAT testing, Performance Testing, Production releases
  • Sharing the weekly execution status report to the team, managers and business users
  • Q-test to write test cases
  • Used Splunk for Logs to identify the root cause and involved in defect triage meetings
  • Involved in developing test cases at Sprint level and test coverage for SailPoint application
  • Followed Agile-Scrum process and Involved in Sprint Plans, Daily Scrum meetings, Grooming sessions and Retrospective meetings.

Visa, VISA Inc

SDET
04.2017 - 03.2019

Job overview

  • (also known as Visa, stylized as VISA) is an American multinational financial services corporation headquartered in Foster City, California, United States
  • It facilitates electronic funds transfers throughout the world, most commonly through Visa-branded credit cards, gift cards, and debit cards
  • Responsibilities:
  • Assessed and analyzed user stories and participated in Sprint planning, Review Sessions, Scrum Meetings and developed Test scenarios, Test cases, Test data, Test reports
  • Participated in all meetings planned for release and obtain necessary technical requirement
  • Such meetings include design review, test execution timeline etc
  • Identified high level scenarios to perform test execution for requirements in current release
  • Worked in a team environment using Agile software methodologies while attended daily Scrum meetings with the team to discuss the milestones and progress
  • Developed BDD (Behavior Driven Development) tests using Cucumber in Gherkin format for writing behaviors in feature files and Step definitions
  • Involved in Automation Framework development from the scratch using Selenium WebDriver, TestNG, Cucumber JVM and Page Object Model in Eclipse
  • Followed DevOps continuous integration (CI) tool Jenkins to execute the test scripts periodically on Selenium Grid for different platforms
  • Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid
  • Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing
  • Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands
  • Utilized Apache POI jar file to read test data from the excel spread sheets and load them into required test cases
  • Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases
  • Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing
  • Experience in writing complex XPATH using following and preceding and also using functions like contains and not contains
  • Thorough experience in implementing Automation tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git, Jenkins, Apache POI, Maven pom.xml
  • Used test runner classes in cucumber to generate step definition and also used tags to run different kinds of test suites like smoke, and regression
  • Writing SQL queries to extract expected results and validate accordingly
  • Created profiles in maven to launch specific TestNG suite from Jenkins job
  • Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services and RESTAPI and Rest Assured/Java
  • Captured Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution
  • Created test reports of errors with supporting traces, log files and excellent descriptions
  • Communicated with the customer as needed to reproduce an issue found in a vehicle or system
  • Environment: Java, Selenium WebDriver, Cucumber, Jenkins, Junit, Git, SOAP UI, Rest Assured, READY API, Jira, Eclipse IDE, Xpath, JSON, XML, CSS, HTML, Firebug, Internet Explorer, Chrome, Firefox, Oracle and SQL.

CVS Health, CVS

QA Analyst
10.2016 - 03.2017

Job overview

  • Health Corporation is an American retail pharmacy and health care
  • Worked on a project called Minute Clinic
  • MinuteClinic retail medical clinics operate inside CVS Pharmacy locations within the United States
  • It is the largest walk-in medical clinic in the United States
  • As the project was live, we had many scenarios to test based on clinics open and closed for different scenarios and implementation of making an appointment on the same day
  • Responsibilities:
  • Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents
  • Determine test objectives and standards by studying Software requirements and writing test plans, test cases and test scripts
  • Performed agile testing, review the stories, and participated in Daily Scrum, Iteration Planning, and Release Planning meeting
  • Developed BDD, TDD script with Cucumber and developed step definition for Gherkin based features
  • Involved in Preparation of 'Hybrid Driven Reusable Framework' using Java
  • Involved in Automation Feasibility Study for Web based applications
  • Performed browser compatibility testing in different versions of Internet Explorer, Chrome, Mozilla Firefox and Safari and performed Cross platform testing across different versions of operating systems (Windows, Linux & Unix) using Selenium Grid
  • Worked with XPath, CSS Selector, Link Text, Tag and Class Names and used tools like Firebug to identify web elements
  • Involved in Automation Framework development from the scratch using Selenium WebDriver, TestNG, Cucumber JVM and Page Object Model in Eclipse
  • Test the workflow rules like removing the details of the patient once the patient is checked out based on the checkout field dates
  • Followed DevOps continuous integration (CI) tool Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile
  • Used Maven, Selenium WebDriver to execute Selenium automation suites on different platform
  • Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations and Mouse Movements
  • Writing SQL queries to extract and compare the actual results with the expected results and Validate accordingly
  • Involved in Web services testing like Rest Assured
  • Performed Data driven testing to validate the components displayed on the website using Selenium
  • Attended daily Sacrum meetings with the team to discuss the milestones and progress
  • Environment: Java, Eclipse IDE Plug-in, Selenium IDE, Selenium RC, Web Driver, JUnit, Cucumber, HTML, UNIX, Rest Assured, Oracle, Jira, Windows /XP/Vista.

Wells Fargo

Jr Java Programmer
10.2014 - 12.2015

Job overview

  • Company is an American multinational financial services company headquartered in San Francisco, California, with central offices throughout the country
  • It is the world's second-largest bank by market capitalization and the third largest bank in the United States
  • I was an integral part of the team which performed testing on enterprise web/mobile application
  • Responsibilities:
  • Implemented spring dependency injection using annotations
  • Developed the data access classes using JDBC and SQL queries
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations
  • Designed and developed a single servlet which handles every web request
  • Interacted with databases using JDBC connectivity
  • Used Servlets to write server-side programs
  • Implemented Service Oriented Architecture by creating SOAP with WSDL
  • Independently developed DAO layer using Spring ORM and Hibernate entity beans
  • Used REST Web services for sending and receiving data
  • Proficient with Web Services framework and writing XML based Web Services
  • Developed front end validations using JavaScript
  • Prepared Technical documentation and Sequence Diagrams for the application
  • Implemented Model View Controller architecture using Spring framework
  • Used AJAX for server communication and seamless user interface
  • Actively involved in Unit/Integration testing the application
  • Environment: Java, Struts Framework, Spring Framework, JSP, JDBC, JUnit, UML, XML, XSD, Ant, Maven, GIT, HTML, CSS, JavaScript, Servlets and Eclipse.

Education

Wilmington University
New Castle, DE

Master of Science from Information Systems & Technology / Information Assurance
05.2018

University Overview

Skills

  • Testing Tools and Libraries: Selenium Web Driver, Cucumber, Protractor, TestNG, Junit, Maven, Apache POI, Eclipse, Rest Assured MS Visual Studio, nUnit, Jasmine, Salesforce
  • Web Technologies: Java, Java script, HTML, CSS
  • Frameworks: BDD, TDD, Keyword Driven, Data-Driven, Hybrid
  • Database Mgmt Systems: Oracle, My SQL, SQL Server
  • Versioning Tool: Git, GITHUB, Apache Subversion (SVN)
  • Bug Tracking Tools: Quality Center, JIRA, Rally

Additional Information

Additional Information
  • A dynamic and a result-oriented QA Analyst/QA Automation/SDET of experience in various domains including HealthCare, Banking, Insurance and Ecommerce Extensive knowledge on Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC) and STLC. Strong working experience in Agile Testing Environment and good expertise in handling Scrum calls, Sprint Planning, Reviews, and retrospective meetings. Extensive experience on Core Java and Object-Oriented Programming (OOP) concepts and Experience in designing, developing, enhancing automated test scripts for Selenium using Java. Expertise in Selenium WebDriver, Java, Jenkins (continuous integration, Regression tests), Maven, Eclipse IDE, TestNG, JUnit, Cucumber (BDD/TDD). Designed, developed and successfully implemented TDD or BDD, Hybrid and Keyword driven frameworks from scratch, using programming languages like Java. Experience in implementing and maintaining Page Object Model (POM) by adding web elements at the page level and reusing the same elements. Experience in developing BDD using Cucumber in java and worked very closely with the Product owner (PO) to develop Features files, steps definitions and Test Runner Automated test cases within the same sprint and built automation regression test suite for the application which can be executed during each sprint release. Coded Reusable methods for the common framework development to support Web, mobile applications and API as well by analyzing the functionalities of various web applications. Integrated Automation scripts on Continuous Integration (CI) tool Jenkins for nightly batch run of the Script by configuring the Jenkin to pick up the latest code from Git/GitHub/Gitlab Implemented TestNg as part of the framework by configuring the tesng.xml file to support test suites, groups, listeners, passing parameters, parallel testing to run along with selenium grid. Experience in using build management tools like Maven by adding, maintaining the profiles, dependencies in the pom.xml. Performed Cross browser testing (executing test cases against various browsers like Mozilla Firefox, Google chrome, IE and Safari etc.) Performed database Data driven testing using Selenium WebDriver, TestNG and JDBC Connections which reads data from database XML files. Hands-on SOAP UI and READY API for testing SOAP-WSDL and RESTful web services and swagger for the API documentation. And automated Restful services in Java using Rest Assured Library Used JIRA, Rally and Quality center to report and log various defects, and prepared Test Summary Reports and reviewed them. Prepared Traceability Matrix (RTM) to show the test coverage requirement vs. Test scripts. Have extensive experience in implementation and testing Workflow Rules, Role based Page Layouts, Record Types, Approvals and Assignment Rules.

Timeline

QA Analyst
T-Mobile
04.2019 - Current
SDET
Visa, VISA Inc
04.2017 - 03.2019
QA Analyst
CVS Health, CVS
10.2016 - 03.2017
Jr Java Programmer
Wells Fargo
10.2014 - 12.2015
Wilmington University
Master of Science from Information Systems & Technology / Information Assurance
Priyanka Ravula