Summary
Overview
Work History
Education
Skills
Timeline
Generic

Srikanth Yadav

Dallas,TX

Summary

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.
  • Environment: Java, Selenium, WebDriver, Java, Jenkins, T-SQL, PL/SQL, SOAP UI, UNIX, Eclipse, Tomcat, Windows, MAC, Git.

Manual Test Engineer

Verizon Communications
Dallas, TX
05.2016 - 04.2018
  • 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.
  • Environment: Quality Center, SQL, HTML, XML, Waterfall testing, Eclipse, UAT, Apache, Win Runner.

Education

Masters in Information Technology And Management - Information Technology And Management

Campbellsville University
Campbellsville, KY
08-2016

Skills

  • Testing Frameworks: Selenium WebDriver, JUnit, TestNG, Cucumber, Maven, Appium
  • API Testing Tools: Rest Assured, Swagger, POSTMAN
  • Automation Tools: Selenium IDE, Selenium Grid, Firebug
  • Mobile app automation
  • Programming Languages: Java, Python, JavaScript
  • Web Technologies: HTML5, CSS3, Angular, REST API
  • Mobile Platforms: Android, iOS
  • Performance Testing Tools: JMeter, LoadRunner
  • Test Management Tools: Jira, Zephyr, Quality Center, Q-Metry
  • Test automation tools
  • Bug Tracking Software
  • IDE: Eclipse, IntelliJ, Visual Studio, Xcode, Net Beans
  • Test Planning Tools
  • Project Management: Sprint Planning, User Acceptance Testing (UAT)

Timeline

QA Test Engineer

Walmart
04.2024 - Current

Software Automation Engineer

Quest Diagnostics
04.2021 - 03.2024

SDET

Mastercard
05.2018 - 03.2021

Manual Test Engineer

Verizon Communications
05.2016 - 04.2018

QA Tester

Media Forge Business Solutions Inc
06.2013 - 03.2015

Masters in Information Technology And Management - Information Technology And Management

Campbellsville University
Srikanth Yadav