We provide IT Staff Augmentation Services!

Staff Sqa Engineer Resume

5.00/5 (Submit Your Rating)

MA

SUMMARY:

  • Manager / principal / lead software engineer / qa engineer with extensive experience in all aspects of software development and test development, proven ability in single and multi - tasking systems, using real-time and standard operating systems.
  • Strengths include product conception, design specification, code implementation, test and integration of software, hardware, and product training.
  • Working closely with senior management, software development, quality assurance and other departments as needed in a fast paced business and engineering environment to develop and test server based browser ui’s (CareSensus - Philips), mobile based applications (OBAN - MIT), Handheld/Desktop based applications (Charm - EZ System Charm Sciences), Equallogic PS4100 - Dell Nashua Design Center) and server based software SCOS7 patented intelligent Deduplication functionality in an IP network systems environment.

TECHNICAL SKILLS:

Languages: Android Java, HTML5, Java Script, Java, C# & .NET, VISUAL C++ & .NET, C++, C, Visual BASIC & .NET, SQL, PERL, TCL, PicBasic Pro, BASIC, PASCAL, MODULA 2, PLM 8086, PLM 80186, INTEL ASSEMBLER

Operating Systems: Android. QNX, LINUX Ubuntu/Redhat/Fedora, ThreadX, WINDOWS (ALL VERSIONS), MS-DOS, IBM 4680, UNIX, VAX/VMS, ULTRIX

Tools: Apache Maven, Selenium, SourceTree, GIT, SVN, VMWARE Player 3, SmartBear Collaboration, Ethereal, Rational Clearcase Change Tracking, Remedy Defect Tracking, SCOS7 ExaGrid storage array, SAN/iSCSI storage systems, Visual Studio, Komodo IDE, VisualDSP++, Matlab, LabVIEW, SQL Server, Beyond Compare, Bugzilla, Araxis Merge, CodeWright, PC-Lint, GNU Toolchain, MPLABX IDE, Eclipse IDE, WinCvs, CADUL, Excelerator, X Windows, EasyCase, EasyCase Plus, QuickWindows Advanced for C, ABC Flowcharting, Flowchart, CMS, CCC, PVCS, VI, EVE, CBRIEF, EMACS, BRIEF, MULTI-EDIT, MKS, SourceSafe, Perforce, SQA, PEGX, Momentics Multiplatform IDE

PROFESSIONAL EXPERIENCE:

Confidential, MA

Staff SQA Engineer

Responsibilities:

  • Led the design of all system tests, and unit tests, for verification and validation efforts for a critical module in a new product for the Global Medical Market “In final development stages” product will revolutionize the diagnosis and treatment of a number of diseases using DNA analysis and sequencing
  • Managed all integration activities and failure management analysis through startup scripts (Borne Shell, Korn Shell, and Python), all module command logging used a common logging mechanism thereby creating a more efficient streamlined process for debugging and analysis which required cross-platform skills in Windows, Linux and Unix (QNX)
  • Directly responsible for final acceptance testing and sign-off of the most complex module within a system of over 70 robots, and many different sensors for monitoring heat, level, among others, which required expertise in a number of disciplines, Electrical, Mechanical, and Software
  • Created an Automation Framework and Testbed simplifying results analysis and examination using a CLI Interface written extensively in many Linux (Borne, Korn) scripts, Java, and Python languages

Confidential, MA

Staff Software Test Engineer

Responsibilities:

  • Managed all project verification/validation deliverables for both local and remote teams all over the world
  • Directly responsible for all documentation including requirements, design specifications, test protocols and test reports
  • Responsible for end to end connectivity of the Confidential product including sensor testing, data forwarding to the cloud and GUI Browser Updating via Philips Healthcare Digital Cloud Platform
  • Led all design, implementation and troubleshooting of short range wireless technologies from Zipbee, Bluetooth & NFC devices for the Confidential Product
  • Extensive knowledge of Networks, WIFI, 3G & 4G/LTE, including Sensor monitoring data collection, sensor aggregation gateway, cloud data transfer, front end UI, and Android application development
  • Led the design of all unit and system tests for new US based Confidential Product
  • Used a combination of programming languages, and scripting languages for manual and automation of unit test, system test, and firmware updates for all devices, using Java, Python, Power Shell, and Java Script among others

Confidential, MA

Senior Software Development Engineer Test

