Post Job Free
Sign in

Software Quality Assurance

Location:
North Grafton, MA
Salary:
114K
Posted:
June 21, 2025

Contact this candidate

Resume:

Mark A. Blodgett

Greater Boston Area

****.********@*****.*** 508-***-**** www.linkedin.com/in/markablodgett

Summary

Software Quality/Validation Engineer and Analyst with core strengths in verification/validation testing and requirements' management

Technical Skills

Software

C++/C, Visual Basic, C#, Ada, HDF5

Hardware

Personal Computers, Micro-controller Units, Sun/HP UNIX Workstations, Motion Controller Devices

Platforms

Linux/UNIX, Windows, Samsung Android Phones, VAX/VMS

Scripting

Python, Bash, C-Shell, Perl, JavaScript

Tools

Xray, TeamCity, Confluence, MS Teams, TestRail, VMWare, qTest, MQTT Protocol, Visual Studio, Slack, Helix ALM, MS Office Suite, Jenkins, Android Debugger, Box Collaboration, automatos, konductor, Eclipse, BuildForge, GDB, DOORS, Microsoft Visio

Databases/Repositories

SQL/SQL-Lite, Agile Database Repository

Version Control Apps

Subversion, AccuRev, CVS, ClearCase

Bug Tracking Software

Jira, ClearQuest, Mantis, Redmine, BMC Remedy, BugZilla

Standards/Regulations

ISO 13485:2003, ISO-14971, ISO 9001, N42.48, FDA 21 CFR 820, FDA 21 CFR 11, IEC 62304, CMMI, MIL-STD-1553, MIL-STD-1553B

Design Models

Agile, Waterfall

Professional Experience

Software Quality Engineering

THERMO FISHER SCIENTIFIC, Tewksbury, MA Aug 2021 – Present

Software Validation Engineer

Work on their laser chemical analysis devices both in validation and operation

Test devices for customer safety/execution

Perform/write test cases/executions/templates in Xray (Used to use TestRail) and update device according to the build in TeamCity

Agile hybrid (not fully Agile) development and communicative environment

Utilize Jira for sprints/assignments, bugs found and issue writing in addition to using Confluence pages for information

IROBOT, Bedford, MA Nov 2019 – Oct 2020

Software Test Engineer

Run and setup test cases for in-home intelligent vacuuming/mopping devices.

Execute White box/Black box tests and write test plans for robots – qTest (Agile Test Case Management Tool) operations

Agile development environment

Utilize Jira for sprints/assignments, bugs found and ticket writing in addition to using Confluence wiki pages for information

Debug logs

Strong network component with direct Linux Interface (Message Queuing Telemetry Transport protocol – MQTT) with proprietary smart phone control

Perform automation on manual test cases

MARK A. BLODGETT PAGE 2

INSULET, Billerica, MA May 2019 – Oct 2019

Automation Software Quality Engineer

Perform automation on manual test cases for their newest diabetes pumping device.

Applied the output of manual tests, wrote and executed python scripts in Visual Studio using electronic micro-controller boards as our medium

Employed Jenkins to get the latest builds and Helix ALM (Application Lifecycle Management) tool for end-to-end traceability

Agile development environment

PHOTO DIAGNOSTIC SYSTEMS, Boxborough, MA Feb 2019 – May 2019

Software Quality Control Engineer

In charge of executing verification/validation on all of their devices to include a baggage handler security device used in airports and a horse scanner both of which uses CT (Computer Tomography). These products performed in the product-use environment.

Wrote and executed python scripts to perform automatic command testing

Created and edited testing documents

Participated in testing activities and demos

Utilized Mantis as our bug tracking tool

HOLOGIC, Marlborough, MA Jan 2018 – Dec 2018

Software Quality Control Engineer

Accomplish software protocol verification/validation for a medical device company in addition to writing test protocols based on the current/past software and working on medical bone densitometers.

Implement and install distinct versions of their medical X-Ray software to establish a baseline for testing

Operate on Medical X-Ray Devices by executing different types of bone scans and provide scanning techniques

Verify software protocols both in verification/validation by dry running/testing and their requirements

Executed and wrote tests/protocols in the Agile repository

Utilized Clearquest as our bug tracking tool and the Box collaboration tool to keep informed with the team

PASSPORT SYSTEMS, INC, Billerica, MA Mar 2016 – Mar 2017

Quality Control Lead

Led software testing and wrote test protocols based on a software .apk that runs on Samsung Android Smartphone and other Android devices connected with a personal radiation detector.

Set up Linux environment with the many features of their application, which required to functionally test the product indoors/outdoors with different radiation sources and used ADB (Android Debugger) as a Linux tool for setup

