We provide IT Staff Augmentation Services!

Hardware Test Engineer (sdet) Resume

4.00/5 (Submit Your Rating)

Redmond, WA

SUMMARY:

I am looking for a career with a company in the high - technology industry which will allow me to use my broad range of skills in computer software and hardware design, programming, and testing as well as in general electronics (analog, digital, and hybrid). I have over 25 years' professional experience writing, testing, debugging, deploying, and maintaining programs in C, C++, C#, Python, Java, and assembly language over Windows, Linux, and OS/X for a wide range of applications, including financial management, automatic code deployment, automated software and hardware testing, and telemetry. I can work in small or large groups, with groups widely separated geographically, and remotely. I have designed test equipment for a very wide environmental range to measure a large variety of physical parameters. I have worked with power ranges from femtowatts to megawatts.

TECHNICAL SKILLS:

Programming Languages: C/C++/C++.Net, C#.Net, VB.Net, Python/Python.Net, X86/X64/AMD64/ ARM/ARM64 specific, Java.

Operating Systems: Windows (3.1 - 10.0), Win32, Win64, WinCE (1.0 - 7.0), Windows Mobile (through v8.1), Linux/UNIX/BSD, OS/XSFU/GNU tools.

Tools: Visual Studio (-2017), Product Studio, Source Depot, CVS, GIT/GITHub/GitLab, WTT, Netmon, WTK, Word, ExcelPower Point, Access, SQL Server/T-SQL, Windbg, KD, GDB, NTSD, NTKD, VS Debugger, GDB, MSBuild, PowerShellcommand scripts, Batch Scripts, NUnit, TeamCity, Selenium, CoreXT, GNU Toolset, Razzle.

Technologies: DirectPlay, Direct3d (D3D), DirectDraw, DirectX, Networking, API’s, SDK’s, WDK, MFC, ATL, UI, NET(v1.0-4.6), REST, SOAP, Azure

Skills: Mathematical analysis, Algorithmic design, Multi-threaded programming, Distributed systems, Real-Time Programming, Digital communication, User/Kernel Mode Debugging, Automated Testing, Digital Signal Processing (DSP), Software Defined Radio (SDR), Electronic Design.

EMPLOYMENT HISTORY:

Confidential, Redmond, WA

Hardware Test Engineer (SDET)

Responsibilities:

  • I worked with MSIT on an existing hardware test/analysis tool written in C# and Python to add features & functionality. Automated tests.
  • Added additional analysis and display tools to existing application to add to its functionality and usability.
  • Added SQL database access to query bug database.

Confidential, Redmond, WA

SDE III

Responsibilities:

  • Worked with build team on creating automated build and test system for ARM64 version of AutoPilot using MSBuild and VS 2015.
  • Integrated cross-compiler into automated build system.
  • Created and integrated unit test framework to test programs on ARM64 target hardware.
  • Resolved build problems.
  • Modified source code and build files to support ARM64 builds.
  • Maintained code on GIT server.
  • Documented all changes and verified that ARM64 changes did not break AMD64 builds.
  • Checked code in to Master branch.
  • Took part in regular scrum meetings to discuss status.
  • Worked with team members to exchange information as needed.
  • Created and modified PowerShell scripts for project conversion.
  • Modified C++ code as necessary to support ARM64.

Confidential, Seattle, WA

Information Technology Specialist

Responsibilities:

  • Wrote in-house data-conversion program to replace an older third-party application, saving thousands in licensing fees and permitting local customization.
  • Developed programs in C#.Net and Coded UI using VS 2013-2015, ASP.Net, SQL Server, and SSRS to support internal and external customers of WA State Ferry System.
  • Maintained programs written in C, C++, VB and ColdFusion; rewrote legacy programs written in C, C++, VB, and ColdFusion in C#.Net, SSRS, and ASP.Net as necessary for current use.
  • Tested and updated programs written for older operating systems to run on Windows 8.1 through Windows 10, and older versions of Windows server to run on Windows Server 2012 and 2016. Updated programs written for earlier versions of Visual Studio to build in VS 2013/2015.
  • Maintained projects in TFS. Converted older projects saved in VSS to TFS projects as needed.
  • Set up build environments for projects as necessary.
  • Created/modified PowerShell scripts to automate tasks.

Confidential, Seattle, WA

Software Test Engineer

Responsibilities:

  • Analyzed test requirements; created test plans, designed & wrote test code in C#.Net, Selenium, NUnit, & SQL using VS 2013 for a large, multi-user, web-based financial application which analyzes and displays portfolio management data stored across multiple SQL databases in order to detect and report changes which might introduce errors in an application which managed over $300 billion in funds worldwide.
  • Integrated changes using TeamCity and Octopus. Recorded & tracked progress in JIRS.
  • Set up and maintained build environments and source control projects. Identified, duplicated, and resolved bugs.

Confidential, Seattle, WA

Software Test Engineer

