Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Shilpanjali Guduru

Frisco,TX

Summary

Results-oriented Senior Test Engineer with 10+ years of proven track record of implementing automated testing frameworks, reducing testing time by 40% and increasing test coverage by 25%. Collaborative team player skilled in identifying and resolving critical defects, resulting in a 30% improvement in software quality and a 15% decrease in customer-reported issues.

Overview

14
14
years of professional experience

Work History

Sr. Automation Tester

Federal Home Loan Bank of Dallas
08.2024 - Current
  • Designed and developed effective test automation solutions using Selenium WebDriver and Java
  • Implemented a shift-left testing approach, incorporating automated tests in early development stages and reducing post-release defects by 18%
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium Web Driver and TestNG
  • Performed Data driven testing of the web-based tool using selenium Web Driver using java and TestNG and reviewing the test reports
  • Prepared Endpoint test for REST services using Java
  • Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in Java for Cucumber
  • Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing
  • Integrate Junit, TestNG & Selenium scripts with build tool Maven
  • Drafted Test Plan which included testing objectives, testing phases, scenarios, and test environment after a thorough analysis of the business rules
  • Collaborated with cross-functional teams to integrate CI/CD pipelines using Azure DevOps, reducing code deployment time, and increasing release frequency
  • Conducted a root cause analysis on recurring bugs, leading to the implementation of process improvements that decreased defect leakage to production by 15%
  • GITHUB branch creation and automation code maintenance
  • Wrote SQL queries to validate data in the database
  • Coordinated end-to-end performance testing scenarios using JMeter

Sr. Automation Engineer

Microsoft
10.2022 - 07.2024
  • Designed and deployed automated test frameworks using Python and Robot Framework, contributing to a 25% increase in testing efficiency
  • Streamlined the test scripting process by developing reusable testing modules, reducing script creation time by 25%
  • Enhanced defect tracking by integrating automated test results with Azure DevOps, leading to faster identification and resolution of critical issues
  • Conducted regular code reviews and best practices sessions, significantly reducing script maintenance issues, and improving overall code quality
  • Introduced Behavior-Driven Development (BDD) using Cucumber, aligning test strategies with business requirements, and improving stakeholder collaboration
  • 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
  • Participated in the Go/No Go calls in providing QA's Approval for deployment of the project
  • Prepared test plans for each release, Developed and executed test cases as part of functional testing
  • Performed UAT testing with business stakeholders
  • Identified Overprivileged Application and worked with the Partners to remediate those applications
  • Involved in testing of Microsoft products like Outlook, Teams, SharePoint, OneNote for CAE security testing
  • Tested for Multifactor authentication for users with administrative roles for users
  • Test Microsoft Teams, Outlook, SharePoint tools for continuous access testing
  • Updated the defect documentation in Microsoft wiki in Azure
  • Rest API’s testing using Postman and Fiddler network tracking for outgoing and incoming calls
  • Generated Defect Reports and Customized Summary Reports

Sr Test Engineer

State Farm
06.2020 - 09.2022
  • Worked in Agile SCRUM process and test the applications
  • Automating application using Selenium, Java, Cucumber/Gherkin and End Point REST service
  • Doing performance testing to ascertain how the components of a system are performing, given a particular situation
  • Test Execution, Defect management and Status Reporting using JIRA
  • Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in Java for Cucumber
  • Involving in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (Java Spring, Maven)
  • Implemented API automation frameworks using REST Assured, improving API reliability and performance
  • Tested REST and SOAP Services by using SOAP UI tools and validated the responses against the database
  • Involved in the migration of Junit scripts to TestNG scripts using Java
  • Involved in setting up a continuous integration system using Jenkins
  • Implementing Java code for RESTful Web services
  • Prepare Cucumber Feature Files
  • Prepare Selenium Automation Script for feature file steps
  • Review Automation Script written by peers and merge it in GitHub
  • Prepared Endpoint test for REST services using Java
  • Involved in Quarterly innovation for applications development

QA Tester

New York State Department of Health
08.2016 - 02.2019
  • Performed Manual Testing, Functional Testing, User Acceptance Testing (UAT), Integration Testing, System Testing, Negative and Positive Testing
  • Executed functional test scripts and logged defects in Quality Center/ALM
  • Reported and managed software defects using Quality Center/ALM and interacted with the developers to resolve technical issues
  • Performed backend testing by using SQL queries to verify and validate data
  • Involved in Automation of web application through Selenium
  • Performed test automation by using open-source tools such as Selenium, TestNG
  • Identified the test cases to be automated and wrote Automation test scripts using Selenium, Core-java, JavaScript and TestNG
  • Executed test cases in multiple browsers and platforms using Selenium
  • Involved with User Acceptance Testing
  • Communicated with developers and team leaders on defect status
  • Involved in reviewing of defects in daily meetings

QA Tester

Altice – Cablevision
10.2015 - 08.2016
  • Designed and Developed automation script using Selenium IDE
  • Automation of functional testing framework for all modules using Selenium web driver
  • Verified requirements coverage by conducting walkthrough meetings of Test plan and scenarios with business analysts, project manager and test supervisors
  • Created Master Test plan, Test strategy, critical scenarios and Test Scripts and Schedule for testing
  • Performed necessary requirements inspection, design inspection, Test plan and case creation, Test environment / data setup, testing and reporting during various phases of the Testing life cycling and reporting during various phases of the life cycle
  • Created traceability matrix and mapped requirements to Test Cases
  • Executed test cases manually to verify the expected results worked with technical designers and architects to understand the requirements for a test environment setup
  • Created scripts for Regression, GUI, Integration and Database testing
  • Interacted with Developers and management to identify and resolve technical issues
  • Conducted GUI, Functional, Smoke, Front end back-end testing and reviewed pages for content problems, graphics problems and link verifications
  • Performed back-end testing using SQL queries in Oracle database
  • Tracked and reported defects into Quality Center and notified management with details
  • Written, executed Test cases, and documented defects in the Quality Center
  • Conducted User Acceptance Testing (UAT) internally and Assisting Business user for UAT if they encounter any issue
  • Generated the Test Status/Results report from HP ALM and share with all stake holders

