Overview
Technical skills
Timeline
Roles

Overview

Software Test Engineer focused on verification and validation for medical device products, including SaMD and embedded surgical devices. Experienced with Python-based test automation, end-to-end testing workflows, and test protocol execution aligned to medical device quality and regulatory standards. Also built MERN and mobile projects using React/Express and implemented game AI using Minimax for a Tic-Tac-Toe application.

Technical skills

Bash
JavaScript
TypeScript
Node JS• Junior • 5y+
Python• Middle
SQL
AI/ML
Claude
Cursor
Gemini
MiniMax
Frontend
React.js
DevOps
Git
GCP• 5y+
GitHub Actions• 4y+

Timeline

Software Test Engineer Middle
Verily Life Sciences Full-Time
Sep 2024 to Present 1 Year 11 Months In office
Led verification and validation activities for a software as a medical device, managing a small test team and supporting product quality and safety. Built and maintained a Python-based test automation framework that reduced regression cycle duration. Designed and executed validation across DVT, PVT, and mass production phases, authored test protocols, and ensured alignment with medical device quality and regulatory standards.
Python
Software Test Engineer Middle
Tata Consultancy Services Full-Time
Jun 2022 to Sep 2024 2 Years 3 Months In office
Owned the creation, maintenance, and execution of verification test protocols for embedded surgical devices to support safety, efficacy, and compliance. Developed automation scripts for end-to-end testbeds to increase coverage and used GitHub Actions to monitor and triage automated test results. Worked with development and quality teams to document fixes and provide feedback to improve user workflows.
GitHub Actions
Software Test Engineer Middle
Google Cloud Platform Full-Time
May 2021 to Jun 2022 1 Year 1 Month In office
Contributed to a customer service AI effort by providing feedback to improve model behavior and outputs. Connected internal services and AI interactions using Node.js and helped build chatbots with Dialogflow and natural language understanding. Assisted in improving summarization quality by identifying faults and refining feedback loops.
Node JS
GCP
California State University (East Bay Campus)
Bachelor's Degree Computer Science
2015–2020 Hayward, California