Responsibilities:

  • Architected an in house automation test harness for drive pull's and drive reinsert's on new Storage Systems and new Jbod Expansion Chassis's using Java
  • Leveraged existing automation and test plans to deliver test cases in a timely fashion
  • Tracked and communicated testing and automation status using Agile methodology
  • Reported, tracked and verified defects found in testing using Jira defect and enhancement tracking tool
  • Partnered with Engineering to plan for new functionality, resolve defects, and in corporate error injection test methodologies
  • Led all Release engineering efforts to include running daily tests as a sanity check on multiple storage systems
  • Solved Git checkin’s and merge issues for all of NDC QA engineering
  • Led all Tornado Library development for all of NDC QA engineering
  • Automated, distributed, and supported storage array test cases for all of NDC QA engineering using various tools including Selenium Web Driver

Confidential, Lawrence, MA

Senior Software Engineer

Responsibilities:

  • Developed a new automation framework using open source technologies and TESTNG using java libraries.
  • Designed and implemented EzLiteWin GUI program using Microsoft Visual Studio C# 2010/2013 on the Windows side and C/C++ on the Microchip PIC32 firmware side. Additionally I used the following peripherals I2C, SPI, USB, RS232, for storage, and chip to chip communication
  • Designed firmware for the Microchip RN131 WiFly Radio Module for WPA2 Enterprise Authentication testing
  • Designed and implemented firmware for the NovaLumV2 product using C# on the Windows side and C, C++, on the PIC32 microcontroller end
  • Implemented new serial communications library for the NovaLink GUI Software

Confidential, Merrimack, NH

Senior Software Test Engineer

Responsibilities:

  • Implemented bash automation script to support signal recognition (20Mhz-3Ghz) and to setup signal generator for Scan and Stare testing on CAS5000 Acquisition & Direction Finding System for both Airborne and Ground based equipment
  • Working closely with development engineers as a member of the Automation team to implement a new process of automated verification testing
  • Tested various subsystems:
  • CAS5100 Sensor Processor Subsystem (contains 9147B, 9136C, DFS2, DFX2, 4 mother boards, 4 daughter cards, 2 switches)
  • Created test documentations to ensure products will meet the functional requirements and customer expectations.
  • Worked closely with product management, development and offsite QA team to ensure that software meets requirements.
  • CAS5200 DF RFD Subsystem
  • CAS5300-A Wideband Recorder Subsystem x86 Processor Board runs all signal recognition processes externally
  • Managed Multiple Unix/Linux (Redhat, Ubuntu, Fedora and more) operating systems and servers communicating to the CAS5000 Acquisition & Direction Finding System and subsystems using bash scripting, perl scripting and python scripting
  • Setup test servers for agents and patches testing using WMware client.
  • Tested all systems and sub-systems startup, failure modes, recovery
  • Designed and implemented verification and validation tests of all sub-systems
  • Wrote manual and automation test procedures for sub-system testing

Confidential, Lexington, MA

Software Design and Test Engineer

Responsibilities:

  • Designed and Implemented Web Server in C# and VB.net running on Windows 7 Professional lab top. Connected to a Viscosity Instrument using the RS232 protocol
  • Created VB.net Module for RS232 communications to the Viscosity instrument for data request and retrieval
  • Created Ad-Hoc WiFi Virtual Network for mobile devices to connect to and request and receive data from the Viscosity Instrument via the RS232 protocol
  • Designed and Implemented HTML5, JavaScript and JQuery web pages to run on any smart devices (phone, tablet), and any OS (IOS, Android, etc) to display and update web pages with Viscosity Instrument data in real-time
  • Implemented real-time physiological status monitoring system (RT-PSM) named OBAN (Open Body Area Network) that collects data from COTS (commercial off the shelf sensors) and custom sensors for heart rate, and static load. This data is used to calculate the subjects Physiological Strain Index (PSI) which is an indication of susceptibility to heat injury. Sensor data is transmitted via a Bluetooth Mate Gold modem (ships with RN-41 Class 1 Bluetooth Module) which acts as a serial RX/TX pipeline to a control unit Hub i.e. Seeduino (Arduino based MCU off of Atmel’s 2560 with built-in Android Development Kit (ADK) support) and forwarded to an Android Smart Phone (Samsung Galaxy Nexus running Android 4.0 Ice Cream Sandwich) or Tablet Display. Android Smart Phone or Tablet Display UI is written in Java using Eclipse and Android Development Tool (ADT) plugin for Eclipse, Hub Control unit interface is written in Visual C++
  • Implemented Physiological Status Monitoring emulator (Hub, Mote, Sensor, and Display) in java for testing while hardware was being designed and built
  • Implemented Android Phone emulator to communicate with Physiological Status Monitoring emulator for testing and debugging while hardware was being designed and built
  • Ported Hub Control Unit code and Messaging Library written in Visual C++ from Ubuntu Linux to Microsoft Windows 7 Professional Enterprise
  • Used socket based IPC ( Interprocess communications ) in a client server architecture model
  • Used Node.js for all asynchronous I/O communication and throughput optimization and scalability for all web based applications

