06/10/2025 updated
CT
100 % available
Principal Solution Architect (Tools and Automation), Software Technologist, Software Test Architect
India
Worldwide
MasterTesting (Software)Java (Programming Language)4G (Telecommunication)Universal Mobile Telecommunications SystemsMicrosoft WindowsAcceptance TestingApplication Programming Interfaces (APIs)Agile MethodologyArtificial IntelligenceAmazon Web ServicesData AnalysisAndroid (Software)Software ApplicationsApplication TestingArtificial Neural Networks
4G, UAT, Agile Methodologies, AWS, Android platform, APIs, application testing, AI, ARTIFICIAL INTELLIGENCE, Neural networks, Atlassian, test automation, Test Automation Framework, test framework, Automated Test, automated testing, BIOS, Back-end, Big Data Analytics, Blockchain, Build Automation, BUILD process, C/C++, Cloud Computing, Cloud, cloud security, cloud architecture, SSH, Computer Vision, CI/CD, continuous integration, analytics, Data Center, data aggregation, Database, DEEP LEARNING, UI/UX, DevOps, Django, Docker, XML, firmware, Flask, GPRS, Git, GSM, GUI testing, Quality Center, Clearcase, A-SPICE, Information Science, Computer Science, Installshield, development environment, integration testing, Jira, Jama, Java, Jenkins, Keras, Kubernetes, linux, Machine Learning, NMAKE, makefiles, Azure, MS Project, windows, Middleware, modem, MongoDB, NoSQL, Numpy, object oriented, OOPs, OpenCV, Pandas, Perl, Programming Languages, Python, Pytorch, React native, Regression Test, REST API, Robotic Process Automation, scikit-learn, scripting, Agile/Scrum, Scrum master, selenium, sentiment analysis, SOAP, software applications, Software Configuration Management, software development, System Requirement, Software Tools, source code management, Swagger, system testing, tablets, Telnet, Tensorflow, Test-cases, testcase, test case, Test Management, Software Test, TestNG, TestRail, tool chain, unit testing, UMTS, UI testing, ESX server, VB, Virtualization, VMWare, Yocto
Experience
Professional experience10+ years
Freelancer since2023
Languages
EnglishNative speaker
Project history
Infineon Technologies Bangalore
* Participate in strategic planning and design sessions with Product
Management, Engineering Management, Architects, and Operations.
* Head of 10+ members Agile engineering team including full stack developer,
software engineers, business analyst, UI/UX designers and testers.
* Developed and maintained process-oriented product strategy, technical
leadership, product & cloud architecture, user stories, design, development,
implementation, support, change demands & implemented best practices.
* Responsible for hiring, training, mentoring, software engineers and handling
performance management.
* Managing budget, setup CoE, Cloud Security, PI/Metrics Management,&
ISO 26262.
* Saved 30% of company's resource budget by hiring interns, & freshers.
* Design and development of UI dashboard for visualization of the
performance data.Front-end was developed in React native with large
microservice-based architectures, container orchestration frameworks:
Kubernetes/docker.
* For the Back-end MongoDB and Couhbase NoSQL database were used and
APIs were developed in Python Flask/Django and hosted on Swagger UI.
* Design and Development of the integrated PLM/ALM solution using
SOAP/REST API
* Designing, developing and communicating the detailed technology
architecture and implementation strategy.
* As a Product Owner I was responsible to drive the Tools and Automation
development for the in-house developed software applications and
design/development of the Test Automation Framework
(ROBOT / NUCLEUS) for the verification/validation of the micro-controller
test-cases. The tools and framework got A-SPICE certification and achieved
Capability Level 2,3 linked with ISO 26262 standards. For the software
development we used Jama for requirement gathering, Jira for ticketing,
defining stories and backlogs and performing scrum ceremonies. Followed 2
weeks sprint cycle before demo the features to product owner and other
stakeholders. We also had scrum of scrum if the tools development span
across different teams. For test management TestRail was used which was
integrated with Jenkins and Jira via RestFull APIs. These gave a complete
overview of product/tools development from requirements -> design
(Enterprise Architecture) -> Test-cases -> Defects raised.
* Application of the Machine Learning Frameworks like Keras with
Tensorflow/Pytorch in intelligently identifying the bugs and assigning to the
developer. A.I. powered UI testing. Based on the UI features, build datasets,
curate the datasets, automatically enhance the dataset for continuous
improved training. Audio/Video testing using machine learning and OpenCV.
* Build an end to end automation solution which will consume the Neural
networks (CNN) to overcome QA and Automation challenges for different
Product lines.
* Developed PYTHON based test framework (NUCLEUS) is built using
Atlassian tool chain - TestRail, Jama, Jira, Jenkins and ROBOT framework. It
has feature like Robotic Process Automation (RPA)for desktop GUI testing
and selenium-based web browser testing.
* Other features of NUCLEUS are like - Tagging for categorization and
selection of test-cases, writing key-word driven test-case and desktop GUI
application testing.
* The NUCLEUS framework could be used for - unit testing, integration
testing, system testing and UAT.
* Defining test strategies, test plan, test process and test-case.
* Worked in the role of Scrum master for Agile Methodologies.
* Participate in strategic planning and design sessions with Product
Management, Engineering Management, Architects, and Operations.
* Head of 10+ members Agile engineering team including full stack developer,
software engineers, business analyst, UI/UX designers and testers.
* Developed and maintained process-oriented product strategy, technical
leadership, product & cloud architecture, user stories, design, development,
implementation, support, change demands & implemented best practices.
* Responsible for hiring, training, mentoring, software engineers and handling
performance management.
* Managing budget, setup CoE, Cloud Security, PI/Metrics Management,&
ISO 26262.
* Saved 30% of company's resource budget by hiring interns, & freshers.
* Design and development of UI dashboard for visualization of the
performance data.Front-end was developed in React native with large
microservice-based architectures, container orchestration frameworks:
Kubernetes/docker.
* For the Back-end MongoDB and Couhbase NoSQL database were used and
APIs were developed in Python Flask/Django and hosted on Swagger UI.
* Design and Development of the integrated PLM/ALM solution using
SOAP/REST API
* Designing, developing and communicating the detailed technology
architecture and implementation strategy.
* As a Product Owner I was responsible to drive the Tools and Automation
development for the in-house developed software applications and
design/development of the Test Automation Framework
(ROBOT / NUCLEUS) for the verification/validation of the micro-controller
test-cases. The tools and framework got A-SPICE certification and achieved
Capability Level 2,3 linked with ISO 26262 standards. For the software
development we used Jama for requirement gathering, Jira for ticketing,
defining stories and backlogs and performing scrum ceremonies. Followed 2
weeks sprint cycle before demo the features to product owner and other
stakeholders. We also had scrum of scrum if the tools development span
across different teams. For test management TestRail was used which was
integrated with Jenkins and Jira via RestFull APIs. These gave a complete
overview of product/tools development from requirements -> design
(Enterprise Architecture) -> Test-cases -> Defects raised.
* Application of the Machine Learning Frameworks like Keras with
Tensorflow/Pytorch in intelligently identifying the bugs and assigning to the
developer. A.I. powered UI testing. Based on the UI features, build datasets,
curate the datasets, automatically enhance the dataset for continuous
improved training. Audio/Video testing using machine learning and OpenCV.
* Build an end to end automation solution which will consume the Neural
networks (CNN) to overcome QA and Automation challenges for different
Product lines.
* Developed PYTHON based test framework (NUCLEUS) is built using
Atlassian tool chain - TestRail, Jama, Jira, Jenkins and ROBOT framework. It
has feature like Robotic Process Automation (RPA)for desktop GUI testing
and selenium-based web browser testing.
* Other features of NUCLEUS are like - Tagging for categorization and
selection of test-cases, writing key-word driven test-case and desktop GUI
application testing.
* The NUCLEUS framework could be used for - unit testing, integration
testing, system testing and UAT.
* Defining test strategies, test plan, test process and test-case.
* Worked in the role of Scrum master for Agile Methodologies.
Dell R&D Bangalore
* Development and implementation of Yocto Framework for linux build
environment.
* Setting up the Test Automation infrastructure in Bangalore lab.
* Leading a team of 8 engineers for - Build Automation and Tools
Development.
* Setting up Automated Test environment for end-to-end platform testing.
Design and implementation of the Dell Python Common Framework and
Generic Resource Manager. Developing testcase for platform server like -
Grapple, Soundwave, Sideswipe, Beachcomber and Steeljaw. These servers
either are Tower, Modular, Monolithic and Chassis.
* The automated testcase are written to test the different interface of Dell IP -
Wsman, Racadm and Ipmitools based on SSH connection, serial-to-LAN,
serial-to-USB, Telnet and COM ports. The framework and test suits are
developed completely in python (OOPs concepts) and the agents that run on
hosts system is developed in C/C++.
* Manage multiple release streams within the source code management tool.
Team is responsible to delivering the weekly release build and publishing the
automated sanity test result. Basically, we build the complete firmware-
iDRAC, BIOS, WSMAN, RACADM, LC
* Continues integration is implemented via the Jenkins jobs. Automated the
complete build workflow.
* Design and implementation of the Build plan and strategies.
* Development and implementation of Yocto Framework for linux build
environment.
* Setting up the Test Automation infrastructure in Bangalore lab.
* Leading a team of 8 engineers for - Build Automation and Tools
Development.
* Setting up Automated Test environment for end-to-end platform testing.
Design and implementation of the Dell Python Common Framework and
Generic Resource Manager. Developing testcase for platform server like -
Grapple, Soundwave, Sideswipe, Beachcomber and Steeljaw. These servers
either are Tower, Modular, Monolithic and Chassis.
* The automated testcase are written to test the different interface of Dell IP -
Wsman, Racadm and Ipmitools based on SSH connection, serial-to-LAN,
serial-to-USB, Telnet and COM ports. The framework and test suits are
developed completely in python (OOPs concepts) and the agents that run on
hosts system is developed in C/C++.
* Manage multiple release streams within the source code management tool.
Team is responsible to delivering the weekly release build and publishing the
automated sanity test result. Basically, we build the complete firmware-
iDRAC, BIOS, WSMAN, RACADM, LC
* Continues integration is implemented via the Jenkins jobs. Automated the
complete build workflow.
* Design and implementation of the Build plan and strategies.
Intel, Bangalore
* Worked on development/deployment of automated testcase for Android
testing.
* Worked on project called ACS (Automated Control System) - for Intel
Android platform - mobiles/tablets. This framework is integrated with
BuildBot for continuous integration.
* ACS has two parts - Host and Daemon. Host is developed using Python and
Java reflection is used to develop Daemon. Object oriented concepts have
been used.
* ACS framework is designed for automated testing of android mobile features
mainly the COMMUNICATION PROCESSOR (MODEM) + APPLICATION
PROCESSOR in LIVE 3G/2G/4G network and using network simulator like
Agilent and CMW500/200.
* Developed test case for testing 2G/3G/4G functionality of modem and
component features like - VoiceCall, Messaging, Audio, Multimedia,
Networking, Battery Management, SIM related uses case, Performance and
Power and so on in LIVE network as well as simulation network using Agilent
and CMW500/200.
* Setup up the entire HARTS lab in Bangalore. As a lab manager I was
leading/mentoring a team of 4-5 engineers.
* Development and deployment of HARTS (Hardware Automation Regression
Test System) Framework.
o For testing of 2G/3G/4G functionality of modem using AT commands
in LIVE network as well as simulation network using Agilent and
CMW500/200.
o Tool for testing code changes for the development environment
o Tools used for development and deployment - Perl and NullSoft
scripts (NSIS).
* Design and architect of the TCloud (Cloud computing) Test Automation
Framework using Python.
* Design the Automation workflow Parse for correcting "#include" path in the
source and header files using Perl (Object Oriented).
* Developed the SDK kit for Samsung Noida - source code delivery and
integration using Perl (Object Oriented).
* Worked on development/deployment of automated testcase for Android
testing.
* Worked on project called ACS (Automated Control System) - for Intel
Android platform - mobiles/tablets. This framework is integrated with
BuildBot for continuous integration.
* ACS has two parts - Host and Daemon. Host is developed using Python and
Java reflection is used to develop Daemon. Object oriented concepts have
been used.
* ACS framework is designed for automated testing of android mobile features
mainly the COMMUNICATION PROCESSOR (MODEM) + APPLICATION
PROCESSOR in LIVE 3G/2G/4G network and using network simulator like
Agilent and CMW500/200.
* Developed test case for testing 2G/3G/4G functionality of modem and
component features like - VoiceCall, Messaging, Audio, Multimedia,
Networking, Battery Management, SIM related uses case, Performance and
Power and so on in LIVE network as well as simulation network using Agilent
and CMW500/200.
* Setup up the entire HARTS lab in Bangalore. As a lab manager I was
leading/mentoring a team of 4-5 engineers.
* Development and deployment of HARTS (Hardware Automation Regression
Test System) Framework.
o For testing of 2G/3G/4G functionality of modem using AT commands
in LIVE network as well as simulation network using Agilent and
CMW500/200.
o Tool for testing code changes for the development environment
o Tools used for development and deployment - Perl and NullSoft
scripts (NSIS).
* Design and architect of the TCloud (Cloud computing) Test Automation
Framework using Python.
* Design the Automation workflow Parse for correcting "#include" path in the
source and header files using Perl (Object Oriented).
* Developed the SDK kit for Samsung Noida - source code delivery and
integration using Perl (Object Oriented).