Summary
Overview
Work History
Education
Skills
Timeline
Generic
Krishna Karthik Kola

Krishna Karthik Kola

Senior Software Engineer
Bangalore,KA

Summary

Experienced software testing professional with 9 years of experience in manual and automation firmware testing. Proficient in Core Python, utilizing tools such as PyCharm and Eclipse for error and exception handling. Skilled in using Qspy/QP framework, Jira, Bugzilla, and Polarian for test case management and issue tracking. Strong background in testing software/firmware for embedded systems. Quick learner of new technologies and effective in both team and independent work environments. Seeking a challenging position to apply analytics for delivering complex projects.

Overview

5
5
years of professional experience

Work History

Senior Software Engineer

Mirafra Software Technologies Pvt Ltd.(Medtronic)
Bengaluru, Karnataka
08.2020 - Current

Project 1: Multiuse Cartridge Recharger for Hemodialysis System(Client: Medtronic india Development Center)

Project Description Roles & Responsibilities

Role: Firmware Test Engineer
Team Size: 6
Duration: August 2020 – Present

The Multiuse Cartridge Recharger (MCR) is a key subsystem of the Hemodialysis System, developed to disinfect and restore single-patient, multi-use cartridges used in the Medtronic Dialysate Regeneration Module between treatment sessions. The system comprises two primary software subsystems:

  • Recharger UI: A TI-RTOS-based graphical interface used by operators.
  • Recharger FCCS: An event-driven software implemented on the QP Framework.

This electromechanical machine integrates various embedded components, sensors, RFID mechanisms, and automated testing utilities to ensure patient safety and cartridge reusability.

  • Test Case Design & Management:
    Decomposed system and software requirements into detailed test cases.
    Mapped high-level requirements to test cases to ensure full traceability.
  • Documentation & Compliance:
    Authored test protocols and managed review cycles with stakeholders (Quality, Regulatory teams).
    Addressed feedback and updated documentation accordingly.
    Prepared Tool Validation and routed documentation for DV readiness in Agile.
  • Testing & Validation Activities:
    Executed Sanity, Functional, Integration, Negative, and Exploratory Testing.
    Conducted DVT (Design Verification Testing) for firmware using sensor simulation and system-level DVT with chemicals.
  • Automation & Tools:
    Developed and executed automated test cases using Python, TCL scripts, and tools like Sensor Simulation and QSpy/QM Modelling.
    Specialized in RFID testing, including data reading/writing to RFID tags.
  • Defect Management & Analysis:
    Performed root cause analysis by debugging logs and reported defects in Polarion and JIRA.
  • Technical Understanding:
    Reviewed and analyzed Software Architecture Documents (SAD), Software Requirement Specifications (SRS), UI Specifications, and Logic Diagrams to understand the system behavior.

Education

Bachelor of Technology - Information technology

JNTU
Sullurpet
08-2008

Skills

Scripting Languages: Python

undefined

Timeline

Senior Software Engineer

Mirafra Software Technologies Pvt Ltd.(Medtronic)
08.2020 - Current

Bachelor of Technology - Information technology

JNTU
Krishna Karthik KolaSenior Software Engineer