Results-driven QA Tester with over 12 years of experience in software analysis and quality assurance across telecommunications, healthcare, banking, finance, and e-commerce sectors. Proficient in both automated and manual testing, including web services, mobile applications, and IoT solutions. Skilled in test lifecycle management, defect tracking, and utilizing tools such as Selenium, JMeter, and Jenkins for continuous integration and performance testing.
Overview
13
13
years of professional experience
Work History
QA Test Engineer
Walmart
04.2024 - Current
Designed and executed comprehensive test plans for software applications, ensuring quality standards met.
Collaborated with development teams to identify and resolve defects in early stages of product lifecycle.
Implemented automated testing frameworks, improving efficiency of regression testing processes.
Conducted thorough performance testing, identifying bottlenecks and enhancing application responsiveness.
Led cross-functional teams in root cause analysis, driving continuous improvement initiatives in QA processes.
Developed and maintained detailed documentation of test cases, results, and defect reports to ensure compliance.
Facilitated effective communication between QA team members, developers, product managers, and stakeholders to ensure alignment on project goals and milestones.
Maintained project documentation, including test plans, test cases, and defect reports to facilitate knowledge transfer among team members.
Conducted root cause analysis on recurring issues discovered during testing phases to provide valuable insights for future development cycles.
Reduced product defects by identifying, documenting, and reporting software issues for timely resolution.
Optimized resource utilization by coordinating cross-functional teams during the testing phase of concurrent projects.
Maintained up-to-date knowledge of emerging technologies and best practices in QA methodologies to optimize testing strategies.
Monitored resolution of bugs, tested fixes, and helped developers tackle ongoing problems by providing QA perspective.
Advised developers on problems with databases, performance and other issues.
Kept scripts and test cases updated with current requirements.
Authored and maintained well-organized, efficient and successful manual test cases for entire team.
Software Automation Engineer
Quest Diagnostics
Tampa, Florida
04.2021 - 03.2024
Developed a comprehensive end-to-end testing framework from scratch using Cypress and JavaScript, significantly improving front-end test coverage and reducing manual testing efforts.
Implemented Cypress automation framework to my team to ascertain that the crucial user-facing functions of the application and implemented Smoke and Regression Test to verify the existing functionality.
Performed End to End testing using BDD framework with Cypress
Created complex Splunk search queries using SPL to extract and analyze data for troubleshooting and reporting, enhancing system monitoring capabilities.
Experience in using Rest Assured and Java to test microservices created with Spring Boot.
Tested microservices using Rest Assured and Java with Spring Boot framework.
Created and maintained Splunk dashboards and alerts to proactively monitor system health and performance.
Implemented Cypress automation framework for team, verifying crucial user-facing functions through Smoke and Regression Tests.
Performed end-to-end testing using BDD framework with Cypress, ensuring application functionality met specified requirements.
Conducted testing of microservices using Rest Assured and Java within Spring framework.
Analyzed technical challenges to identify effective solutions.
Used Firebug and Firepath for element identification while creating Page Object Repository.
Performed Web-Services Testing using SOAP UI and generated XML Files for messaging.
Analyzing the technical challenges and finding suitable solutions.
Conducted accessibility testing and front-end testing of the website.
Conducting Design and Code reviews for the completed requirements.
Executed various tasks assigned by project manager and technical lead.
Executed tasks assigned by the project manager and tech lead.
Utilized Core Java concepts, including collections, exception handling, multi-threading, and serialization.
Involved in using Core Java concepts - Collections, Exception Handling, Multi-Threading and Serialization.
Quest Diagnostics has a variety of applications to make its end-to-end customer experience seamless when it comes to performing diagnostic tests. Their product includes an appointment scheduler and integration with third-party cloud-based LIS systems such as LabOS to provide cutting-edge experience when it comes to performing medical diagnosis.
Environment: JavaScript, Cypress, GitHub, Rest Assured, Rest API, Jenkins, TestNG, Junit, CI, Maven, Cucumber, Spring, Soap UI, Excel, MS Word, XML, PowerPoint, Bit bucket, Postman, ALM, IntelliJ IDE, Agile
SDET
Mastercard
O’Fallon, Missouri
05.2018 - 03.2021
Developed Web UI and API automated tests using Robot Framework, Selenium, and WebTest library.
Used and ran automation scripts using the configuration management tool Jenkins.
Created, managed, and executed manual and automated test cases using Azure Test Plans.
Logged, tracked, and managed defects using Azure Boards.
Integrated test automation tools like Selenium, Postman, JUnit, NUnit, and Playwright with ADO.
Implemented Continuous Integration/Continuous Delivery (CI/CD) for rapid development, testing using tools like Docker, and Jenkins to execute smoke and Regression test suites to run during CI/CD process.
Designed and developed the End-to-end testing by integrating BDD Cucumber
Built UI on top of automation scripts to help the business team to trigger the automated test.
Used Selenium WebDriver with TestNG and Sauce Labs for frontend automated Testing and cross-browsing Testing.
Conducted integration and regression tests to ensure compatibility of new features with existing application functionalities.
Demonstrated expertise in Agile Scrum methodologies by leading collaborative team efforts.
Automated test cases using Selenium WebDriver, TestNG, and Page Object Model (POM). Designed and documented REST/HTTP and SOAP APIs, including JSON data formats and API versioning strategies.
Created and executed SQL queries for testing. Validated SOAP UI and RESTful API services.
Implemented Selenium tools (Selenium RC and Selenium GRID) and configured Selenium Grid for cross-browser script execution.
Conducted performance testing to assess caching strategies' effect on application response times and throughput.
This project is to integrate Claims Manager and MasterCom applications. Claims Manager is responsible for initiating Disputes. While initiation flow is handled by the Claims Manager, the necessary supporting documents need to be uploaded into the MasterCom system.
Analyzed network traffic using Wireshark and Charles Proxy to verify caching behavior and identify potential issues.
Performed white box testing using TestNG for class and method levels.
Utilized Appium Tool to implement simulators for mobile app testing on iOS and Android platforms.
Oversaw LoadRunner, Performance Center, and JMeter setup, integrating hardware and software for effective load testing.
Designed and executed test cases, generated test scripts
Employed parameterization in the data file with LoadRunner to test applications with various data sets.
Developed and maintained automated regression test cases in Selenium Web Driver and Appium Mobile Automation using Java programming language.
Performed Mobile Testing on Android and iOS using Appium.
Conducted wireless tests for IoT (Internet of Things).
Conducted various testing types including IoT testing, sanity testing, and regression testing to ensure software quality.
Primarily responsible for overall Functionality Testing, White Box testing, Black box Testing, System testing, and primary point of contact for User Acceptance and Backend Testing.
Design test plans, test scenarios, and detailed test cases based on use case documents, business requirements, and functional specifications and prepare bug tracking and test summary reports.
Analyzed network traffic with Wireshark and Charles Proxy to identify and troubleshoot network issues, enhancing application performance.
Executed testing procedures for proprietary compression software and Internet of Things protocol translator to ensure reliability.
Testing of proprietary compression software and IoT (Internet of Things) protocol translator
Developed test scripts for multiple clients using Java, C, JavaScript (node.js) multiple connections, and multiple data to the IoT Protocol translator
Wrote test scripts to send files (multiple files with large size) to the IoT server using Java
Analyzed network traffic using Wireshark and Charles Proxy to identify and troubleshoot network-related issues, including HTTP/HTTPS request/response analysis.
Proficient in using tools such as Blue Suite, Wireshark, and Cygwin.
Acquired foundational knowledge of Bluetooth technologies, focusing on versions 2.1 and 4.0.
Drive root cause analysis with protocol stack and firmware teams for reported bugs and collaborate on
Led overall functionality testing, white box testing, black box testing, system testing, and served as the primary point of contact for user acceptance and backend testing.
Used XML-XML Comparison assertion to validate the expected XML with the actual XML response.
Internet, create Test cases, run them, do load testing, and security testing.
Extensive experience in working with embedded consumer products.
Environment: Java, Selenium Web Driver, TestNG, HP ALM, Java, Jenkins, T-SQL, PL/SQL, SOAP UI, UNIX, Eclipse, Tomcat, Windows, MAC, Git.
QA Tester
Media Forge Business Solutions Inc
Hyderabad, INDIA
06.2013 - 03.2015
Collaborated with developer and support teams to conduct testing of web-based applications for client, ensuring quality and functionality.
Perform functional testing such as Smoke Testing, User Interface testing, Integration testing, Regression testing, Security testing and Performance testing.
Explanation of the security requirements to the design team in the initial stages of the SDLC to minimize the efforts to rework on issues identified during penetration tests.
Executed manual GUI and functional testing to validate application performance and user experience.
Performed extensive Data Integrity testing by executing SQL Statements.
Explanation of the security requirements to the design team in the initial stages of SDLC to minimize the efforts to rework on issues identified during penetration tests.
Supported the testing team during production issues by performing emergency bug fix testing.
Tested backend catalog application for Easy Price mobile apps, integrating item details from e-commerce platforms like Flipkart, Amazon, and SnapDeal using a matching algorithm to enhance user selection.