Summary
Overview
Work History
Education
Skills
Links - Git
Timeline
Generic

Sayak Das

Bengaluru

Summary

Dynamic SDET & Performance Engineer with a proven track record at Conviva, excelling in automation and performance optimization. Expert in Python and Jenkins, I streamlined deployment processes and enhanced system performance. Recognized for problem-solving abilities, I developed robust frameworks that improved testing efficiency and reliability across multiple platforms.

Overview

6
6
years of professional experience

Work History

SDET & PERFORMANCE ENGINEER

CONVIVA
Bengaluru
03.2023 - Current
  • Working as part of the Conviva Platform Team, focusing on the External API Sector
  • Contributing to the Conviva Pulse Dashboard, troubleshooting backend issues, and optimizing system performance
  • Developing and maintaining an automation framework using Robot Framework, ensuring backward compatibility of old test scripts while adding new test cases for upcoming features
  • Automated the Git branching process across multiple repositories using Python scripting, streamlining development workflows
  • Automated Pre-Production Deployment using Ansible, improving deployment efficiency and reducing manual efforts
  • Investigating and resolving customer escalations, identifying root causes for functional and performance-related issues
  • Developed an end-to-end data pipeline validation framework involving Apache Airflow, Kafka, Big Query, GCP, AWS, S3, Linux servers, Druid, and HDFS
  • Conducted load testing using Apache JMeter and Locust, publishing results on Grafana, and implementing custom metrics to analyse performance bottlenecks
  • Building a hybrid end-to-end automation framework to test Conviva Connect UI and backend services using Python, PyTest, playwright, Airflow API, Google Cloud Storage, and Amazon S3
  • Designed and implemented load testing scripts using Java and Maven, developed JMeter scripts, and integrated Prometheus with Node Exporter, configuring Grafana dashboards to analyse service performance
  • Built and optimized Jenkins pipelines to execute automated test frameworks, integrating Allure test reporting for comprehensive test insights
  • Performing data validation on HDFS, ensuring data integrity and accuracy across distributed storage systems

SDET & PERFORMANCE ENGINEER

AIRTEL X LAB
12.2021 - 02.2023
  • Served as the primary SDET for testing Airtel's P2P (Person-to-Person) and P2M (Pay-to-Merchant) payment systems within the Airtel Thanks App, focusing on Spring Boot-based microservices and payment gateway services
  • Troubleshot SIT and production issues, collaborating with developers by analysing Linux server logs, validating Kafka topics, Aerospike caches, and performing backend configuration testing to determine root cause analysis (RCA)
  • Developed a backend automation framework from scratch using Java, Rest Assured, and Linux for Merchant UPI services
  • Built and maintained Kafka-related alert scripts in Python, automating monitoring and notifications for message queues
  • Developed performance testing strategies for APIs handling payments, UPI transactions, and merchant onboarding, using Apache JMeter to simulate concurrent users and measure response times
  • Locust for distributed load testing, evaluating system stability under peak loads
  • Grafana & Prometheus to monitor API latency, error rates, and transaction throughput
  • Custom Python-based performance metrics to analyse system bottlenecks and optimize payment workflows
  • Developed CI/CD deployment pipelines in Jenkins for merchant onboarding services and pre-production deployments
  • Hands-on experience managing Kafka in test & pre-prod environments, with a deep understanding of brokers, topics, Zookeeper, consumer groups, and producer workflows
  • Built an automation framework for Airtel's Mobile Recharge website (Airtel Prepaid Recharge), using Python and PyTest
  • Automated backend API testing for Merchant UPI systems and QR Code generators using Python PyTest
  • Awarded the Airtel Rookie Award for outstanding performance

SDET & PERFORMANCE ENGINEER

MEDIAKIND
09.2019 - 12.2021
  • Automated regression test suites for CMS (Content Management System) used by telecom operators, ensuring stability and reliability across deployments
  • Developed Python scripts to create test data sets, enhancing the robustness and performance validation of the MediaKind CMS
  • Collaborated with senior developers to automate data ingestion pipelines for CMS, streamlining data processing and reducing manual efforts
  • Conducted quality assurance (QA) testing, identifying and resolving errors to optimize usability, performance, and stability
  • Designed and implemented a Python-based automation framework, improving test coverage and reducing execution time
  • Worked on Docker containerization for Ad Management System (ADS) for Dynamic Ad Insertion (DAI), enhancing scalability and robustness
  • Developed CI/CD pipelines using Jenkins for automated deployment of builds and code updates, and led a proof of concept (POC) for deployment on AWS Cloud
  • Automated data pump loading using Python Requests, JSON, OS, and BigQuery modules, ensuring efficient data transfers
  • Contributed to building a lab environment for the MMP customer implementations
  • Installed and upgraded MDMS (Media Distribution Management System) on multiple virtual machines (VMS), ensuring seamless application updates
  • Worked on Netflix ESN (Electronic Serial Number) integration with new set-top boxes, ensuring compatibility and seamless deployment
  • Created a test plan from scratch for the ESN project for SaskTel, defining test cases, execution workflows, and validation strategies
  • Installed and configured the ESN application in test and review (REV) environments, ensuring a smooth integration process

Education

Bachelor of Technology [B. TECH] -

R.C.C.I.I.T KOLKATA
Kolkata
05.2018

DIPLOMA -

BELUR RAMAKRISHNA MISSON SHILPAMANDIRA
Kolkata
05.2015

Skills

  • Robot Framework (RPA)
  • Python
  • Pytest
  • Playwright
  • Docker
  • Kafka
  • Bigdata Testing
  • Cloud deployment
  • Kubernetes
  • Jenkins
  • Ansible
  • SUMOLOGIC
  • Linux
  • SQL
  • JMeter
  • Locust

Links - Git

https://gitlab.com/sayak67

Timeline

SDET & PERFORMANCE ENGINEER

CONVIVA
03.2023 - Current

SDET & PERFORMANCE ENGINEER

AIRTEL X LAB
12.2021 - 02.2023

SDET & PERFORMANCE ENGINEER

MEDIAKIND
09.2019 - 12.2021

Bachelor of Technology [B. TECH] -

R.C.C.I.I.T KOLKATA

DIPLOMA -

BELUR RAMAKRISHNA MISSON SHILPAMANDIRA
Sayak Das