Sanghavi Kasireddy
SR. QA AUTOMATION ENGINEER
******************@*****.*** 682-***-****
PROFESSIONAL SUMMARY:
Dynamic and detail-oriented QA Automation Engineer with over 9.3 years of experience in designing and executing robust test automation frameworks. Proficient in integrating AI/ML techniques into QA processes, including predictive analytics, natural language processing (NLP), and leveraging large language models (LLMs) for automated test case generation. Skilled in combining traditional QA practices with modern AI-driven testing strategies to enhance test coverage, efficiency, and accuracy. Adept at working with cloud platforms, CI/CD pipelines, and API testing, with a focus on continuous quality improvement and collaboration.
TECHNICAL SKILLS:
Languages & Scripting: Python, Java, SQL, JavaScript, Bash
Test Automation Tools: Selenium WebDriver, Appium, TestNG, JUnit, PyTest, Robot Framework, Postman, Rest Assured, Cypress, Playwright
ML Testing & Automation: MLflow, TensorFlow Model Analysis (TFMA), AI-driven test case generation
API Testing & Web Services: RESTful APIs, SOAP APIs, Swagger Cloud & DevOps: AWS (EC2, S3, Lambda), Azure, Docker, Kubernetes, Jenkins, Git, Terraform
Data Analysis & Visualization: Pandas, NumPy, Matplotlib, Seaborn
AI/ML & Data Science: Python (Scikit-learn, TensorFlow, PyTorch), R, NLP (SpaCy, NLTK, Hugging Face), LLMs (OpenAI, GPT Models)
Version Control & CI/CD: Git, GitLab, Jenkins, Azure DevOps Monitoring & Logging: ELK Stack, Grafana, Prometheus Agile & Project Management: JIRA, Confluence, TestRail
IDE & Debugging Tools: Eclipse IDE, IntelliJ IDEA, Chrome Developer Tools
Database Testing & SQL: MySQL, MongoDB, PostgreSQL, Oracle, SQL Server, Data Integrity Validation
Mobile Testing: Appium (iOS, Android)
EDUCATION:
Bachelor’s Auroras Technological and Research Institute
Master’s in Wilmington University
PROFESSIONAL EXPERIENCE:
Texas Capital, Dallas, TX Oct 2023 - Present
Sr. QA Automation Engineer with AI
Responsibilities:
Implemented NLP techniques to analyze and validate textual data in test scenarios.
Automated data validation and quality checks using ML models to detect anomalies during testing.
Built AI-based performance monitoring solutions to predict potential bottlenecks.
Integrated Selenium-based UI automation with LLM-driven data validation.
In order to guarantee consistency between source databases and Web FOCUS reports, I verified ETL procedures and data pipelines.
Involved in User Acceptance Testing (UAT) and gave valid recommendations to the users.
Integrated Rest Assured with Java and TestNG to automate API testing within CI/CD pipelines, reducing manual testing efforts.
Developed AI-driven test case generation models using GPT APIs to automate test script creation, reducing manual effort by 40%.
Identified important performance bottlenecks and improved system response times through automated test execution for scalability and performance using JMeter.
Created and used Cypress to automate end-to-end user interface test scripts for a web-based credit card application, guaranteeing smooth user operations.
Executed API test cases using Postman to validate RESTful services, ensuring functionality, reliability, and security.
Worked on API automation using Rest Assured and Ready API, validating backend services and API performance.
Deployed and managed web applications on Apache HTTP Server, ensuring stable and secure deployment processes.
Documented test plans, test cases, and test execution results using TestLink, Confluence, and JIRA, ensuring comprehensive project documentation.
Managed test execution, defect reporting, and validation using qTest, ensuring traceability and quality assurance.
Interpreted data and performed statistical analysis on A/B test results to give stakeholders useful information.
Developed test automation frameworks for AI-powered applications using Python and PyTest.
Conducted API testing and validation using RESTful services with Postman and Rest Assured.
Managed CI/CD pipeline integration using Jenkins for automated testing and deployment.
Integrated Cypress test suites with CI/CD pipelines (Jenkins/GitHub Actions) for continuous automated testing, reducing manual effort and improving deployment efficiency.
Created and maintained Tosca test cases, modules, and reusable test steps, ensuring modular and scalable test automation.
Integrated QTP/UFT with HP ALM/Test Director for test management, execution, and defect logging.
Responsible for installation and automate functional testcases using TestCafe node.js using TypeScript.
Integrated Python automation scripts with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps) to enable continuous testing.
Performed Functional, Regression, System integration, Cross Browser/Cross Platform Compatibility & End to End & UAT.
Client: BNY Mellon, New York City, NY Dec 2022 - Oct 2023
Sr. QA Automation Engineer
Responsibilities:
Developed NLP pipelines to analyze log files and generate error insights for proactive debugging.
Automated chatbot testing using LLMs, simulating user interactions to validate response accuracy.
Integrated AI models for sentiment analysis in customer feedback applications.
Performed API testing using Playwright’s built-in capabilities to validate backend service responses.
Designed robust and scalable test scripts using JavaScript/TypeScript with Playwright for faster execution.
Configured Tosca Test Data Service (TDS) for data-driven testing, improving test reusability and parameterization.
Documented detailed test plans and test cases in TestRail, aligning testing efforts with product requirements, leading to improved stakeholder satisfaction.
Managed test cases, defect tracking, and test execution using QTest, ensuring comprehensive test coverage.
Developed custom Cypress commands to enhance test reusability and maintainability, reducing script duplication and improving overall test efficiency.
Implemented Behavior-Driven Development (BDD) with Cucumber, creating feature files and step definitions that improved collaboration between QA and development teams.
Maintained QTP/UFT automation scripts for regression testing of web and desktop applications using VBScript.
Implemented API automation frameworks using Ready API and Rest Assured, ensuring robust API validation and testing.
Conducted mobile web testing using Appium with Selenium and Ruby, ensuring smooth functionality on iOS and Android.
Worked on automated test scripts using Python-based frameworks like PyTest, unittest, and Behave to streamline QA processes.
Automated API contract validation using OpenAPI/Swagger specifications in Rest Assured for consistency across microservices.
Conducted load testing on AI services using JMeter to ensure scalable performance.
Implemented CI/CD integration for AI-driven test automation using GitHub Actions.
Developed test scripts for RESTful APIs and microservices using Postman and Python.
Mind Inventory, India Dec 2019 - Jun 2022
QA Engineer/SDET
Responsibilities:
Developed data-driven test cases using ML algorithms to enhance test accuracy and robustness.
Automated data labeling and preprocessing tasks using NLP libraries like SpaCy.
Designed custom automation frameworks tailored to financial and banking applications, integrating UFT (Unified Functional Testing) for comprehensive functional validation.
Conducted comprehensive UI testing using HTML5, CSS3, and JavaScript, ensuring a seamless user experience across various browsers and devices.
Performed static code analysis using SonarQube to maintain high code quality standards, resulting in a 40% decrease in technical debt over the project lifecycle.
Automated A/B test tracking and reporting dashboards using Python, SQL, or BI tools for real-time performance monitoring.
Integrated Robot Framework with Selenium Library, Requests Library, and Database Library for end-to-end automation.
Designed and maintained Selenium-based automation frameworks for web UI testing, improving test efficiency and reliability.
Identified, reported, and tracked defects using tools like JIRA, ensuring timely resolution and quality releases.
Developed automated test scripts using Java and Selenium WebDriver for validating web applications and mobile applications on both Android and iOS platforms, improving test coverage by 30%.
Simulated high user traffic scenarios by running Cypress tests in parallel across multiple environments.
Automated API testing using Requests, Rest Assured (Python), and Postman for validating RESTful and SOAP services.
Implemented continuous test execution by integrating Selenium-Ruby scripts into Jenkins pipelines, reducing manual testing efforts.
Validated application behavior against functional and non-functional requirements throughout the software development lifecycle (SDLC).
Integrated PyTorch models to perform anomaly detection during data validation processes.
Designed automated ML model performance tests to ensure stable predictions across environments.
Collaborated with data scientists to define validation metrics for AI model testing.
Developed automation test scripts using Selenium, TestNG, and Maven, integrating with CI/CD pipelines via Jenkins for continuous testing.
Hidden Brains Infotech, India July 2015 - November 2019
QA Tester
Responsibilities:
Executed white-box testing and error boundary condition analysis to achieve over 90% code coverage, identifying and resolving critical bugs early in the development cycle.
Developed and maintained automated test scripts using Selenium WebDriver to validate UI functionality across multiple browsers, enhancing cross-browser compatibility by 25%.
Designed and implemented mobile application test cases for iOS and Android platforms using Appium, leading to a 20% reduction in defect leakage.
Performed both black-box and functional testing, validating back-end systems using SQL queries on Oracle databases to ensure data integrity and accuracy.
Conducted exploratory testing to discover hidden defects, ensuring robust application stability with a focus on HTML, CSS, and JavaScript elements.
Leveraged object-oriented programming and Python to create modular, reusable test scripts, reducing test script maintenance time by 30%.
Integrated UFT with HP ALM (Application Lifecycle Management) for test execution and defect tracking.
Designed and executed robust UI and front-end testing strategies to deliver optimal user experiences across diverse devices and platforms.
Collaborated in Agile environments, participating in daily standups, sprint planning, and retrospectives, contributing to iterative product improvements.
Utilized DevOps practices for continuous testing and delivery, integrating automated testing with CI/CD pipelines to improve deployment frequency.
Conducted performance testing using Python-based tools like Locust and JMeter to analyze application scalability.
Automated API testing processes using REST Assured to validate RESTful web services, achieving faster JSON validation and response accuracy.
Employed ANT build tools for continuous integration, streamlining deployment pipelines, and enhancing overall testing efficiency with GitLab CI.
Executed automated and manual test cases for API testing and HTTP protocol validation, ensuring compliance with industry standards.
Environment: Selenium WebDriver, Appium, Oracle, Python, REST Assured, XPath, CSS selectors, ANT, GitLab CI, LoadRunner, Bugzilla