S

Sharad Srivastava

Senior Software Engineer

India17 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 15 years of experience in software design and quality engineering.
  • Expertise in architecting test automation frameworks.
  • Proven track record in mentoring and leading distributed teams.
Stackforce AI infers this person is a SaaS-focused Quality Engineering expert with extensive experience in test automation and software development.

Contact

Skills

Core Skills

Test AutomationQuality EngineeringSoftware DevelopmentBackend Development

Other Skills

JavaTestNGSeleniumCucumberREST AssuredCI/CDAppiumLiquibaseSplunkSelenium WebDriverSpringHibernateRabbitMQSQLPython

About

• Over 15 years of industry experience in software design, development and quality engineering. Passionate about software automation, have strong programming and analytical skills, a quick learner and a team player with good interpersonal skills. • Architected and developed various data/behavior driven testing frameworks in Java to test the application in various capacities on multiple platforms and environments. • Architected and developed custom load testing applications to cater UI/backend requirements. • Extensive experience in all phases of software test life cycle including project planning and estimations, requirements gathering, test plans, test development, test environment setup, test execution and reporting, risk analysis, defect tracking. • Expertise with TestNG, Selenium, Cucumber, Junit, Mockito, Cypress, Mocha, Chai, Applitools, SOAP UI Pro, Jmeter and other testing frameworks. • Mentored and led geographically distributed teams with proper balance of capabilities and expectations, managed multiple priorities & work in a fast-paced environment, to meet deadlines. • Expertise in IAM, Security, Ad and video engineering domain.

Experience

17 yrs
Total Experience
2 yrs 5 mos
Average Tenure
5 yrs 2 mos
Current Experience

Vonage

Senior Software Development Engineer Test

Apr 2021Present · 5 yrs 2 mos · United States · Remote

  • Designed and developed a script less test automation framework in Java-TestNG which exponentially increases the productivity by reducing the effort and time to create and maintain the test code.
  • Handling/managing and improving legacy automation infrastructure.
  • Led end-to-end quality engineering efforts and served as a Release Manager for cross-functional teams.
  • Architected robust, scalable, and maintainable automation frameworks in Java, TestNG, and REST Assured.
  • Drove continuous improvement in testing strategy, reducing regression cycle time by 40% through optimized test coverage and CI/CD integration.
  • Worked closely with developers, product managers, and DevOps to ensure reliable, secure, and on-time releases.
  • Automated critical test cases for Web, API, and Mobile platforms, leveraging tools like Selenium, Cucumber, and Appium.
  • Mentored junior engineers and fostered quality ownership within Agile teams.
  • Championed shift-left testing and implemented robust smoke and sanity checks to detect failures early.
JavaTestNGSeleniumCucumberREST AssuredCI/CD+2

Tata consultancy services

Senior Software Developer In Test

Oct 2019Apr 2021 · 1 yr 6 mos · San Francisco Bay Area · Hybrid

  • Designed and developed a script less test automation framework in Java-TestNG to test Restful Web
  • Services and APIs which exponentially increases the productivity by reducing the effort and time to
  • create and maintain the test code.
  • Handling/managing and improving legacy automation infrastructure.
  • Introduced and implemented Liquibase in project for managing database schema.
  • Performing a range of tasks such as supporting/providing assistance to product owner, business
  • process improvement, maintaining/improving product, and reviews/involving daily stand-up, and scrum
  • retrospective meetings.
  • Carrying out test procedures, test plans, test scripts, writing test plans, defining test cases, and
  • analyzing results of the scripts.
  • Integrated the framework with Splunk to leverage its power to do advanced reporting.
JavaTestNGLiquibaseSplunkTest AutomationQuality Engineering

Lti

Senior Technical Consultant

