Roshan Bhagat

Senior Software Engineer

Bengaluru, Karnataka, India11 yrs 11 mos experience
Highly Stable

Key Highlights

  • Expert in Test Automation and CI/CD processes.
  • Strong leadership experience in managing offshore teams.
  • Proficient in AWS and microservices testing.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in Test Automation and Cloud Services.

Contact

Skills

Core Skills

Test AutomationAwsMobile AutomationAutomation

Other Skills

Rest API AutomationPytestDockerCI/CD using Jenkins PipelinePerformance Test using JmeterChaos TestingMicroservices TestingPerformance Test automation using Blazemeter TaurusAppiumRubyTcl scriptingPythonXMLJSONPostman

About

• Staff SDET at TiVo (now Xperi) working on Rest API automation, microservices testing, CI/CD using Jenkins Pipeline, Docker containers, AWS. • Worked on Test Automation for AWS Lambda services, Kubernetes, Mock testing of Rest APIs, Cloudwatch Monitoring, Splunk. • Hands on AWS Dynamodb, Mongodb, SQL, RDS. • Worked on Performance Test Automation using Blazemeter Taurus, Locust, Jmeter • Previously Technical Lead on Set Top Box Client Side Automation at Tata Elxsi. • I have been working and assisting teams on design documentations, requirement analysis, scripting,agile methodologies, sprint planning, coordinating with onsite personnel and personally leading teams offshore. • I have also been involved in teams working on Android TV app development using Google's TV Input Framework. Briefly worked on Android mobile app development for social login integration to the app. Languages involved were Java and XML. Worked with REST APIs. • Good understanding of Python with knowledge of OOP concepts • The major tools and frameworks I have worked on are Jenkins CI/CD, Pytest, AWS, Docker, Kubernetes, AWS Lambda, API Gateway, Postman, Jmeter, Taurus, Splunk, Storm Test Developer Suite 3.3.4 client, Appium 1.7 5, Selenium Webriver, Pycharm 3.0, Android Studio, Eclipse, Agilefant, TestLink, Jira, Falcon Eye, SVN, SQLite.

Experience

11 yrs 11 mos
Total Experience
2 yrs 8 mos
Average Tenure
1 yr 1 mo
Current Experience

Roku

Senior Software Engineer

May 2025Present · 1 yr 1 mo · Bengaluru, Karnataka, India

Xperi corporation

Staff SDET

Jan 2022May 2025 · 3 yrs 4 mos · Bengaluru, Karnataka, India

  •  Staff SDET at Xperi which was previously TiVo
  •  Developing in-house test tools
  •  Leading Test Automation for the team
  •  Rest API Automation using Pytest, AWS, Docker, CI/CD using Jenkins Pipeline
  •  Performance Test using Jmeter
  •  Chaos Testing
Rest API AutomationPytestAWSDockerCI/CD using Jenkins PipelinePerformance Test using Jmeter+2

Tivo

Senior SDET

Oct 2018Dec 2021 · 3 yrs 2 mos · Bangalore Urban, Karnataka, India

  • Senior SDET at TiVo (now Xperi)
  •  Leading Test Automation for a module
  •  Rest API Automation using Pytest
  •  AWS
  •  Docker containerisation
  •  CI/CD using Jenkins Pipeline
  •  Microservices Testing
  •  Performance Test using Jmeter
  •  Performance Test automation using Blazemeter Taurus
  •  Chaos Testing
Rest API AutomationPytestAWSDockerCI/CD using Jenkins PipelineMicroservices Testing+4

Arris

Senior Engineer

Apr 2018Sep 2018 · 5 mos · Bengaluru Area, India

  •  Mobile Automation using Appium for both Android and iOS(WebDriverAgent) using Ruby and Tcl scripting.
  •  Fixing device modularity across multiple Android devices(read manufacturers) on a framework written for automation on DOCSIS.
  •  Trained on basics of Docsis and provisioning a cable modem.
Mobile AutomationAppiumRubyTcl scripting

Dell

Senior Analyst

