Raghavendra P
Email:************@*****.*** PH#:614-***-**** QA Automation Engineer/Analyst
PROFESSIONAL SUMMARY
Over 8+ years of experience in Software Testing as a Automation Engineer (Selenium)/ Software Quality Analyst/ QA Tester in delivering critical solutions on various levels of Quality Assurance for Web based and Client/Server based applications.
Experience in full Software Development Life Cycle (SDLC) and Methodologies and Validations to ensure the Quality Assurance Control.
Good experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.
Expert on Selenium Automation using WebDriver and Server. Heavy programming using Java and TestNG.
Conversant with Maven project build tools.
Expert in User Acceptance Testing (UAT) using Gherkin Language to write the acceptance criteria's such as feature file, Scenarios, outline and performed the step decisions and runner classes using Cucumber.
Expert in integrating Automation scripts on Continuous Integration tool Jenkins for nightly batch run of the Script.
Experienced in developing automated test scripts using Playwright, Selenium WebDriver, HP Quick Test Professional (QTP/UFT), Java, Python, developing tests using TestNG, Junit frameworks.
Extensively experienced in Software QA performing Manual and Automated Software Testing, writing Test plans and Test cases using various Automation Tools.
Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.
Good experience in Web Services testing using SOAP UI/Postman, XML, and WSDL. Providing required input data to request XML and get the required data from response XML and use the response data from other request XML using SOAP UI/Postman.
Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using HP Quality Center, HP ALM and Jira.
Experience in using SQL Queries to make sure that data was entered properly in the right tables, when the data was entered from front end screen.
Excellent understanding of waterfall model and agile methodology – SCRUM.
Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
TECHNICAL SKILLS
Testing Tools
Service-Now (ITSM Tool), Manage Engine (ITSM Tool),Selenium WebDriver/RC/IDE/GRID, Soap UI, Postman, Cucumber BDD, Playwright.
Languages
Java, XML
Test Framework
TestNG
Project Methodologies
Agile-Scrum, Waterfall
Defect Tracking Tools
Jira, Quality Center, HP ALM
Build/ CI Tools
Maven, Jenkins
Packages
MS-Office Suite (Word, Excel, Access), MS-Project
Databases
Oracle, SQL Server.
Operating Systems
Windows variants, UNIX.
Education:
B.Com,Graduation-1998 From Osmania University.
MBA-2002 From Osmania University.
PROFESSIONAL EXPERIENCE
Country Financial, Bloomington, IL Sep 2023 – Till Date
Automation Engineer (QA)
Responsibilities:
Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
Involved in test cases review by development team, product management and modified the test cases based on their feedback.
Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
Developed an automated test suite from scratch with Java and Selenium for doing periodic testing of the product.
Responsible for creating test scenarios for user stories and creating automation test suites using Python, Selenium WebDriver, Pytest framework.
Performed functional testing to identify various critical points in the application and automated it by using TestNG.
Responsible for creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.
Used Maven to help manage project’s build, report and documentation across the network.
Created automation framework in Selenium WebDriver using behaviour driven approach like Cucumber.
Created automation test plans and deployed test cases on Jenkins to have a continuous integration test.
Used GITHUB as central repository to perform Push, Pull, Stage, Onstage, Stash, Status, Add, Clone and remove operations in local repository GIT.
Hands-on experience on Playwright Testing for end-to-end test framework for AngularJS applications and other JavaScript applications.
Wrote and executed automated tests in Typescript/Playwright for a browser-based application.
Manual sanity/smoke testing for several teams within Google, including
Daydream (virtual reality), Android, Proxy (robotics) and Google's Corp Eng team.
Tested the REST calls (POST, GET, PUT, DELETE methods) using POSTMAN and Playwright.
Experience in Selenium IDE (HTML, Python, Junit, C#, Core java, JavaScript/Typescript scripting methods) using any Framework for creating automated test scripts and used SOAPUI for API Automation.
Worked on Protractor with Typescript and cucumber to write feature files to run Angular application test cases.
Performed manual testing and Front-end Web based Functionality testing, for Smoke testing, Regression testing, Integration testing and System testing.
Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using Selenium WebDriver.
Involved in testing GUI front-end applications in Java and HTML.
Configured and managed TCP/IP networks, including subnetting, routing, and addressing, to ensure reliable and efficient network communication across enterprise environments.
Implemented and managed HTTP and HTTPS protocols for secure web communications. Configured SSL/TLS certificates to enable encrypted communication and enhance security for web applications.
Responsible for running the same tests on different browser versions as well as browsers (IE, Firefox).
Performed REST API Testing using Http java Test Client for SOAP/REST web APIs.
Tested request and response XML's based web services interfaces using Postman. Performed Web Services Testing and XML validation by creating test case suite using Postman.
Documented defects with high level of detail, accuracy, and informative recreation steps using HP ALM.
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.
Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Environment: Python,Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, HP ALM, Eclipse, Postman, Rest API, XPATH, GitHub, SQL, Agile and Windows.
First Tennessee Bank, Memphis, TN Jul 2022 – Aug 2023
Automation Engineer (QA)
Responsibilities:
Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
Developed and executed Test Plans, Test scenarios, Test Cases, Test Scripts for Manual and Automation Testing.
Manual sanity/smoke testing for several teams within Google, including
Daydream (virtual reality), Android, Proxy (robotics) and Google's CorpEng team.
Developed and design necessary test plan and test scripts for functional and performance testing using, Selenium Web Driver.
Designed and delivered technical methodologies around the Servicenow platform.
Created Data Sources from various external applications, scripts to parse incoming data and transform into ServiceNow.
Created and Developed Automation test framework using Selenium WebDriver and executed TestNG Test Cases in Eclipse IDE.
Responsible for developing test automation Framework using Selenium WebDriver with TestNG.
Worked on Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
Responsible for creating test scenarios for user stories and creating automation test suites using Python, Selenium WebDriver, Pytest framework.
Used Java as client library for Selenium WebDriver to design and developed Automation test Framework using TestNG..
Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
Proven success in establishment of agile test practices including acceptance test automation using Cucumber (ruby scripting) during acceptance test driven development methodology.
Responsible for Integrating Selenium Tests with Jenkins for Continuous Integration.
Used GitHub repository to run the Jenkins job for Continues Integration.
Involved in writing automation script Javascript/Typescript for web based & mobile web application using protractor.
Involved in GUI testing, integration testing, navigation testing and regression testing using web and client-server applications.
Performed Regression Testing for every modification made in the application and new builds using Selenium WebDriver.
Wrote highly efficient and maintainable Java code to develop Page Objects using the Selenium Framework.
Performed the testing of Restful web services for mobile apps for the Using Postman.
Involved in SOA testing for Payments API's using Postman and Java framework for Web Services testing.
Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
Analyzed test results, tracked the defects and generated reports using Quality Center.
Involved in Back end testing using SQL queries. Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.
Actively participated in Stand-up meeting, walk through meeting, weekly assessment meetings and daily bug triage meetings and interacted with developers and business analysts to ensure high quality of the application under test.
Environment: Python,Java, Selenium WebDriver, Maven, TestNG, Jenkins, Cucumber, Postman, XPATH, XML, Eclipse, Quality Center, Agile, SQL, Oracle, Windows,
JC Penney, Plano, TX Jan 2021 - Jun 2022
QA Test Engineer
Responsibilities:
Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop and debug the code.
Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium WebDriver.
Created test reports using TestNG and captured the error screenshots.
Involved in writing Maven build dependencies to automate the compilation and execution of test cases/suites.
Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
Used GIT as version control tool, doing peer reviews and code check was done before checking the code.
Performed Smoke, System testing, system Integration Testing, User acceptance, Database and Regression testing.
Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
Validated XML files as part of web services testing
Exported Test Case Scripts (Java-Selenium) in Eclipse IDE and modified the selenium scripts and executed and prepared automation test framework. Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
Participated in Functional testing, Integration testing, Regression testing, Positive testing, Negative testing, Performance testing, End to End testing, Cross Browser testing, User Acceptance testing.
Performed functional testing of SOAP and RESTFUL Web Services using Postman Tool.
Used Quality Center to track and report system defects and bug fixes. Written modification requests for the bugs in the application and helped developed developers to track and resolve the problems.
Performed Backend testing using SQL queries to retrieve and verify information in the database.
Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.
Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Environment: Java, Selenium WebDriver, TestNG, Maven, GIT, Jenkins, Eclipse, XPath, XML, Postman, Quality Center, SQL, Agile and Windows.
Molina Healthcare, Long Beach, CA Jan 2018 – Dec 2020
QA Engineer
Responsibilities:
Analyzed functional requirements and documented the user specifications and business rules.
Involved in writing Test Plans and Test cases documents.
Designed automated test, created automated test cases and executed test using Selenium WebDriver.
Developed automated script for back-end testing using Selenium IDE.
Exported Test case Scripts (Java-Selenium WebDriver) in Eclipse IDE and modified the Selenium scripts and executed.
Performed functional testing to identify various critical points in the application and automated it by using Selenium.
Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
Worked on Selenium for creating and executing test cases for functionality testing of a web app.
Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver.
Performed System level integration, load and performance testing of the application.
Validated sites across browsers and operating systems, verified the accuracy of links, visual presentation and its alignment with design specifications.
Prepared a Report of all automation difficulties and test results for further application.
Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
Verified the application on difference web browser such as IE, Mozilla Firefox and Opera.
Tested web-based application on different operating systems such as Windows XP, Vista and UNIX. Also, tested the application for different Java versions.
Developed and documented complete testing process with well-written test cases.
Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
Environment: Java, Selenium WebDriver, Selenium IDE, Eclipse, HTML, SOAP, Quality Center, SQL, and Windows.
Syena Infosoft Pvt Ltd, India Aug 2016 – Oct 2017
QA Tester
Responsibilities:
Involved in requirements gathering and Set up QA Team.
Frequent interaction with developer team and conduct meetings.
Worked with test cases and test scripts and modified to accommodate new changes to the software/applications.
Defects were identified, provided documentation to the development team for debugging.
Tested the application manually prior to automation for functional testing.
Performed Manual performance testing to identify various critical points in the application.
Created Test Cases Test Plans and Test labs using Quality Centre.
Supported new and existing products by configuring and testing software products and software components of a website.
Reviewed Designs and Specifications and created test cases based on content.
Tested applications Performed Regression and Integration Testing.
Devised test Procedures /Bug tracking mechanisms, Time lines, Schedules, Software standardization; collection and analysis of user requirements and Black Box testing.
Tested complex PL/SQL queries.
Developed test scripts for manual/automatic tests.
Involved in document preparation and future releases.
Environment: Java, Manual Testing, HTML, Oracle, PL/SQL, Shell, Windows
.
References: Will be provided upon request