Summary
Overview
Work History
Education
Skills
Hobby Projects
Certification
Languages
Hobbies and Interests
Timeline
Generic
NAGASAGAR DASA SUBRAMANYAM

NAGASAGAR DASA SUBRAMANYAM

Bangalore

Summary

Passionate java professional with expertise in QA and test automation and CI/CD with a demonstrated 12+ years of experience which includes 2 years of experience in leading team.

Overview

15
15
years of professional experience
1
1
Certification

Work History

Software Engineer - Advanced

Siemens Digital Industries Software
08.2021 - Current
  • Wrote highly maintainable, solid code in Java for Polarion Integrations that formed core framework and has won consistent praise from subsequent developers since initial version
  • Work with product owners to establish product direction and technology solutions
  • Development and Maintenance of Integration solutions for Polarion ALM with other ALM solutions like Azure devops, HP ALM, Jira, IBM Doors, Jenkins
  • Involvement in Code reviews, Architectural discussions, Root cause analysis and Bug Triage
  • Revamped Automated tests, Introduced API Tests, Integration Tests and Mock tests following the principles of Test pyramid
  • Improved feedback time of pipelines by 60%.

Senoir Software Engineer

Siemens Industry Software Gmbh
05.2017 - 07.2021
  • Testing of Integration solutions for Polarion ALM with other ALM solutions like Azure devops, HP ALM, Jira, IBM Doors, Jenkins
  • Development and maintenance of UI-Automation framework using Java, Selenium and TestNG, API-Test framework using RestAssured, Test and Debug Utilities for the Integration solutions delivered
  • Configured and setting up Continuous Integration utilizing Git , Maven, Artifactory, Jenkins, creating pipelines using Dockers in GitLab
  • Work in Test Driven Development environment, leveraging automated test suite to provide unit tests and integration tests for all new functionality.

Software Engineer

Robert Bosch Gmbh.
01.2015 - 02.2017
  • Implemented a python based Automated discovery engine which is 100 % automated process for Website discovery and vulnerability scanning which include integration with vendor platforms (veracode)
  • Automated issue creation in JIRA (using Rest API), generate and publish reports with defects prioritized and assigned automatically
  • Responsible for Functional testing of customized Atlassian products internally in Bosch, which included UI and API test automation.

Software Development Engineer in Test

Philips Innovation Campus
05.2012 - 11.2014
  • Involved as a test engineer in developing a HTML5 based web application for PACS, enabling Doctors/Radiologists to view Medical Reports from different modalities on modern browsers and devices
  • Developed a Cross Platform/Browser/Device testing framework for parallel test execution across different Browsers in different devices including mobile devices, leveraging various open-source tools/technologies including Webdriver, Selenium Grid and Appium
  • Writing BDD scenarios and Automating Test cases using Java, Cucumber & Selenium
  • Setting up and maintenance of Jenkins builds to execute automated tests nightly and publish test reports.

Software Engineer

Tata Consultancy Services
11.2009 - 02.2012
  • Involved as a test engineer in rolling out and maintenance of online banking software solution for retail customers
  • Design Test cases, Test Plans, Identify risk areas ,Develop and maintain Automation Framework using Selenium, Automate Test cases, Execute test cases and report Issues
  • Reduced regression testing times by 75% by automating test cases.

Education

Bachelor of Engineering- Information Science & Eng -

Visweswaraya Technological University

Skills

  • Java
  • Python
  • Javascript
  • Eclipse
  • IntelliJ
  • Jenkins
  • GitLab
  • Docker
  • Ant
  • Maven
  • Travis CI

Hobby Projects

  • SplitSpends - Application to split bills among friends, collegues or roommates.,
  • Splitspends-1.0 (https://github.com/nagasagar/splitspends-1.0) - AngularJs based Hybrid mobile application which works offline
  • Splitspends-UI (https://github.com/nagasagar/splitspends-ui) This is Angular 8 based web UI which uses REST API offered by Splitsends-server.
  • SplitSpends-Server (https://github.com/nagasagar/splitspends-server) This is a spring boot based Rest API implementation which uses JWT token for authentication and also supports oAuth2 login with Facebook and Google.
  • SelTaf - Selenium test Automation Framework - Test Automation Framework targeted to test web applications (https://github.com/nagasagar/seltaf), Uses Java, Selenium, TestNg, Cucumber, Extent Reports.

Certification

  • Oracle Certified java Professional
  • ISTQB certified Test Engineer

Languages

English
Kannada
German

Hobbies and Interests

  • Travelling
  • Tech-enthusiast
  • Solving puzzles
  • Hiking
  • Cycling

Timeline

Software Engineer - Advanced

Siemens Digital Industries Software
08.2021 - Current

Senoir Software Engineer

Siemens Industry Software Gmbh
05.2017 - 07.2021

Software Engineer

Robert Bosch Gmbh.
01.2015 - 02.2017

Software Development Engineer in Test

Philips Innovation Campus
05.2012 - 11.2014

Software Engineer

Tata Consultancy Services
11.2009 - 02.2012
  • Oracle Certified java Professional
  • ISTQB certified Test Engineer

Bachelor of Engineering- Information Science & Eng -

Visweswaraya Technological University
NAGASAGAR DASA SUBRAMANYAM