Summary
Overview
Work History
Education
Skills
Disclaimer
Academic Credentials And Professional Training
Timeline
Generic
RAMANANDA NAIK

RAMANANDA NAIK

Bangalore

Summary

Dynamic Senior Test and Automation Engineer with proven expertise at Tessolve Semiconductor, specializing in firmware testing and CI/CD implementation. Adept in Python and Jenkins, I excel in developing robust test frameworks and enhancing automation processes, driving efficiency and quality in high-stakes projects. Strong communicator with a commitment to excellence.

Overview

12
12
years of professional experience

Work History

Senior Test and Automation Engineer

Tessolve Semiconductor
2017.10 - Current
  • Company Overview: Client: Analog Devices India
  • Project 1: ADMX3001 SMU
  • ADMX3001 is a source measure unit that can provide up to +/- 100V and +/- 1A. It utilizes the AD3552R, a low drift, high precision, 16-bit DAC to set the programmable inputs to the next-generation high-voltage, high-current precision op amp, which serves as the output driver of this supply. The complete solution incorporates the AD4630-24 precision ADC, working in conjunction with a firmware-based PID control loop. The ADMX3001 is a complete four-channel solution with seven current ranges from 1 µA to 1 A and three voltage ranges: 1V, 10V, and 100V.
  • Platform / Tools: Xilinx KC705 Board, Xilinx Kintex-7 FPGA, Keithley 2450 SMU, Blackduck, Keysight 3458A DMM
  • Tasks/Roles:
  • Test plan creation for firmware functionality test.
  • Driver development in python for testing peripherals.
  • Developed test framework in Python(Pytest) for firmware regression testing.
  • Setup Jenkins jobs to run regression and to achieve CI/CD.
  • Manual testing of CLI based firmware using Oscilloscope and SMU.
  • Setup Jenkins job for Blcakduck scan.
  • Project 2: ADMX2001 LCR meter
  • Platform / Tools: ADMX2001 Hardware, Python 3.7, Pycharm
  • Wildcat is a measurement module that performs complex admittance and impedance measurements commonly performed with LCR handheld, benchtop and ATE measurements of inductor, capacitor and resistor components.
  • Tasks/Roles:
  • Developed test framework in Python(Pytest) for firmware regression testing.
  • Setup Jenkins jobs (using groovy scripting) to achieve CI/CD pipeline.
  • QA and release activities.
  • Project 3: ADMX1001 Signal Generator
  • Platform / Tools: ADMX1001 Hardware, Python 3.7, Pycharm, ADMX1001 GUI
  • The ADMX1002 module is an ultra-low distortion and low noise signal generator. It offers a frequency range up to 40 kHz. ADMX1002 can be used with digital pre distortion (DPD) algorithm of up to 20 kHz and has distortion performance up to 130dB typical at 1 kHz.
  • Tasks/Roles:
  • Developed test framework and testcases in Python(Pytest) for DLL testing.
  • Developed Pytest testcases for recurring and perpetual license testing.
  • Setup Jenkins jobs to achieve CI/CD pipeline.
  • GUI manual testing.
  • Automated GUI testing using Robot Framework and Python.
  • QA and release activities.
  • Project 4: ADAR690 77 GHz High Performance Automotive FMCW Radar
  • Platform / Tools: ADAR6901(MIPI) & ADAR6902 (LVDS) Devices, Python 3.7, LabView 2015, TestStand 2014, Pycharm
  • The ADAR6901/ADAR6902 are fully integrated 76 GHz to 81 GHz radar MMICs with integrated analog-to-digital converters (ADCs). Each device contains four receive down converter channels, three transmit channels, an integrated all digital phase-locked loop with a ramp generator and an on-chip digital loop filter, four continuous time sigma-delta (Σ-Δ) ADCs and a microcontroller unit (MCU) for control and sequencing.
  • Tasks/Roles:
  • Component/Module/Unit and System Validation of firmware.
  • Developed test framework in Python for firmware regression testing.
  • Developed test framework to validate scheduler feature of firmware using Python and JSON.
  • Developed automation script in Python for R&S Spectrum Analyzer(FSW), Thermostream, Tektronix Oscilloscope and Power Supply.
  • Validated firmware using NI TestStand and LabView.
  • GUI manual validation and collected data analysis using MATLAB based post processing tool.
  • Tx power and Rx power measurement of Radar.
  • IF frequency measurement, Object Detection, Range estimation, Velocity Estimation using Radar.
  • Client: Analog Devices India

