Praneetha
Email: ************@*****.***
Ph#: 425-***-****
Summary:
Over 6+ years of professional experience in IT industry with emphasis on Software Quality Assurance.
Expertise in Quality Analysis with strong understanding of Software Development Life Cycle (SDLC) and object oriented methodologies.
Extensive experience in Automation of Web-based applications using Selenium WebDriver, Selenium Grid, JAVA.
Experience in using Java as client library for Selenium WebDriver to design and developed Automation test Framework using TestNG.
Experience in using Maven to build and run the Selenium automation framework.
Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
Having good exposure to integrated testing artifacts with Continuous Integration (CI) with Jenkins sever.
Expertise in performing manual testing Mobile Application Testing using Appium.
Experience on Protractor for E2E testing using Selenium.
Experienced in making Data Driven and Keyword Driven framework to maintain test suite.
Experience in Black Box testing, Functional Testing, System testing, Integration testing, Regression testing, Data Driven testing, Back End and Front End testing and User Acceptance testing.
Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix.
Good Experience in developing and maintaining automated test scripts using Selenium, Playwright, Rest Assured, Postman, Cypress for web and API testing.·
Performed Manual Testing for usability testing. Engaged in Manual Testing of functionalities in Construction Pricing web based application.
Key expertise includes testing and debugging GUI and Multi-Applications environment and automated testing using Selenium WebDriver.
Strong background in REST API testing, data validation, CI/CD pipelines, and performance testing across AWS, GCP, and Azure.
Good experience in Selenium Test Environment setup expert using the entire open source tools. Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
Hands on Experience on testing web services (SOAP, REST) using SOAP UI/POSTMAN.
Good working experience on SOAP UI/POSTMAN for testing and validating various web services used in the application.
Extensive experience in developing SQL queries to validate the databases tables and reports data for backend database and API Testing.
Experienced in testing various applications on multiple platforms (Windows, Linux, and UNIX).
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
Selenium IDE/ WebDriver/GRID, Cypress, Playwright, RestAssured, Cucumber, SOAP UI, POSTMAN, Jenkins, Appium, Protractor
Languages
JAVA, XML, Python, SQL
Test Framework/Cloud/Tools
TestNG, Junit, Nuint, AWS, Azure, GCP, CI/CD, GitHub
Build Tool
Maven.
Processes
Agile-Scrum, Waterfall.
Bug Tracking Tools
HP ALM, JIRA, Quality Center (QC).
Databases
SQL Server, Oracle
Operating Systems
Windows (All Variants), Linux.
Professional Experience:
Client: Mid First Bank, Oklahoma, Ok. Duration: Mar 2025 – Till Date
Role: SDET/Automation Engineer
Responsibilities:
Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver and JAVA.
Analyzed test failures and application logs using LLM-based insights to identify defect patterns and root causes.
Re-factored legacy automation scripts with LLM recommendations to improve maintainability and execution speed.
Designed, developed and implemented Hybrid testing framework utilizing Java, TestNG and Selenium WebDriver.
Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
Created test reports generated out of TestNG and captured the error screenshots.
Developed automation scripts for all automatable test cases using JavaScript and Playwright for UI web, JavaScript and Maestro for mobile apps, and JavaScript and Playwright for API testing, improving test coverage and efficiency.
Wrote automation scripts for all automatable test cases using Selenium and Playwright, and manually executed remaining test cases, improving testing efficiency.
Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver (java).
Used BDD Cucumber by creating the Features and Step Definition files to execute test scripts.
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.
Involved in using GitHub to maintain and manage the build scripts, test data and other documents in the project scope.
Implemented mobile automation frameworks using Appium.
Implemented UI Automaton viewer in Appium to inspect elements in mobile applications.
Developed automation for backend API using Rest Assured and managed test cases with TestNG, enhancing report generation and test management
Involved in various phases and Types of testing such as Functional, System, Regression, Smoke, Sanity and Reliability, UAT Testing.
Designed comprehensive test cases and maintained them on JIRA using XRAY, ensuring thorough test coverage.
Responsible for Test Scenarios, Test Case Preparation, Test Case Execution, and defect logging.
Performed various types of testing, such as Functionality, Regression, GUI Interface, Integration System, User acceptance and, end-to-end testing.
Configured automation tests to run in Azure DevOps pipelines and meticulously tracked defects using Jira.
Involved in providing efficient XPATH and CSS locator strategies to run WebDriver Tests in stable Non-Flaky environment.
Checked the data flow through the front and backend and used SQL queries to extract the data from the database.
Involved in testing the application utilizing the Scrum (Agile) methodology.
Trained QA personnel and developers in understanding the complex application functionality and setups integration.
Environment: Java, Selenium WebDriver, TestNG, Maven, Playwright, Cucumber, Jenkins, Eclipse, GitHub, Appium, Jira, CSS, SQL, Agile and Windows.
Client: ERIE Insurance, Erie, PA. Duration: Oct 2023 – Feb 2025
Role: Selenium Automation Engineer
Responsibilities:
Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
Developed Automation framework using Selenium Web Driver.
Developed automation test suite from scratch with Selenium WebDriver with TestNG with Java for the application to help in regression testing.
Integrated TestNG with Selenium using Eclipse to generate test execution result.
Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
Developed Maven Build scripts to run Sanity Test scripts developed in Selenium Web Driver.
Developed BDD tests using Cucumber by writing behavior and step definitions and developed required Selenium support code in JAVA for Cucumber.
Used Playwright smart locators such as getByRole, getByText, and getByLabel for stable element identification.
Integrated Playwright framework with CI/CD pipelines using Git Jenkins and Docker.
Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Created Project plan on Jenkins configured scheduled using Cron job.
Implemented Appium scripts to test IOS and Android platforms.
Performed Cross - platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
Involved in writing automated scripts for web applications using Protractor and Java.
Developed and executed Test Plans, Test scenarios, Test Cases, Test Scripts for Manual and Automation Testing.
Involved in GUI testing, integration testing, navigation testing and regression testing using web and client-server applications.
Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor.
Involved in selecting the Test Cases to be automated and performing functional testing of the front end using Protractor.
Developed and executed Test Plans, Test scenarios, Test Cases, Test Scripts for Manual and Automation Testing.
Utilize CSS selectors, IDs, and XPaths to locate elements on Web pages.
Performed web services or API testing using Postman which includes SOAP and REST services.
Created data-driven automation scripts for testing API Web Services using Postman.
Tested functionality in JIRA by creating test executions and tracking all logged bugs, improving bug resolution efficiency.
Connected to database to Query the database using SQL for data verification and validation. Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
Actively participated in Stand-up meeting, walkthrough 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: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Jenkins, Postman, GIT, Appium, Protractor, Eclipse, XPath, CSS, Postman, Jira, SQL, Agile and Windows.
Client: Cigna Health Care, Denver, CO. Duration: Jan 2022 – Sep 2023
Role: Test Automation Engineer
Responsibilities:
Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
Developed Automation framework using Selenium WebDriver.
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.
Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java/TestNG).
Integrated TestNG framework to run the test suit and as a reporting tool.
Used Java language and TestNG framework for scripting. Used TestNG framework to run unit test and Maven to build the Project.
Used Eclipse IDE to develop and debug the code.
Used Maven for building the Web Driver project. Used Maven, GIT, Java and Selenium Grid to create nightly automation scripts.
Used Cucumber automated testing to test new and existing functionality. Developed BDD tests using Cucumber by writing behaviors and step definitions.
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.
Utilized CSS selectors, IDs, and XPaths to locate elements on Web pages.
Wrote the test cases and test scenarios for functionality, system and GUI testing also assisted in conceptualizing the Test Plan.
Performed Functional, Regression, System, User Acceptance and End to End Testing.
Verified the existing test cases and defined the scope for automation.
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.
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.
Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using HP ALM.
Connected to database to Query the database using SQL for data verification and validation. Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
Involved in testing the application utilizing the AGILE (Scrum) methodology.
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, Cucumber, Jenkins, POSTMAN, Eclipse, Git, CSS, XML, XPath, HP ALM, SQL, Agile and Windows.
Client: Black Knight Financial Services, Jacksonville, FL. Duration: Apr 2019 – Dec 2021
Role: QA Engineer
Responsibilities:
Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
Designed and developed automated functional Test suite using Selenium IDE and Selenium WebDriver.
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.
Coordinated with the Business Analyst team to prepare a detailed Test plan and develop test scenarios.
Developed test cases, executed test cases, analyzed results and report defects as appropriate.
Executed test scripts to verify the POS reporting features and interfaces to inventory details.
Developed and executed various test scenarios and documented the process to perform functional testing of the application.
Defect testing and exploratory testing/Ad-hoc testing was performed after each build.
Involved in testing the database and data validation using SQL Queries.
Worked with source version control tool such as Subversion (SVN).
Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
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, Eclipse, SOAP, XML, SVN, SQL and Windows.
References: Will be provided upon request.