Summary
Overview
Work History
Education
Skills
Websites
Interests
Quote
Work Preference
Timeline
Generic
SHIVIN SARAF

SHIVIN SARAF

San Francisco,CA

Summary

  • Highly skilled and innovative Lead SDET with over 10 years of experience in software testing and quality assurance.
  • Proficient in utilizing a wide range of cutting-edge automation tools and technologies, including Selenium WebDriver, Cucumber, TestNG, JUnit, Robot Framework, Appium, Postman, SoapUI, JMeter, BlazeMeter, LoadRunner, Karate, and WebDriverIO.
  • Extensive expertise in CI/CD pipelines with Jenkins, Git, Bitbucket, Docker, Kubernetes, and Bamboo.
  • Exceptional leadership skills, successfully leading cross-functional teams, implementing Agile methodologies, and driving the delivery of high-quality software solutions on time and within budget.

Overview

12
12
years of professional experience
2
2
Languages

Work History

QA Lead

Cisco Systems, Inc.
San Jose, CA
10.2023 - Current
  • Managed and coached a diverse team of SDETs and QA testers in ensuring the quality and reliability of Cisco's Commerce Platform, overseeing comprehensive testing efforts across e-commerce functionalities.
  • Developed and implemented robust automation frameworks leveraging WebDriverIO with TypeScript for UI testing and Postman, and Karate for API testing, resulting in a 30% reduction in regression testing time and a 40% increase in overall test coverage.
  • Designed and executed automated API tests to verify endpoints for order processing, config, Quoting, and B2B ensuring reliability and scalability of backend services.
  • Designed and executed end-to-end integration tests to validate interactions between different backend services, ensuring seamless data flow and system reliability.
  • Automated testing upon code pushes in CI/CD pipelines using Jenkins and Bitbucket.
  • Collaborated with product management and development teams to define test strategies, prioritize features, and resolve critical issues.
  • Implemented robust QA processes to enforce quality standards and best practices across development cycles.
  • Regularly prepared detailed test reports covering automation effectiveness, reduction in manual QA efforts, defect metrics from automation, test coverage, regression test pass rates, performance test results, and security findings.
  • Designed and executed load, stress, and endurance tests using NeoLoad to simulate realistic user scenarios and identify performance bottlenecks.
  • Proficient in using testing tools and frameworks specific to AI such as TensorFlow, OpenCV, PyTorch, and specialized AI testing platforms
  • Verified the quality, diversity, and representativeness of training datasets used for AI model training, ensuring accuracy, completeness, and unbiased data representation to enhance model robustness and performance
  • Tested software for localization readiness, ensuring it meets language and cultural requirements for global markets.

Lead SDET

CDK Global
San Jose, CA
11.2020 - 10.2023
  • Increased test automation coverage to 80% for critical business flows, resulting in faster feedback and reduced regression testing efforts
  • Improved test cycle time by 20% by implementing efficient test planning, prioritization, and streamlined test execution processes
  • Achieved a 20% reduction in overall defect density by implementing robust test automation frameworks and conducting comprehensive regression testing
  • Increased test coverage by 30% through the implementation of data-driven testing strategies and extensive API test automation
  • Implemented advanced techniques such as parallel test execution, data-driven testing, and cross-browser testing using tools like Selenium Grid or Sauce Labs for scalable and efficient test automation.
  • Implemented continuous testing practices using tools like Jenkins or Bamboo, integrating automated tests into the CI/CD pipeline for early feedback on software quality and ensuring faster delivery cycles.
  • Conducted testing across multiple platforms, including web, mobile, and desktop applications, utilizing tools like Apache Appium for seamless and consistent testing experiences.
  • Utilized tools like JMeter for load and performance testing, analyzing system behavior under various load conditions and identifying performance bottlenecks.

SDET

Accruent
New Orleans, LA
06.2018 - 10.2020
  • Developed robust automation frameworks using Selenium WebDriver, JUnit, Cucumber, Maven, and Page Object Model to ensure efficient and maintainable automated testing for complex applicatications.
  • Implemented API testing using tools such as SOAP UI and POSTMAN, ensuring functional and integration testing of APIs
  • Conducted security testing using Burp Suite and Fiddler to identify vulnerabilities and validate the application's security measures
  • Involved in Security and Performance testing using tools like Burp, Fiddler,
  • Utilized Maven, Git, Bamboo, and Jira for build management, version control, continuous integration, and project management.

QA Automation Engineer

American Chemical Society
Washington, DC
06.2017 - 04.2018
  • Developed and implemented robust test scripts for automated software testing, leveraging cutting-edge technologies and frameworks.
  • Optimized testing tools and frameworks to automate repetitive tasks, significantly improving testing efficiency and reducing manual effort.
  • Performed continuous updates and maintenance of manual test cases, ensuring streamlined organization and synchronization with automated testing efforts.
  • Collaborated within Agile and Scrum methodologies, actively participating in sprint planning, daily stand-ups, and sprint reviews to meet project milestones and deliver high-quality software.

Senior Test Engineer

Amdocs
03.2014 - 07.2016
  • Authored and maintained test cases and scripts for both manual and automated testing
  • Worked extensively in HP-ALM to develop and manage test cases, test scripts and extensive use of spreadsheet to generate reports
  • Responsible for the preparation and execution of system integration, functional, end-2-end, component, regression, and acceptance testing of new or modified applications/systems
  • Attending regular client calls and discussing the weekly status with the project leadership team
  • Created and submitted detailed bug reports about encountered anomalies in builds
  • Investigated and reproduced defects and documented problems in Software.

Project Engineer

Wipro Technologies
02.2012 - 03.2014
  • Involved in Operational acceptance testing (OAT), Operational readiness (pre-release) of a product, service, and system
  • Designed test cases, executed test cases, and reported bugs
  • Learned Test automation by online training videos and started giving demos to the team for implementing in the project.

Education

Master of Science - Management Information Systems

University of Maryland - Baltimore County
08.2016 - 05.2018

Bachelor of Science - Computer Science

DIT University
06.2007 - 05.2011

Skills

  • Test Automation Frameworks: Page Object Model (POM), BDD (Cucumber), TDD (TestNG)
  • Programming Languages: Java, JavaScript, Python
  • Test Automation Tools: Selenium WebDriver, Cypress, Robot Framewor, Appium, WebDriverIO, RestAssured, POSTMAN
  • CI/CD: Jenkins, GitHub Actions, Bamboo, Docker
  • Test Management and Defect Tracking: Zephyr, qTest, HP ALM, Jira
  • Mobile Testing: Appium (iOS and Android)
  • Cloud Platforms: AWS, Azure
  • Database: PostgreSQL, Snowflake, MySQL

Interests

Hiking

Cricket

Traveling

Music

Quote

It is never too late to be what you might have been.
George Eliot

Work Preference

Work Type

Full Time

Location Preference

On-SiteRemoteHybrid

Important To Me

Company CultureWork-life balancePersonal development programsCareer advancement

Timeline

QA Lead

Cisco Systems, Inc.
10.2023 - Current

Lead SDET

CDK Global
11.2020 - 10.2023

SDET

Accruent
06.2018 - 10.2020

QA Automation Engineer

American Chemical Society
06.2017 - 04.2018

Master of Science - Management Information Systems

University of Maryland - Baltimore County
08.2016 - 05.2018

Senior Test Engineer

Amdocs
03.2014 - 07.2016

Project Engineer

Wipro Technologies
02.2012 - 03.2014

Bachelor of Science - Computer Science

DIT University
SHIVIN SARAF