Confidential, Waltham, MA

Staff Software Engineer

Responsibilities:

  • Debugged kernel level drivers using WinDbg to diagnose issues in the software for new hardware development.
  • Designed Webserver using Visual Studio 2010 and C# for Diagnostic Board Control and Monitoring on any Web Browser using HTML5, Java Script, WPF 4.5, ASP.Net, and for data binding XAML
  • Designed new Robotic Hand Controller for the Ethernet Protocol and Ethernet Miniport Driver for low level device control
  • Designed FIDO XT Explosives Sensor Simulator for verification and validation of quench values using Visual Studio 2008 and C# on GUI end and GNU C and C++ on Microcontroller end
  • Lead Troubleshooting of Sensoray 2251 A/V Capture Card Hardware and Software Miniport Driver onboard of Tactical Robotic Controller running Windows XP Embedded using Windows Debugging Tools, WinDbg, UMDH, for Crash Dump Analysis
  • Designed new Tactical Robotic Control keyboard mapping i.e. XBox 360 Translation Interface for BOBCAT Unmanned Tractor (UGV) using Visual Studio 2008 and C#
  • Implemented Unmanned Talon Robotic System utilizing RF (Radio Frequency) Communications between sub-systems. Running Ubuntu 8.04 Linux on Robotic sub-system and Red Hat Linux Enterprise on NavBox sub-system and Windows XP on OCU (Operator Control Unit) system using GNU C and C++
  • Designed and implemented Dragon Runner Arm Manipulator software on NavBox sub-system. Allowing Talon IV Robots to have the first Dual Arm Manipulator for the first time in the history of the company This was done using Visual Studio 2005,2008 and C# for GUI and GNU C and C++ on Microcontroller end
  • Implemented state of the ART Iris Scanner for Terrorist Threat Detection to help save lives in war time situations
  • Implemented Behavior Engine Talon IV Manipulator Control and 3D Mapping Software for Robotic Control
  • Used JAUS Communications Protocol (Node Managers for Message Transfer) for Robotic Commands between RF sub-systems, Ethernet for Network Connectivity, RS-232 Serial Communications for Robotic Arm Control, USB for Peripheral Device Control
  • Collaborated with all software engineers using MKS Source for source control and MKS Integrity for defect tracking and SmartBear Collaborator for code review and document review
  • Used install shield for all windows based applications installations
  • Used Wireshark for packet testing and debugging on all network traffic issues for TCP, UDP, DHCP, SSL protocols

Confidential, Walpole, MA

Computer Software Systems Engineer

Responsibilities:

  • Worked on Serial Communications (Serial Server, Video Switcher, Ethernet, USB, RS-422, RS-232, SPI, I2C ) Control Program for the Military, with 4 RS-170 Video Feeds, Video Processor, Turret Processor, all written in Visual C++ (Visual Studio 2008), and Java using Java SE and Netbeans IDE
  • Worked on Modeling Communications System using Rational Rose Enterprise, Reversed Engineered Class Diagrams, and Data Flow Diagrams via built in UML support

Confidential, South Borough, MA

Senior Software Engineer

Responsibilities:

  • Designed and implemented routines for Windows Device Drivers i.e. Windows Kernel Development and the Clariion Series of Storage Systems
  • Worked with over 1,000,000 lines of Windows code for both 32bit and 64bit processors. All within the Windows XP Embedded, or Windows Server 2003 World
  • Worked on many DIMS issue’s using the Remedy Defects Tracking System for the Windows and Linux OS
  • Designed algorithm to set-up all network adapters with default IP addresses, default gateways, and DHCP, bound TCP/IP Protocol with IPv4, and or IPv6 using the Perl Scripting Language
  • Implemented VLAN’s using Broadcom BCM 5 705 10/10 0/1000 BASE-T CONTROLLER WITH INTEGRATED TRANSCEIVER
  • NDIS Miniport Support and Development for various NIC’s
  • SMP Architecture Development Experience
  • Worked on many networking algorithms for setting up I/O communications between individual Storage Processors and Storage Drives on both ISCSI and Fibre Channel SAN's to help facilitate data integrity
  • Used the Navisphere management GUI (Java applet/application) for the Clariion CX series of mid-range storage system. Did design work in both the GUI (Java) and in the CIM back-end (C++) in areas related to IP communications, multi-threading support, security, domain support and host interfacing.
  • Used VMware ESX Server on EMC CLARiiON Storage Systems to monitor system CPU and Memory resources and all virtual machines registered
  • Designed and implemented support for OEM customization of the Navisphere product using CSS and HTML. In addition implemented major improvements to the iSCSI Wizard utility to simplify the use of the Microsoft iSCSI initiator software. Maintained and improved the Initialization tool and back-end library to perform system and network initialization.
  • Debugging of Windows Device Drivers was accomplished using Windbg and or an ICE and all remote debugging using Komodo’s IDE for the rs232 protocol
  • Worked on many windows drivers and utilities using the Remedy DIMS “Defect/Enhancement Tracking System”

