We provide IT Staff Augmentation Services!

Firmware Test Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Accomplished Software Engineer with 4 years of professional experience currently specializing in software quality assurance, utilizing Waterfall and Agile Scrum methodologies.
  • Comprehensive experience in the software development lifecycle including requirement definitions, proof of concept, design, interface implementations, testing customer product delivery and support.
  • A highly motivated and self - driven individual with a proven track record of adapting to new programming languages, diverse development strategies and design patterns.
  • Proficient in the development of new features and enhancements while perpetually providing software maintenance.
  • Consistently meet or exceed objectives and deadlines.

TECHNICAL SKILLS

Operating Systems: Windows 7/10/Server, Ubuntu 16.04, Android 5/6/7Testing Automated, Functional, Regression, Integration, Acceptance, System

Languages: C#.NET, VB.NET, C/C++, Bash/Shell scripting, Python, SQL, T-SQL, XML, HTML, CSS, JavaScript

Tools: JIRA, Confluence, TestRail, BitBucket, GIT, VMWare, Visual Studio, Geany, PyCharm, Android Studio, PuTTY, SQL Server

PROFESSIONAL EXPERIENCE

Confidential

Firmware Test Engineer

Responsibilities:

  • Responsible for the testing and validation of firmware releases for the Ithaca, Epic, Gtech, and AccuDate product lines which include 13 products and over 100 versions of firmware.
  • Secondary role is the design, development and test of internal testing tools for all firmware products with the goal of reducing test time, improving overall product quality and to minimize the escape of bugs to the customer.
  • Jira / Confluence / TestRail Administrator
Confidential

Lead Software Quality Engineer

Responsibilities:

  • Supervisor for all software quality and test engineers within the company.
  • Directed change from SVN source control system to utilize more modern GIT source control system by leveraging Bitbucket Server and integration into JIRA issue tracking system.
  • Experience testing of low level U-Boot, Kernel, Linux and Android software for embedded devices.
  • Developed shell/bash scripts for Linux OS updates for manufacturing engineers, overseas manufacturing facilities and customer factory reset.
  • Reducing the time and cost of loading system software by removing the need to dismantle the products; resulting in a time savings of 5 minutes per unit versus the 20 minutes.
  • Created test plans, cases and procedures for casino software system, EpiCentral.
  • Performed functional testing on many of the system applications.
  • Experience utilizing SQL management studio, Visual Studio and Team Foundation Server as part this project.
  • Tasked with creating automated firmware testing software for new products.
  • Leveraging Python will reduce development time due to the open source community and usage of modules like pySerial and pyUSB to communicate with the printing devices.
Confidential

Software Quality Engineer

Responsibilities:

  • Design test cases and procedures based on customer and software requirements.
  • Perform development, functional, regression, unit, conformance and system testing on embedded systems.
  • Lead developer of in house automated testing software.
  • Influential in the implementation of Jira, Confluence and TestRail in a agile development environment (Test Driven Development) to improve bug tracking and documentation throughout the organization.
  • Developed shell/bash scripts, reducing time and cost required to modify product operating system.
  • Developed automated software for hardware end-of-life testing.
  • Consistently improving quality processes and improvement of products throughout the product life cycle resulting in quality software and positive customer reception of products.
Confidential

Associate Software Quality Engineer

Responsibilities:

  • Perform functional, regression, acceptance and system testing on embedded products.
  • Perform regression analysis of software to determine bug risk.
  • Develop test scripts to automated testing of firmware modifications
  • Created test tickets for use in media qualification testing
  • Co-developed software to increase First Pass Yield of software payloads from 47% to 82% pass rate which correlates to a scale of 16.4 payloads passing on the first pass versus 9.4 per-month resulting in more sales opportunities.
  • Performed maintenance and updates to the Quality, Testing and Operations Databases.
  • Created and Maintained Out of Box Audits (OOBA) documentation for or more than 15+ products.
  • Database Administrator for quality, operations and testing departments.
  • Which provides daily reports on product line failures, testing priorities, corrective actions, non-conformance, out-of-box-audits and provides a history of product warranty data which is used in key process indicator reporting.
  • Collect analytical data used to address product, part defects, customer issues and provides historical trend data using SQL queries and procedures.
  • Design/Develop .NET based automated internal software.

We'd love your feedback!