Validation Engineer

Prodigy Technovations Pvt Ltd
2016.12 - 2017.11
  • Tasks/Roles:
  • JEDEC compliance validation of eMMC, SD, SDIO,UFS memory protocols.
  • Written validation test cases for functionality testing of eMMC/SD/SDIO Protocol Analyzer and MPHY/UniPro/UFS Protocol Analyzer.
  • Board bring up, firmware updates, validating test probes using Tektronix oscilloscope.
  • Generate test plans and performance reports for customers to clearly illustrate performance of key protocols/features.
  • Provide technical documentations, descriptions and information to Field Application Engineers and customers.
  • Work closely with designers, firmware team to address customer issues.

Application Engineer

EdGate Technologies Pvt Ltd
2013.11 - 2016.11
  • Company Overview: Client: Texas Instruments
  • Tasks/Roles:
  • Developed drivers in C for TM4C123GH6PM(ARM Cortex M4), MSP430G2553 and AM3715(ARM Cortex A8) SOC.
  • Implementation of functional and system validation environment for MCU/DSPs containing peripherals (GPIOs, ADC, Temperature Sensor, Timer, Watchdog Timer, PWM, I2C, SPI, UART,CAN) and interfaces to ICs(LCD,GPRS,GPS, Camera).
  • Functional and system validation(Camera Interfacing) scripts in C for TI DSPs 6713 and 6748.
  • Board bring up.
  • Preparing informative documentation for customers.
  • Client: Texas Instruments

Education

Advanced Diploma - Embedded Software Development

ISM Bangalore
01.2013

Bachelor of Engineering (BE) - Electronics and Communication

Government Engineering College
Ramanagar
01.2012

PUC -

Govt. Pre-university College
Kumta
01.2008

SSLC -

Govt. High School Hillur
Ankola
01.2006

Skills

  • Test Automation & Scripting
  • Firmware testing
  • Python
  • Pytest
  • Robot Framework
  • PyVisa
  • Groovy
  • Bash scripting
  • Batch scripting
  • Tessy
  • TestStand
  • CI/CD
  • DevOps
  • Jenkins
  • GitHub Actions
  • Groovy
  • Docker
  • Kubernetes
  • Version Control
  • Git
  • GitHub
  • Bitbucket
  • Infrastructure as Code
  • Terraform
  • Ansible
  • Monitoring & Logging
  • Grafana
  • Prometheus
  • Nagios
  • Cloud & Deployment
  • AWS
  • EC2
  • IAM
  • Elastic IPs
  • Load Balancers
  • S3
  • RDS
  • Lightsail
  • Lambda
  • SNS
  • SQS
  • CloudWatch
  • AMIs
  • Azure
  • Lab Instruments
  • Source Measure Unit
  • Spectrum Analyzer
  • Signal Generator
  • Oscilloscope
  • Power Supply
  • Digital Multimeter
  • Security
  • JIRA
  • Confluence
  • Blackduck
  • Coverity
  • Protocol Analyzers

Disclaimer

I hereby declare that the information furnished above is true to the best of my knowledge.

Academic Credentials And Professional Training

  • Certification in Devops and Cloud Engineering, HeroVired, 2024
  • Advanced Diploma In Embedded Software Development, ISM Bangalore, 2013
  • Bachelor of Engineering (BE) in Electronics and Communication, Government Engineering College, Ramanagar (Affiliated to VTU Belgaum), 2012
  • PUC, Govt. Pre-university College, Kumta, 2008
  • SSLC, Govt. High School Hillur, Ankola, 2006

Timeline

Senior Test and Automation Engineer

Tessolve Semiconductor
2017.10 - Current

Validation Engineer

Prodigy Technovations Pvt Ltd
2016.12 - 2017.11

Application Engineer

EdGate Technologies Pvt Ltd
2013.11 - 2016.11

Advanced Diploma - Embedded Software Development

ISM Bangalore

Bachelor of Engineering (BE) - Electronics and Communication

Government Engineering College

PUC -

Govt. Pre-university College

SSLC -

Govt. High School Hillur
RAMANANDA NAIK