Verified software requirements by understanding and the creation of test/verification plans

Wrote new and edited requirements for their Network Detection System application and established a requirement process

Utilized Redmine as our bug tracking tool

Software Engineering

HALLMARK, Enfield, CT Dec 2015 – Feb 2016

Senior Software Engineer

Performed transaction software development.

Updated transaction software utilizing C on the Hallmark VAX/VMS platform

CVS, Woonsocket, RI Aug 2015 – Nov 2015

Technology Lead

Lead validation and applied technical proficiency.

Interfaced with key stakeholders and developed and tested C++ software in Linux at CVS

MARK A. BLODGETT PAGE 3

L-3 HENSCHEL, Ayer, MA May 2015 – Aug 2015

Senior Software Engineer

Performed software development for a Coast Guard project in Ubuntu Linux.

Developed and tested C++ software in a Linux environment utilizing JIRA as their bug tracking tool

Utilized GDB (GNU Project Debugger) as our debugging tool

EMC, Hopkinton, MA Sep 2012 – Feb 2014

Configuration Specialist

Performed software migration from multiple legacy SCM (Software Configuration Management) Systems to AccuRev along with creating tools to aid with software migration.

Performed software merging of code throughout VNX/VNXe product family

Assisted with successful software merging by creating several tools in Perl which enabled quicker and a more consistent process. For web browsers/services, used JavaScript.

Tested/built/analyzed new releases of VNX/VNX2/VNXe products

Carried out a build/release process by using the BMC Remedy bug tracking system for software bugs and BuildForge for collaboration with the team

Executed/Wrote automation tests using EMC's proprietary tools: automatos and konductor

INTEL, Hudson, MA Apr 2012 – Jun 2012

Virtual Software Engineer

Developed, integrated and performed system testing for a new chip.

Created a virtual testing environment on Windows utilizing SIMICS (a full-system simulator) for development

Developed a more efficient method to test products by creating a Linux driver for a PCI bus and register system testing

RAYTHEON, Woburn, MA Jul 2009 – Nov 2010

Integrated Defense Systems (IDS)

C++ Software Analyst/Senior Systems Engineer

Analyzed thousands of lines of embedded C++ code, researched requirements and performed hundreds of development updates for the Army, Navy/Transportable Surveillance and Control (AN/TPY-2) radar program.

Recognized for analyzing, researching, updating and completing many code modules before scheduled deadlines

Collaborated with team by splitting up tasks into manageable units resulting in maintainable code and reviews

Tested the software for unit and integration testing via manual testing techniques utilizing C++ routines

Used Eclipse as our IDE, CVS as our source code repository and DOORS to keep our requirements

FISHEYE SOFTWARE, INC., Maynard, MA Apr 2006 – Apr 2009

(Contracted for Raytheon)

Senior Software Engineer

Debugged several Perl scripts in addition to C and Ada code, improved Pre- and Post-Mission Software (PPS) data dictionary management and created a PPS Software Design Document (SDD). Conducted an IRAD (Internal Research and Development) HDF5 alternate data recording task for the Ballistic Missile Defense System (BMDS) radar component. Responsible for documentation support, maintenance and test of the embedded Ground-based Midcourse Defense (GMD) System’s X-Band Radar component.

Reduced time data dictionary was created from 8 – 9 hours to 3 – 4 hours

Instructed users in data dictionary creation by adding error processing and documentation

Determined HDF5 could not be chosen for alternating recording task

Provided additional XBR (X-Band Radar) simulation runs and regression tests for project deliveries

MARK A. BLODGETT PAGE 4

Manufacturing and Process Engineering

DIMENSIONAL PHOTONICS INTERNATIONAL, Wilmington, MA May 2011 – Nov 2011

Manufacture Software Engineer

Assembled and wrote manufacturing documentation and created software for a medical product.

Created C# GUIs for calibration

Developed manufacturing documents

Used Subversion as our source code repository

Additional Relevant Experience

ADAPTIVE OPTICS ASSOCIATES, INC., Cambridge, MA Oct 2003 – Mar 2006

Senior Software Engineer

RAYTHEON, Marlborough, MA Sep 1997 – Aug 2002

Process Engineer 2002 – 2002

Software Engineer 1997 – 2001

Education

Bachelor of Science (BS), Computer Science/Mathematics, Westfield State College, Westfield, MA

Professional Development

UNIX System/C Programming Certificate Program, Worcester Polytechnic Institute, Worcester, MA

Certification and Training

Object Oriented Analysis and Design, C++ Programming, Ada Programming, Rational APEX, ClearCase,

Introduction to Radar, Principles of Systems Engineering, CMMI Training, Software Unit Testing,

JAVA Programming Fundamentals



Contact this candidate