Professional Summary:
A highly skilled and detail-oriented Software Quality Assurance (SQA) professional with 10 years of diverse experience in both manual and automated testing. Proficient in testing client/server and web-based applications, with a strong command of various testing methodologies, tools, and technologies. Expertise in working through the Software Development Life Cycle (SDLC) and implementing automation frameworks. Demonstrated success in Agile and Waterfall environments with a focus on delivering high-quality software solutions.
Key Skills & Competencies:
Manual & Automation Testing: Proficient in functional, regression, integration, database, and user acceptance testing (UAT).
Testing Methodologies: Experience with Agile and Waterfall methodologies, including Scrum and Kanban.
Test Strategy & Planning: Expertise in preparing Test Strategies, Test Plans, Test Cases, Test Scenarios, and Test Scripts based on user and system requirements.
Web & API Testing: Extensive experience in testing web services, SOAP, and REST APIs using tools like Postman, SoapUI, UFT API, and Restful API.
Automation Tools: Skilled in Selenium (WebDriver/RC/IDE/Grid), HP Quick Test Professional (QTP), JUnit, TestNG, Cucumber, and Jenkins.
Programming & Scripting: Strong knowledge of Java, C#, SQL, PL/SQL, and experience with frameworks such as Apache POI and SpecFlow.
CI/CD: Involved in setting up Jenkins for continuous integration (CI) and deployment (CD), automating the build and deployment processes.
Mobile & Web Testing: Experience in developing mobile automation frameworks using C# and Visual Studio, and extensive web testing with cross-browser compatibility checks.
Performance Testing: Hands-on experience in performance and load testing using JMeter and LoadRunner.
Database Testing: Skilled in testing databases and writing complex SQL queries for data validation in SQL Server, Oracle, and Access.
Work Experience:
Optum(UHG), LA, CA.
June 22 – Till date
SDET
Responsibilities:
Implementing Agile methodology with Scrum framework as Software Development Life Cycle with 2 weeks of Sprint cycles and coordinated well with team members, lead, project manager.
Portal application review acceptance criteria and create Test suites, create test plan for every release and once the functional and regression testing is done will update the master suite test cases in order to create test scripts to automate every change that’s happening for every release.
Test case activities are done in service now.
Creating test scripts using C# and Selenium for the functional test cases.
Experience in mobile testing for same portal application in which we use real devices and sauce labs to do our functional and regression testing.
Experience in developing Mobile automation spec flow framework using C# as a programming language and Visual Studios as IDE and to create XPaths for both iOS and Android devices by using emulators and simulators.
Involved in test scripts review and debugging of modification existing scripts for web application.
Analyze testing results and will have test result review meeting and recreate the defects and will present it with screenshots.
Work closely with BA team and the build team to stabilize testing environments.
Experience in leading a team of 3 for AppleCare IVR testing.
CURO Project: Perform End-to-End testing to satisfy all aspect of the business as per requirement.
Validate database content using SQL and create test scenarios based on business requirements.
Analyzing and identifying the test cases based on the requirement document of the CURO application.
Responsible for collaborate and assist in planning, preparing, and executing system UAT support, and end to end testing of software releases.
Actively participated in agile process, daily standups and Sprint meetings.
Participating in letter content testing.
Environment: Service now, C#, Selenium, Appium, Appium inspector, sauce labs, SQL.
Wells Fargo Home & Consumer Finance Group, West Des Moines, IA.
may 19 – June 22
Automation QA Engineer
Responsibilities:
Review functional and technical documentation in order to identify requirements for the creation of test plans, test cases and test scripts.
Create and execute automated test scripts using Selenium for various types of tests including smoke, regression, functional and end-to-end testing.
Planned and executed Test Strategies, Test Plans, Test Cases using Agile Methodology.
Setup Selenium test suite and built a generic reusable automation system using the Data driven and Keyword driven frameworks with Java, Selenium WebDriver, JUnit & TestNG.
Executed SOAP based web services API testing using SoapUI.
Analyze testing results and report defects using JIRA, QC and Clear Quest.
Work closely with developer and the build team to stabilize testing environments.
Develop baseline script for use with current and future releases.
Perform End-to-End testing to satisfy all aspect of the business as per requirement.
Validate database content using SQL and create test scenarios based on business requirements.
Involved in test scripts review and debugging of modification existing scripts.
Using GitLab Continuous Integration features, setup jobs to run daily sanity smoke test scripts in different environments like Dev and QA Environment.
Using SoapUI validated REST API Web Service Call by sending JSON Request and validating JSON Response.
Find, isolate, document, regress, and track bugs through resolution via GitLab.
Worked on build management tool Jenkins CI/CD, GIT, defect management tool JIRA, ALM.
Involved in setting up Jenkins Master and multiple slaves for the entire team as a CI tool as part of Continuous development and deployment process.
Executing and Supporting Performance Testing, Vulnerability Assessment Testing, Regression Testing and ADA Testing.
Performed Performance and Load testing using JMeter.
Execute test scenarios for Finance, Capital Market, Servicing, Coda, Post Closing and other business testing groups to meet their testing needs.
Perform backend testing by writing SQL Queries to verify test results.
Assist in the design/creation of the Automation database and documentation.
Insert/Update/Delete test data in the automation database (Oracle) using Oracle Application Express.
Environment: Oracle, Selenium, JIRA, JAVA, WebDriver, Scenario Builder, Web Builder, Loan Builder, SharePoint, SQL Server 2005, PL/SQL, Java/J2EE,TestNG,Git Lab, Team works Authoring Tool, SnagIt, Office Communicator, Windows 2000/XP, Lombardi
Cisco Systems, San Jose, CA.
Jul 18 – Apr 19
QA Engineer
Responsibilities:
Involved in test planning, test execution and reporting defects.
Participated in system walkthrough and inspection meetings to understand the business rules and system operation flows.
Created and updated test scenarios, test plans and test cases according to use case and design.
Performed compliance testing to ensure the insurance reports were following LexisNexis standards.
Suggested user enhancements to increase performance, expand customer productivity, and/or improve usability for customers.
Performed cross browser testing and cross platform testing.
In the regression phase, the project was automated using Selenium in JAVA.
Designed Automation Framework using Selenium & Cucumber.
Automated the API services using Karate DSL framework for Unit Testing, Integration testing and Regression Testing.
Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
Created Test case Scripts (Java-Selenium WebDriver) in Eclipse IDE and executed the tests in different browsers.
Automated salesforce Testing using Selenium WebDriver.
Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
Examine the results of test to pinpoint defects in the application.
Attend status calls and defect review meetings to update the team on Testing.
Executed test cases using both manual processes and automated test tools.
Wrote SQL Query to extract data from various database tables for testing purpose.
Validated tests by crosschecking data in backend on SQL server using SQL Queries.
Worked closely with Development team to resolve quality issues.
Environment: JAVA, J2EE, TestNG, Java Script, Eclipse IDE, Apache Http Server, SVN, Firebug, HP Quality Center, Selenium WebDriver, Cucumber, Karate DSL,Oracle10i.
AT&T, Dallas, TX.
May 17 – Jun 18
QA Engineer
Responsibilities:
Responsible for analyzing business, functional and IT requirement documents and prepare complete Test Plans including system test plan, integration test plan, QA project plans and resource planning and allocation.
Designed and developed automated functional Test suite using QTP
Analysis of Business Design document and identifying Business design issues.
Identification of Business Scenarios and maintained Trend Analysis Graphs.
Preparation of Scenarios and test cases.
Conducted Regression testing using various browser versions (IE 8, Chrome, and Safari).
Run the scripts on a daily basis using Test Batch Runner and Windows Scheduler
Used QTP to automate tests on cross browser and cross platform environment.
Regression test cases were written and automated using QTP.
Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using QTP.
Performed functional and regression testing on a daily basis.
Provided back end testing for data validation.
Performed White box testing with a limited number of test cases to the internal workings of software under tests.
Involved in testing the database backed pages developed in .Net.
Involved in Web Application testing with specific focus on performance testing.
Performed Browser Compatibility testing on different platforms and data validations for all reports using QTP
Used SQL queries to extract data from the target tables to prove the data mapping
Coordinated with developers and product managers for product improvement with timely suggestions and helped resolving technical issues.
Environment: C#.Net, QTP, Oracle 11g, Microsoft Office suite and Windows 7.
VISA Inc., Foster City, CA.
Jul 16 – Apr 17
QA Tester.
Responsibilities:
Verified requirements coverage by conducting walkthrough meetings of Test plan and scenarios with business analysts, project manager and test supervisors.
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 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, Security, GUI, Integration and Database testing in Selenium.
Performed Smoke Testing.
Performed back end testing using SQL queries in Oracle database
Created SQL scripts to test the stored procedures by sending different sets of input parameters.
Tracked and reported defects in the Quality Center and notified management with details.
Written, executed Test cases, and documented defects from the Quality Center.
Partnered with the Software Development and testing team to investigate and resolve product defects.
Managed software defect information to fix the issues.
Environments: .Net, C#, Apache Tomcat and MySQL Server, Quality Center 8.0/9.0, QTP9.2, Win XP and Win 7.
Well Care, Tampa, Florida.
Feb 15 – Jun 16
Software Tester
Responsibilities:
Interacted with Business Analyst & QA team for understanding the requirements.
Executed all phases of Testing.
Analyzed user business Requirements, system requirement specifications.
Written test cases manually, for functional testing and Performance Testing purposes.
Evaluated QTP for automation & created various GUI checkpoints using QTP.
Created shared object repository for Quick Test Pro scripts.
Designed automation test scripts with multiple actions in Quick Test Pro.
Used Re-usable actions and external actions in Quick Test Pro to avoid the repeatability.
Prepared test scripts in Quality Center for use by the user and QA for automated, performance and load testing.
Assisted QA Manager in Writing the Test Plans.
Analyzed the application and divided the application into Scenario's to write the Detail test cases for automation purpose.
Quality Centre is used for Manual testing Defect tracking as well as for Automation Testing and reported to developers.
Worked with Rational Clear Quest for Management and administrative Purpose.
Attended business Meetings and coordinated with developers.
Environments: J2EE, Apache Tomcat and MySQL Server, Manual Testing and Quality Center 8.0, Win XP.
FedEx, Dallas, TX.
Oct 14– Jan 15
QA Analyst
Responsibilities:
Performed Regression, functional testing of Retail and eCommerce applications
Performed functionality testing of placing online orders on eCommerce website and integration testing of payment process.
Reported and tracked the defects using Quality center tool
Executed QTP scripts for regression testing
Designed and developed Test Plan and Test cases for UAT (User Acceptance Test) testing.
Tested payments using different types of credit cards
Performed regression testing for delivery methods and electronic shipping confirmation process
Performed Adhoc testing and browser compatibility testing on eCommerce application
Coordinate with off-shore development and QA teams
Backend/data validation testing using SQL queries
Prepared test matrices reports
Perform Integration testing with Payment
Environments: Quality Center, J2EE, EJB, JSP, Web Sphere 5.1, XML, HTML/DHTML, JavaScript, Oracle 11i, TOAD, Manual Testing, Quality Center 8.0 and JIRA, Win XP and Windows NT
Education:
B-Tech (IT), 2004-2008, JNTU Hyderabad.