Summary
Overview
Work History
Education
Skills
Websites
Hobbies and Interests
Timeline
Generic
Shivam Kumar

Shivam Kumar

Barcelona

Summary

Proactive, result oriented professional with 8 years of experience in Software Engineer in Test. Experienced in designing, implementing and managing automation framework for large scale distributed system, web and mobile applications. Background knowledge in Java, Golang, Python, Backend testing, Frontend testing, Performance testing, Chaos testing and setting up CI/CD pipelines from scratch.

Overview

8
8
years of professional experience

Work History

Lead Software Engineer in Test

Glovo
08.2021 - Current
  • Working as Lead SDET as part of Platform cluster in Glovo, providing test frameworks, test advocacy, test observability, CI integration to the whole company with web, backend and mobile projects.
  • Introduced Contract test as a replacement for E2E tests to improve tests reliability, reducing test flakiness/slowness and saving infra setup costs,
  • Key individual responsible for reducing GitHub actions CI time by 30% across company, saving >1000 hrs of CI time per month by introducing gradle build caching, gradle test parallelization and optimizing workflows.
  • Developed central testing Datadog dashboards for all the major platforms with details on test flakiness, slow tests helping identify tech debts from a single place.

Lead Software Engineer in Test

Gojek
07.2019 - 07.2021
  • Worked as Lead SET for Driver Platform team in Gojek
  • Release and quality owner for the Android driver mobile app and backend microservice architecture
  • Designed and developed backend automation setup for various microservices - integrating framework and tests with Kafka, Redis, Mongo and Postgres
  • Running the automation tests using Gitlab CI pipelines
  • Integration with slack notifications and reporting
  • Developed frontend mobile app automation framework from scratch using Java, Appium to automate Driver Android mobile application
  • Managing and release owner for Driver mobile app rollout of 4 countries from story testing phase to beta rollout to production release.

Sr. SDET

Swiggy
07.2018 - 07.2019
  • Worked as Sr SDET at Swiggy as part of Food Delivery team and managed key focus areas like restaurant serviceability, delivery executive order assignment, delivery mobile app, order tracking, order status updates till Delivered
  • Developed a test service from scratch for a complex Driver payout stream - a rule based engine in Golang to test if any code changes impacting driver payouts
  • Implemented performance test framework to scale and benchmark microservices for New Year and Weekend peaks with 2x of production load which helped in timely performance optimizations
  • Developed Integration test to validate end to end flow from order creation, delivery executive assignment, order tracking, status updates using Rest Assured and Java.

Associate QA L2

Sapient
01.2016 - 05.2019
  • QA Automation Engineer at Sapient with experience in multiple major B2C accounts like Ray-Ban, Van Huesen, Speedo and Izod
  • Developed an automation framework with test coverage for 31 countries with 17 different Payment methods using Selenium WebDriver, TestNg, Apache POI and Maven following Page Object Model design with end to end test coverage for the e-commerce web application.

Education

Bachelors of Engineering in Information Technology -

UIET, Panjab University
07.2016

Skills

  • Java
  • Golang
  • Javascript
  • Python
  • Microservice Backend Testing
  • Web & Mobile App Automation
  • Performance Testing
  • Datadog
  • Pact Contract Testing
  • Protractor
  • WebDriverIO
  • Cypress
  • Chai
  • AWS
  • Selenium Webdriver
  • Kafka
  • RabbitMQ
  • Docker
  • MySQL
  • Redis
  • Mongo
  • Postgres
  • Git
  • Jmeter
  • TestNg
  • Jenkins
  • Rest Assured
  • Selenium Grid
  • Appium
  • Allure Reporting
  • ReportPortal

Hobbies and Interests

  • Gaming
  • Reading
  • Finance

Timeline

Lead Software Engineer in Test

Glovo
08.2021 - Current

Lead Software Engineer in Test

Gojek
07.2019 - 07.2021

Sr. SDET

Swiggy
07.2018 - 07.2019

Associate QA L2

Sapient
01.2016 - 05.2019

Bachelors of Engineering in Information Technology -

UIET, Panjab University
Shivam Kumar