Test Engineer

State Farm
01.2013 - 09.2015
  • Assessed requirements, user specifications and other project documentation to comprehend the application and execute automation feasibility analysis
  • Involved in communicating with the business users and technical team at offshore
  • Involving in creating Test Plan and written Test Cases based on Use Cases and Business Requirements
  • Developing automation test suite from scratch with QTP with for the application to help in regression testing
  • Developing QA processes automation test scripts to test Web based user interfaces for different type of browsers
  • Perform Functional Testing and Regression Testing using QTP
  • Using SOAP UI to conduct web services testing
  • Involving in GUI testing, integration testing, navigation testing, and regression testing using web-based application and client-server applications
  • Developed the test scripts using Rational Functional Tester to verify the performance-based requirements for a web application
  • Defect Reporting and Analysis

QA Tester

Comerica Bank
03.2012 - 12.2012
  • Involved in analyzing the requirements document to formulate the test cases and conducted manual testing for the entire application
  • Worked as QA for performing API launches, white box testing, data testing
  • Tested and analyzed SQL queries and XML code to validate data and database mappings
  • Developed high level test plan document along with the test specification document outlining various iterations and regression testing needed for the project
  • Participated in deployments and upgrades of the application
  • Participated in daily Scrum meetings
  • Attended periodic meetings with the development team and with the business analysts to provide feedback
  • Updated regression test cases in Selenium WebDriver using Java programming language
  • Created test sets and execute those test cases in the Test lab module of (Quality Center) QC to make sure actual result is same as the expected result
  • Performed Smoke testing, Black box Testing, Security Testing, web testing and GUI testing of Java application
  • Extensively tested Rest based Web Services and APIs using POSTMAN and SOAPUI
  • Logged Defects in Defect module of the QC, assigned priority, Severity, and status to the defect
  • Worked Extensively with Business Analyst and Developers to discuss the defects and their fixes
  • Participated in defect review meetings with the team members, provided written status reports of testing

Automation Tester

Cigna
01.2011 - 03.2012
  • Developed automated test scripts for Regression Testing using automated tool: QTP
  • Script enhancements and Data Driven Testing were implemented with QTP and Selenium
  • Performed backend testing for retrieving the data using SQL queries
  • Conducted Functional, System, User Acceptance Testing (UAT) and Regression Testing during the various phases of the development
  • Reviewed the Business/ Functional/ System Requirement Specs, High Level Design Documents, and Detailed Design Documents
  • Developed automated test scripts for Functional Testing using automated tool: Selenium
  • Prepared test plans for each release, Developed and executed test cases as part of functional testing
  • Prepared test reports and deliverables and submitted for version releases
  • Prepared Test cases, Traceable matrix and Test Procedures for different modules/Functionality
  • Involved in complete Software Development Life Cycle (SDLC) in the project
  • Performed User Acceptance Testing on behalf of End Users at client’s environment
  • Prepared test cases and test procedures
  • Involved in the design of Automation Approach, Automation Framework and Automation Object Model
  • Reviewed test cases in the automation perspective to list of the test cases that can be automated as well as to identify the reusable actions, functions
  • Interacted with Business Analyst and programmers to identify and resolve technical issues
  • Attended weekly Status Meetings with Project Manager to Report the Testing Work Progress
  • Conducted External Walkthrough and Peer Review meetings for Test Plan and Test Cases
  • Generated Weekly Reports, Defect Reports and Customized Summary Reports
  • Participated in Project Meetings & Conducting Knowledge Sharing Sessions
  • Conducted root cause analysis on periodical basis
  • Tracked defects to closure

Education

Master’s degree - Computer Science

Jawarharlal Nehru Technical University
India
06-2009

Skills

  • Automated Testing Frameworks
  • Manual Testing
  • Java
  • Maven
  • Selenium
  • Python
  • AWS
  • Azure DEVOPS
  • Cucumber
  • Karate Frameworks
  • Rest API Testing
  • SOAP API Testing
  • Traceability Matrix
  • Test Cases
  • Defect Tracking
  • Regression Testing
  • Performance Testing
  • User Acceptance Testing
  • Test Case Design
  • Functional Testing
  • Test Data Management
  • Test Environment Setup
  • RFT
  • QTP
  • LoadRunner
  • Azure ADO
  • Jira
  • Git Repositories
  • Quality Center
  • Eclipse
  • Spring Tool Suite
  • JUnit
  • SQL Queries
  • ETL
  • Continuous Integration
  • Test Metrics Systems
  • Complex Test Scenarios
  • Industry Standards
  • Technical Support
  • Cross-Functional Team Collaboration

Timeline

Sr. Automation Tester

Federal Home Loan Bank of Dallas
08.2024 - Current

Sr. Automation Engineer

Microsoft
10.2022 - 07.2024

Sr Test Engineer

State Farm
06.2020 - 09.2022

QA Tester

New York State Department of Health
08.2016 - 02.2019

QA Tester

Altice – Cablevision
10.2015 - 08.2016

Test Engineer

State Farm
01.2013 - 09.2015

QA Tester

Comerica Bank
03.2012 - 12.2012

Automation Tester

Cigna
01.2011 - 03.2012

Master’s degree - Computer Science

Jawarharlal Nehru Technical University
Shilpanjali Guduru