We provide IT Staff Augmentation Services!

Sdet / Build/release Engineer Resume

4.00/5 (Submit Your Rating)

Redmond, WA

TECHNICAL SKILLS:

Languages/Extensions Used: (C#, C/C++, SQL/MDX, PowerShell, VBScript, Java, JavaScript, Python, Lua, PHP, Processing)

APIs & Infrastructure Used: (WCF, REST, AJAX, ASP.NET, Linq, Azure SDK, WMI, XDK, Boost, NodeJS, OpenGL, DirectX, Arduino, Android SDK, Bzip, Zlib, etc.)

Report Design: (Excel, D3.JS, SQL Reporting Service, PowerBI, SharePoint)

Source Control: (TFS, Git, CVS, SVN, Source Depot, Perforce, Google Code)

PROFESSIONAL EXPERIENCE:

Confidential, Redmond, WA

SDET / Build/Release Engineer

Responsibilities:

  • Develop tools for Service Deployment and Release Approval

    Greenlighting tool for testing APIs under development across multiple services (C#, Kusto, MDS/MDM, Geneva Monitoring, VSTS API)

    Integrate LockBox approval with Continuous Deployment workflow

    Emit Aria logs for PowerBI Dashboard (PowerShell)

  • Write scripts and create release definitions for Azure Services CDP (PowerShell, REST, VSTS UI and API)
  • Perform GAP Analysis on Requirements vs Specifications for the current iteration
  • Implement outstanding requirements for security audit

    CloudSign for all released binaries

    FxCop Static Analysis log retention

    Change Management Policies for Public - Facing Services

    Automated Penetration Testing integration with Release workflow

  • Migrate to latest Substrate implementation with improved security features
  • Certificate Rotation & Onboarding to Partner Services
  • Modify Service Configuration to use the latest Monitoring Instrumentation
  • Record domain knowledge and help new Vendors ramp up
  • Participate in Code Reviews

Confidential, Redmond, WA

SDET2

Responsibilities:

  • Develop Automation for XBox Live Content Submission Processing

    Create back-end database to support a fully integrated automation workflow and BI reporting service (SQL, Entity Framework, Stored Procedures, Views)

    Create Web Front-End for Workflow Scheduling and Configuration (Jquery UI Plugins, ASP.NET, SQL)

    Create Task Agent executing on Worker Machine pool (C#, SQL, MSMQ)

    Design load-balanced machine selection for bandwidth and storage. (C#, SQL, JavaScript, JSON)

  • Create Service Interop Libraries (C++, C#, WCF/ASMX, PowerShell)
  • Parse Kick-Off Email from Release Managers
  • Check Regional/National ratings visually for authenticity
  • Execute verification, signing and re-packaging scripts
  • Handle processing/verification failures informed by Title Exceptions, RMs and Publishers.
  • Transfer files to Cert. Test Team
  • Participate in document revision and review
  • Balance Development work with daily Operations

Confidential, Bellevue, WA

QA Engineer

Responsibilities:

  • Create Game Character Skills Automation

    Document Requirements for Test Collateral (Office365)

    Compile Verification Points for Skill Mechanics (JSON)

    Write Test Methods for Verification Points (Python)

  • Improve In-House Automation Framework (NodeJS, Redis, Mocha)
  • Schedule daily Test Passes
  • Monitor and Report on Test Passes
  • Prepare and execute Custom Test Passes
  • Modify Test Harness as needed to support Custom Test Passes(Python)
  • Investigate new Automated Test failures

    Generated Reports to Test Owners for Test Code errors

    Filed Bugs for Test Code Dependency changes

    Opened Tickets for Infrastructure failures

  • Add evidence paths to Auto-Analysis DB
  • Schedule daily Test Passes
  • Prepare and execute Custom Test Passes
  • Modify Test Harness as needed to support Custom Test Passes (SQL, XML, ASP.NET)
  • Handle any blocking Infrastructure Issues
  • Create Cloud VM Management Automation Components (C#, Azure SDK, SQL)
  • Create Cloud VHD Propagation Service (C#, Azure SDK, Source Control: TFS)
  • Write Technical Documentation for Shared Tools
  • Extend Status & Reporting Page for Internal Azure Test Servers (ASP.NET, SQL)
  • Design Perf. Charts for Disk & Network FairShare Tests
  • Investigate Automated Test Breaks for Known Issues
  • Build Sandbox Networks & Domains under Hyper-V
  • Maintain Lab Machines

Confidential, Redmond, WA

Tool: Development

Responsibilities:

  • Maintain existing tool compatibility with bi-weekly game build propagation
  • Extend existing tool functionality
  • Design and Implement new tools

    --Game State Manipulation Tools

    --Bug Filing Supplemental Data Acquisition Tools

    --Build Diffing and Reporting

  • Compose Test Specifications for MP and SP AI
  • Create AI Behavior Test Matrices for Test Associate teams to execute

    Develop tools to isolate and maximize repeatability of AI Behavioral Patterns

  • Design and Implement Automated Regression tool for known AI Behaviors detected in Multiplayer Matches

    Leverage Automation Lab with 10+ Xbox Devkits for each new build

    Provide and Documented methods of querying AI Behavioral Patterns from recorded BotMatches

    Develop a Forensic Data Visualization Tool for Insight and Parallel Investigation

  • Compose Test Specifications for Animations
  • Create State Transition Test Matrices for Test Associates teams to execute

    Extract Character State Definitions from Source Files

    Perform in-depth investigation of Character State implementation and triggering mechanisms

  • Research and Request Debug Commands according to team requirements

    Maintain relevant Debug Command Definitions on Team Wiki

    Build Tools to manipulate Debug Channel according to Area-Specific Needs

  • Demonstrate Advanced Use Cases for Matrices generated on Entity Relations, Properties and Constraints

    Design Feedback and Instrumentation Feature Requests

Confidential, Redmond, WA

Responsibilities:

  • Execute Emerging Market user experience scenarios on Ultra Low-Cost PCs

    Maintain UI Automation Scripts as needed

  • Test Localized Educational Applications for hidden UI elements at low display resolutions
  • Execute Final End-to-End Test Passes for WinXP OEM Pre-installation Kit

    OLPC/XO-1 and Intel Classmate 1st-gen.

    Verify all code/document fixes and close bugs before Code Complete/Signoff

  • Run SD Driver QFE through WHQL

    --Attach Kernel Debugger and pinpoint Bug-Checks/Stop-Errors

  • Executed Full Feature Coverage UX/Performance test suite on Netbook/Ultra-Mobile PCs

    Run hardware assessment tools to scale perf. goals/expectations

    Upload results to database for trending and comparison

    Construct report templates for specific ranges of data

  • Resource Utilization(CPU, RAM, Video Bandwidth, Read/Write, Registry, Network, Battery)

    Impact of Specialized Device Characteristics (SSD Storage, Power-Efficient CPU, Integrated Graphics)

    Bottleneck Isolation, Reporting and Monitoring of Builds (Correlated to Device Specialization)

  • Create utilities to adapt test results for routine reporting/analysis interop.

    CSV Delta Comparison Tool with Output Templates (C#)

    XML De-Serializer for Test Results stored in SQL (C#, XML)

    Test Results Aggregator populating Network Share (WTT, Shell/Batch, VBScript)

    Test Results Post-Processing for DB Upload (WTT, Batch, VBScript, WMI, SQL)

    Several Reporting Templates to highlight Areas of Concern in Test Results (Excel, SQL)

    Submitted code to Source Depot for ongoing Contribution

  • Debug and Write Test Scripts

    Maintain UI Automation Scripts with successive builds (Scencap)

    Write Test Environment Preconfiguration Scripts (Shell, VBScript, WMI, Registry)

    File bugs and assist team affiliates with any external tool issues

  • Integrate new hardware with routine test procedures
  • Populate Driver Depot and troubleshoot/bug new additions

    Write scripts to identify drivers missing from DJW(in-box) database (Shell/Batch, WMI)

    Maintain and expand test infrastructure (build/configure Controllers, plan Lab Space, etc.)

Confidential, Edmonds, WA

Director of Information Systems

Responsibilities:

  • Configure Services and enact Standards of Practice for Integral Systems Maintenance.

    Deploy Windows 2003 Server at Co-Located Site

    Install and Configure IIS, ASP.NET, SQL Server

    Apply Critical Fixes, Security Patches and QFEs as needed

    Apply/Renew SSL Certificates

    Manage FTP and Mail Accounts

    Monitor Security and Access logs

    Create forwarding rules for custom applications

  • Perform Product Deployment Strategy Consultation for Release Manager.

    Assist with Service Planning to optimize for available assets

    Calculate Service Scalability under Hardware Constraints

    Pinpoint National MLS regions giving clearance to provide service

  • Design Middleware and Utility Applications where needed.
  • Test in-house CRM Software and keep track of issues previously submitted to the central Bug Tracking Database

    --Installation, Configuration, Compatibility, Sanity, Regression, Acceptance, Functional, Interface, Component Integration

Confidential, Edmonds, WA

Assistant Project Manager

Responsibilities:

  • Collaborate with Lead Database Developer in the capacities of Networking Architecture and Inter-Process Communication.

    Select Hardware and Software to meet Application Requirements for Data Distribution

    Write glue code to initialize third-party software with exported data

  • Design and implement a robust server application to handle non-trivial active client concurrency, including the authorization of individual clients to access specific lumps of backlog data.

    Multi-Threading/Thread-Pooling Socket Server (IO Completion Ports)

  • Integrate user workflow in the client interface with a portable “live” dataset via a background synchronization service for improved performance and mobility (even before the time of ubiquitous wi-fi.)

    Implemented SSL for securing data requests

    Generate Meta-Data from user activity to offer a predictive service to users in the field

  • Other tasks include managing a website (Flash/ActionScript, Javascript, HTML, CSS) and developing a 3D Engine (C++) for use in a kiosk located at various trade shows (using OpenGL and an XML Parser to import scenes configured by the user.)

Confidential, Redmond, WA

Software Tester

Responsibilities:

  • Perform Interface and Stability Testing for Endodontic Office Integration Software.
  • Compose test matrices to validate successive builds and develop additional tools to automate some of the tasks.
  • Later responsibilities include addition of elements to the interface as requested by the Developer.

We'd love your feedback!