Confidential, Oxford, MA

Staff Software Engineer

Responsibilities:

  • Designed and implemented numerous programs on different hardware. All hardware was designed, tested and debugged in house, using Silicon Labs C8081Fxxx Family of Mixed MCU’s. Enhanced existing designs by upgrading processors, and or peripherals, which required a solid understanding of all processor registers, ADCs, DACs, Timers, SPI Bus, SMBus ( I2C Bus), UARTS, and Programmable 16-bit Counter/Timer Arrays among others
  • Designed and implemented algorithms for the Silicon Labs C8051F020/C8051F125 microcontroller’s in assembler and the C language on firmware end and VB and VB.NET on User Interface end for one of our clients’ high powered lasers
  • Designed and implemented communications API’s for the RS232 protocol, SPI protocol, and I2C protocol using assembler and the C language. The communications API’s were used for VB Application data control
  • All debugging was accomplished using Silicon Labs JTAG Debugger either serial to serial or USB to USB and Keil uV2/3 IDE on firmware side. In addition a 485 to serial converter board was used to establish serial communications
  • Designed and implemented Pulsed Laser Control Program using VC++.NET on User Interface end and assembler and C language on firmware end
  • Designed and implemented Laser Thermal Calibration Program in VB6 and VB.NET for User Interface end and Binary for Molectron Power Meter control. RS232 Serial Communications Protocol was used between VB User Interface and firmware. This application was used for all in house calibration of laser families using Thermotron Temperature Chamber
  • Designed and implemented numerous programs and systems on different hardware and OS’s. From 8 bit Microcontrollers to full blown 32 bit Embedded DSP Processors, for many different types of applications, and end users
  • Designed and implemented algorithms for the Atmel AT89C51RD2/ED2 microcontroller’s in assembler and the C language for one of our clients test modules
  • Designed and implemented communications API’s for the following: RS232 protocol, IEEE 488.2 protocol, and the Ethernet protocol, the communications protocols were developed using the C language. Using the C language the communications API’s were used for remote access, system monitoring and control from anywhere in the world
  • Designed and implemented grid monitoring (light curtain) system for security purposes using VB6, VB.NET, and Visual C++ for the Windows OS
  • Designed and implemented NvRam Manager for a Cryogenics pump system, using QNX RTOS, and Momentics Multiplatform IDE for the Linux OS
  • Started Design work on the latest Analog Devices DSP BlackFin Embedded processor, ADSP-BF537 for a complex flow meter for one of our clients using VisualDSP++
  • Used socket based IPC ( Interprocess communications ) in a client server architecture model

Confidential, South Windsor, CT

Senior Software Engineer

Responsibilities:

  • Managed multiple projects and achieved desired results using new and innovative approaches to project management. Adopter of co-locating product development team members to reduce design time and overcome design problems, implementer of VOC (voice of the customer) approach to design methodology
  • Designed and developed a GUI for one of our new generator's using PEGX for the ThreadX RTOS
  • Designed and developed the Hercules Backside Coater software for high speed coating applications using PicBasic Pro for programming the Microchip PIC18F6720 Micro-controller and the PIC16F876 Micro-controller. The PIC18F6720 was the heart of the system, and the PIC16F876s were used for stepper motor control and temperature monitoring
  • Designed and developed the Eclipse Turbo Blocker software for high speed blocking applications utilizing stepper real time motor control
  • Implemented numerous software improvements to the 3-axis SGX Lens Surface Generator. This project required expertise in EMBEDDED systems programming along with INTEL specific knowledge about their family of microprocessors
  • Used install shield for all windows based applications installations

Confidential, Rocky Hill, CT

Senior Programmer/Analyst

Responsibilities:

  • Designed and implemented RF 3270 Reformatter applications for the Host Mainframe Access project using C, and ASCII Rules Files via Telxon's Screen Reformatting Developer's Kit.
  • Applications were written to follow IBM's SNA Communication Architecture and Protocol specifically for an IBM SNA/SDLC 3270 environment.
  • Applications were developed requiring expertise with the various communication protocols, and ISP (In Store Processor) Controller.
  • Applications were designed to work on the Telxon PTC 960 (Porta-Teletransaction Computer) Handheld Unit
  • Analyzed and found a cost savings solution exceeding $1,000,000 by using existing hardware and helping to develop an encapsulated application program interface to connect the IBM 3090 mainframe via satellite to our stores

We'd love your feedback!