Oct 2016Oct 2019 · 3 yrs · San Francisco Bay Area

  • Automated the Regression Test Cases, Smoke Test Cases, Functional Test Cases of the web-based
  • admin application using Selenium WebDriver with Java and Cucumber.
  • Handling/managing development of automation infrastructure on Java, NoSQL DB (Cassandra, Hive & Hadoop).
  • Monitoring/tailoring Automation Framework and formulating the scripts using Java in accordance to automation requirements.
  • Examining the issues and recommending solutions for the bottlenecks, defects & bugs and trailing the defect via JIRA.
  • Performing a range of tasks such as supporting/providing assistance to product owner, maintaining/
  • improving product, and reviewing/involving daily stand-up, and retrospective meetings in agile
  • methodology
  • Carrying out test strategy, test procedures, test plans, test scripts, writing test plans, defining test
  • cases, and analyzing results of the scripts
  • Analyzing the automation requirements, designing/customizing framework to prepare scripts using
  • QTP, selenium web driver, Jenkins (Rio) for CI/CD
  • Developing/executing the functional test cases, performing integration, system and regression testing
  • Single handedly designed and developed file upload test service for async data processing leveraging
  • power of Unix processing.
  • Developed features to support retry mechanism for failed Http requests at platform level for category-
  • based provisioning.
  • Developed auto-ticket generating mechanism for failed requests after retries.
  • Played the role of technical lead for Maestro domain. Led 8-member offshore team.
Selenium WebDriverJavaCucumberTest AutomationQuality Engineering

Tech mahindra

2 roles

Senior Software Engineer

Promoted

Aug 2013Oct 2016 · 3 yrs 2 mos · San Francisco Bay Area

  • Technical Lead for multiple domains – Retail, AppleCare, IST systems.
  • Designed and developed backend services for Access Recertification Application, built to be used
  • by managers for access auditing and recertification using Spring and Hibernate and RabbitMQ as
  • message broker.
  • Upgrade legacy EJB/JBPM application to new technology stack using Spring, Hibernate, BRMS etc.
  • Developed application provisioning rules based on BRMS Drools technology.
  • Top contributor in developing common libraries to be used across different applications.
  • Rewrote business logics for existing components using Java 8, Spring & Hibernate and developed
  • tools to migrate applications to new technology stack.
  • Designed and Developed infrastructure for Feedback Event Handling for various Apple’s Enterprise
  • Feedback apps.
  • Created Splunk Dashboards using Splunk Query Language for report generation.
JavaSpringHibernateRabbitMQSoftware DevelopmentBackend Development

Software Engineer

Apr 2010Jun 2012 · 2 yrs 2 mos · India

  • Redesigned and rewrite a legacy mail parsing application which was stored procedure heavy, into a
  • Java application.
  • Upgraded application server from JBoss 4.2 to JBoss 5.
  • Developed application front end through Swing UI based on MVC architecture.
  • Upgraded the mail server from POP to IMAP.
  • Build a custom tool to perform load testing of mail parser application.
  • Unit and functional testing, Ticket resolution and Production support.
JavaSwing

Apple

Senior Software Engineer

Aug 2013Apr 2021 · 7 yrs 8 mos · San Francisco Bay Area

Dxc technology (csc)

Software Development Consultant

Jun 2012Aug 2013 · 1 yr 2 mos · India

  • Designed and Developed an ETL application to extract the data from SQL server to generate HIPAA compliant XML to post it to central system.
  • Deployed the applications into different environments and performed as a configuration manager.
  • Designed generic Blaze Rule Template to capture all Insurance domain rules for expatriate users in Python.
  • Developed two new application screens using JS and JPMS/JPMB (CSCs homegrown tool).
  • Peer code review, unit and functional testing.
SQLPython

P t pure testing software private limited

QA Analyst

Jun 2009Apr 2010 · 10 mos · India

  • Test case execution, manual testing, reporting, defect tracking and prioritization.
  • Maintenance of automation regression suite for quality assurance.
  • Develop test cases and prioritize testing activities.
  • Prepare the status report to capture the effort from offshore team.
  • Developed Java utility using JDBC to validate the data after executing transactions like data upload,
  • async. Job etc.

Education

Dr. A.P.J. Abdul Kalam Technical University Uttar Pradesh

Bachelor's In Engineering — EEE

Jan 2005Jan 2009

Stackforce found 100+ more professionals with Test Automation & Quality Engineering

Explore similar profiles based on matching skills and experience