Dec 2017Mar 2018 · 3 mos · Bangalore

  •  Automation of Dell Client Update system using unit framework in Python.
  •  Parsing XML and JSON catalog files, deploying web service on IIS, Aggregating and generating catalog files using Postman through Rest API usage
  •  Enhancing existing python scripts to manage DCU updates
  •  Writing new scripts to monitor health check of catalog update files.
PythonXMLJSONPostmanRest APIAutomation

Multichoice

Senior Automation Engineer

Jun 2017Aug 2017 · 2 mos · Johannesburg Area, South Africa

  • Responsibilities :
  •  Analyzing test cases on IBM Jazz and scripting them in XML via client's in house automation framework.
  •  Review of test scripts.
  •  Working on framework changes as and when required.
  •  GIT integration of scripts developed.
  •  Coordinating with client on best practices to enhance execution environment and reduce script failures.
  • Future migration of existing XML scripts into python to increase automation flexibility.
XMLIBM JazzGITTest Automation

Tata elxsi

5 roles

Technical Lead and Senior Engineer

Promoted

Nov 2016Dec 2017 · 1 yr 1 mo

  • Responsibilities :
  •  Technical Lead of a team of 6 people involved in automating test cases in python.
  •  Analyzing a feature and coming up with required Helper Functions(Framework Support required for scripting test cases)
  •  Identifying Stream Dependent test cases.
  •  Writing the helper functions, Python scripts, streamer solutions.
  •  Review of the analysis document, helper functions, scripts and logs.
  •  Coming up with Troubleshooting mechanism to identify possible problems with the Set Top Box
  •  Coming up with Recovery Mechanism to resolve the possible problems.
  •  Maintaining Scripts consistency.
  •  Identifying and reporting bugs on the box.
  •  Identifying possible build changes through a maintenance check mechanism and reporting the list of scripts that may have been affected due to the build change
PythonHelper FunctionsTroubleshootingBug ReportingTest Automation

Senior Engineer

Promoted

Jan 2016Oct 2016 · 9 mos

  • Responsibilities:
  • 1. Set Top Box Automation:
  •  Test feature identification and deriving test cases out of it.
  •  Identifying automatable test scenarios from the overall test cases.
  •  Identifying test cases to be manual executable, head end dependent or requiring stream solution.
  •  Automating the test cases using XML scripting.
  •  Reviewing and Analyzing test logs and reporting bugs.
  •  Writing scripts initially in Vbscript and later in python, execution, debugging and reporting logs.
  • 2. Android Application Development
  •  Requirements elicitation and API analysis.
  •  App Design documentation.
  •  Login functionality for native app, social integration to Facebook, Google Plus and Twitter.
  •  Worked on TV Reminders API design and implementation.
  •  Worked on Advertisement Integration to EPG, Zap banner.
Set Top Box AutomationXML scriptingVbscriptPythonTest Automation

Engineer

Jun 2014Jan 2016 · 1 yr 7 mos

  • Responsibilities:
  •  Analyzing SI-QA and UI-QA test cases.
  •  Automating the test cases using XML scripting.
  •  Executing the test scripts.
  •  Reviewing and Analyzing test logs.
XML scriptingTest ExecutionTest Logs AnalysisTest Automation

Senior Engineer

Jan 2014Dec 2017 · 3 yrs 11 mos

  • Responsibilities :
  •  Mobile Automation of Android app through Tata Elxsi developed tool Falcon Eye.
  •  Mobile Automation of Android app through Appium.
  •  Analyzing test cases on IBM Jazz and scripting them in XML via client's in house automation framework from offshore
  • Future migration of existing XML scripts into python to increase automation flexibility.
Mobile AutomationAppiumXMLIBM Jazz

Engineer In Training

Jan 2014May 2014 · 4 mos

  • Trained on:
  •  C,C++,Python,Linux,Software Testing,Corporate Skills
CC++PythonLinuxSoftware Testing

Education

BMS Institute of Technology and Management

Bachelor of Engineering - BE — Electrical and Electronics Engineering

Jan 2009Jan 2013

Bharatiya Vidya Bhavan

The Central Board of Secondary Education — Science

Jan 2009Present

Stackforce found 100+ more professionals with Test Automation & Aws

Explore similar profiles based on matching skills and experience