Responsibilities:

  • Analyzed manufacturing test results for high-capacity/high-throughput/high-reliability digital storage systems.
  • Created, customized and ran performance tests in Python & C under FreeBSD w/ GNU tools.
  • Analyzed and resolved outstanding bugs; debugged code using GDB.
  • Maintained build environment and source control.

Confidential, Redmond, WA

SDE - Exchange Team

Responsibilities:

  • Created Unit Tests for created tools.
  • Performed code reviews (using CodeFlow) for other team members.
  • Tested and maintained MSBuild project as it was created.
  • Created/modified PowerShell scripts to automate tasks.

Confidential, Redmond, WA

Build Support Engineer

Responsibilities:

  • Created automated builds for Azure Team clients.
  • Maintained distributed build environment and custom builds.
  • Provide support to the development teams as necessary.
  • Create custom tools & build environments in C++/C#.Net using Razzle/CoreXT environment.
  • Create/modify PowerShell scripts to automate tasks.

Confidential, Redmond, WA

SDE - Quality Assurance

Responsibilities:

  • Write Tests for software written in Java, Python, C++, and Ruby over Red Hat Linux using Eclipse & GNU tools for video ad-delivery system to assure that advertisements are delivered accurately and promptly as required by the users' target device(s), browser(s), and operating system(s), and in accordance with the pre-programmed advertisers' campaign target demographics (age, gender, purchase history, etc.). Track time & progress in JIRA. Integrate code using TeamCity

Confidential, DuPont, WA

Software Validation Engineer

Responsibilities:

  • Write test software for Platform Debug Toolkit (PDT) using C# and Python.Net.
  • Write regression test code in C#.Net and Python.Net.
  • Extend PDT code coverage as necessary.
  • Submit test code for review and perform code reviews for other SVE’s.
  • Maintain build environment and source control in TFS.
  • Take part in daily and weekly Scrum meetings and submit daily and weekly reports.
  • Create/modify PowerShell scripts to automate tasks.

Confidential, Seattle, WA

Software Test Engineer

Responsibilities:

  • Set up and test Embedded-Linux-based vehicle performance monitoring system with Over-The-Air (OTA) communications using Python-based test scripts.
  • Create new test scripts and extend scripting language using Python and Java over embedded Linux with GNU tools. Maintain build environment and source control using GIT. File bugs with developers, test bug fixes, and write regression tests as necessary.
  • Add new functionality as required. Analyze data stored in MySQL database.

Confidential, Seattle, WA

Software Engineer

Responsibilities:

  • Receive and resolve customer trouble tickets.
  • Design, develop, and write automated log analysis tools and automated test code in C++, C#.Net, and Python with GNU tools as needed.
  • Maintain build environment and source control project using GIT. Perform other duties as assigned.
  • Track time & progress in JIRA. Integrate code using TeamCity.

Confidential, Redmond, WA

SDET

Responsibilities:

  • Run performance tests on Lync 15 against Windows 7 and 8. File daily performance and bug reports.
  • Test resolved bugs to verify fixes and close bugs once fix is verified.
  • Modify and expand test plans as necessary to meet changing test needs.
  • Use debuggers to analyze crashes for bug reports and bug reproduction.
  • Set up test configurations as required on both physical and virtual machine networks.
  • Research and prepare methods of test automation for stress and reliability testing.
  • Run sanity checks on daily builds as necessary.
  • Create custom reports using T-SQL queries in MS-Office documents.
  • Built custom tools in Razzle/CoreXT environment.
  • Create/modify PowerShell scripts to automate tasks.

Confidential, Redmond, WA

SDET

Responsibilities:

  • Prepare test automation plans, strategies, test scope, risk mitigation, methodology, and time estimates for UI testing in C#.Net, using MAUI, for secure system used to transmit evidence in digital form to law enforcement agencies.
  • Write, test, and implement automated test code for UI testing of the application to verify that it is robust, secure, and fully compliant with all standards as set forth by law enforcement agencies, courts, and other relevant bodies.
  • Maintain build environment and source control using TFS.
  • Perform code reviews for other developers, and make sure all code complies with coding and security guidelines.
  • Integrate code changes as necessary.
  • Create custom reports using T-SQL queries in MS-Office documents.
  • Run security tests and verify safety of code.

Confidential, Redmond, WA

SDET - Windows Sustained Engineering

Responsibilities:

  • Prepare test plans including testing scope, risks and mitigation, test methodology, time estimates, schedules, milestones, pass/fail bars, strategy, test categories, tools, and documentation requirements.
  • Perform code reviews in C/C++/C#.Net.
  • Triage test failures and target most problematic test issues.
  • File bugs and work with service pack/hotfix/bugfix developers to target most serious problems.
  • Set up test environments on real and virtual systems as required.
  • Update team Wiki as necessary.
  • Create custom reports using T-SQL queries in MS-Office documents.
  • Build custom tools in Razzle/CoreXT environment.
  • Create/modify PowerShell scripts to automate tasks.

We'd love your feedback!