THOMAS S. SNYDER
***** ** **** ** *** C-*** Redmond, WA 98052
Phone: 425-***-**** **.******.******@*****.***
LinkedIn Profile
SOFTWARE TESTER
Expert in Testing Prior Leadership Experience Completed PMI training
Innovative Test Lead Constantly reviews test process, documenting and sharing changes as new methods, tools, and insight emerge to keep test peers equipped with the best tools to do the best job.
Subject Matter Expert Quickly adopts changes and develops documentation and troubleshooting processes as emerging technology hits the field.
Qualifications include over fifteen years of experience leading testers and six years training/ramping up testers as new technology emerged.
Skills Summary
New Hire Training & Ramp Up
Test Plans, Cases & Processes
Functional Requirements
Documentation & Work Logging
Regression & Negative Testing
UI & Compatibility Testing
Data Interface & Migration Testing
Performance / Load / Stress Testing
Testing Automation
Defect / Bug Tracking
Test Strategies & Coverages
Light Scripting
Professional Experience
PLACED INC. – SEATTLE, WA
Software Test Engineer focused on manual testing of distributed web applications, mobile applications, and cloud services.
STE, 11/15 to 1/18
Was a key engineer in building up the Quality Assurance department. Made many of the baseline processes and documents to help ramp up new hires. Documented new features, created presentations for other teams within the company and helped promote shared knowledge. Ran daily, weekly, and monthly test cycles for aggressive web releases and quarterly mobile releases.
Results:
Built a solid QA bar that can scale as the company grows:
Build new processes based on years of experience.
Standardize documentation of information and sharing experience across disciplines.
Head meetings and product development discussions to ensure quality was held to the highest standards.
Responsibilities included:
Configuring machines and devices for Manual and Automated tests (hardware and software)
Test Execution, triage, bug management and resolution
New hire training, Process documentation
Lifecycle timeline tracking and reporting
Technology used:
Rubymine, Linux, Apple OS, Windows, Mitmproxy, Fiddler, MySql, Chef, Jenkins, Github, Ruby, Python, Graphite, Selenium, Jira, Confluence, Google Analytics, AWS, Salesforce, Tune, Tomcat, Postman, Bash, and RestClient
ARRAY HEALTH – SEATTLE, WA
Software Test Engineer focused on manual testing of web based application across multiple browsers.
STE, 11/14 to 10/15
Was a key engineer in building up the Quality Assurance department. Made many of the baseline processes and documents to help ramp up new hires. Documented new features, created presentation for other teams within the company and helped promote shared knowledge.
Results:
Built a solid QA department that can scale as the company grows:
Develop new processes based on years of experience.
Standardize documentation of information and sharing experience across disciplines.
Lead meetings and product development discussions to ensure quality was held to the highest standards.
Responsibilities included:
Building physical and virtual machine environments for test runs and automation
Test Execution, triage, bug management and resolution
New hire training, Process documentation
Light Scripting
Lifecycle timeline tracking and reporting
Technology used:
Putty, Wireshark, MySQL, Jira, Confluence, Zephyr, Linux, Salesforce, Github, HIPA training, Fiddler, Visual Studio & Team Foundation Server, Powershell, Visual Basic, Selenium, MS Office, and Windows Server
MICROSOFT Redmond, WA
Software Test Engineer focused on device and application compatibility for Windows OS.
STE3, 7/11 to 9/14
Serve as a subject matter expert in the field while performing weekly build tests both in manual and automated areas. Developed tests and tools to help automate new feature areas as new hardware platforms were absorbed by our project. Documented and trained new and existing testers to handle increased workload, new hardware, and tools.
Results:
Created a modular testing method to help ramp up new testers and existing testers allowing them:
Adaption to new technology as it emerged in alpha states.
Integration and organization of untested features into existing test areas.
Flexibility to take their knowledge to any feature team and provide timely and accurate results.
Utilized shared documentation to standardize the testing process across 15+ feature areas, bringing many teams under one process.
Responsibilities included:
Configuring machines and devices for Manual and Automated tests (hardware and software)
Test Execution, triage, bug management and resolution
New hire training, Process documentation
Light Scripting
Lifecycle timeline tracking and reporting
Technology used:
Product Studio, Windows Test Technologies, Visual Studio & Team Foundation Server, MS Office, Windows Server, and proprietary mobile device flashing tools
MICROSOFT Redmond, WA
Principal Test Engineer for Mobile applications on multiple handsets.
STE3, 11/10 to 4/11
Ad-hoc tested and drove creation of test plans and cases to help take on new handset devices. Later developed scenario-based tests to transfer the project to an offshore team for maintenance testing after project completion.
Results:
Created groups first scenario-based tests, allowing testers without training of any kind to pick up a device, perform what seemed like normal everyday actions, and provide test results and data across the board.
Provided UI and feature feedback, leading to several changes that improved product stability and support for multiple languages/regions.
Documented software defects using multiple bug tracking systems and documented processes to help train experienced testers as they transitioned from one tool to another.
Responsibilities included:
Configuring machines and devices for Manual and Automated tests (hardware and software)
Test Execution, triage, bug management and resolution
New hire training, Process documentation
Lifecycle timeline tracking and reporting
Technology used:
Product Studio, Windows Test Technologies, Visual Studio & Team Foundation Server, MS Office, Windows Server, and proprietary mobile device flashing tools
HEWLETT-PACKARD Bellevue, WA
QA engineer responsible for triage training and group reorganization.
Software Engineer/Hardware Engineer, 1/09 to 9/10
Worked with internal and external teams to reorganize the support labs for consumer and enterprise machines. Utilized in house test tools to help automate many manual processes, freeing resources and time. Built machine imaging infrastructure to help reduce machine recovery time.
Responsibilities included:
External and internal bug investigation
Configure reproduction scenarios for hardware bugs
Support machine placement with strategic partners
Research methods to improve the department
Technology used:
Product Studio, Windows Test Technologies, MS Office, Windows Deployment Services, and Custom HP tools for build/hardware/firmware management
MEDIO SYSTEMS Seattle, WA
QA engineer manually testing ad delivery and data collection from phones.
STE3, 08/08 to 11/08
Performed plan based and ad-hoc testing on a wide range of local devices and remote controlled devise to ensure delivery of ad content, media content, and subscription content. Also validated key data ingestion for analytics.
Results:
Created scenario-based tests, allowing testers without training of any kind to pick up a device, perform what seemed like normal everyday actions, and provide actionable test results and data across the board.
Provided UI and feature feedback, leading to several changes that improved product stability and support for multiple languages/regions.
Documented software defects and processes to help train new hires on the wide range of devices and the tools being developed to help test.
Responsibilities included:
Configuring devices for Manual and Automated tests (hardware and software)
Test Execution, triage, bug management and resolution
Late night deployments to live wireless devices
SDET collaboration to develop API tools
Technology used:
Headless device emulators, MS office, Mobile device flashing tools, Unix, Custom tools for SQL string testing
MICROSOFT Redmond, WA
Principal Test Engineer for Mobile Lync application on Nokia handsets.
STE3, 11/07 to 6/08
Ad-hoc tested and drove creation of test plans and cases to help take on new handset devices from a partnership with Nokia. Later developed scenario-based tests to transfer the project to an offshore team for maintenance testing after project completion.
Results:
Created groups first scenario-based tests, allowing testers without training of any kind to pick up a device, perform what seemed like normal everyday actions, and provide test results and data across the board.
Provided UI and feature feedback, leading to several changes that improved product stability and support for multiple languages/regions.
Documented software defects using multiple bug tracking systems and documented processes to help train experienced testers as they transitioned from one tool to another.
Responsibilities included:
Configuring machines and devices for Manual and Automated tests (hardware and software)
Test Execution, triage, bug management and resolution
Scope test plans
Create test cases
Manage remote team progress and reporting
Technology used:
Product Studio, Windows Test Technology, Visual Studio & Team Foundation Server, MS Office, Windows Server, Custom mobile device flashing tools, CEPC (mobile device emulator)
AT&T WIRELESS Redmond, WA
Test Engineer for location based ad delivery.
STE, 08/07 to 11/07
Used Linux terminals for database monitoring, API calls through soap, remote device farm (in lab), and device monitoring hardware to validate framework for location based ad delivery.
Responsibilities included:
Configuring machines and devices for Manual and Automated tests (hardware and software)
Test Execution, triage, bug management and resolution
Multi-account, multi-tiered security services for partner account management
Technology used:
Linux based SOAP commands, remote mobile devices, MS Office, device and signal control tools, Right now and Ticket manager
MICROSOFT Redmond, WA
Test Engineer for Windows Media Center set top boxes. Ehome team.
STE2, 08/06 to 08/07
Ad-hoc, Plan based, and automation test validations for multiple set top box devices to validate integration changes for a small suite of apps for Windows.
Responsibilities included:
Configuring machines and devices for Manual and Automated tests (hardware and software)
Test Execution, triage, bug management and resolution
Hardware setup for a wide range of hardware products interfacing with our software.
Research new features during product lifecycle to produce new tests
Technology used:
Product Studio, Windows Test Technology, Visual Studio & Team Foundation Server, MS Office, and device Firmware flashing tools
NVIDIA Redmond, WA
Principal Test Engineer for Mobile devices.
STE, 02/06 to 08/06
Ad-hoc tested and manual testing on a wide range of existing and unreleased hardware for driver releases. Also did a suite of automation tests as well as a tiered set of manual tests using experimental hardware and tools.
Responsibilities included:
Configuring machines and devices for Manual and Automated tests (hardware and software)
Test Execution, triage, bug management and resolution
Technology used:
Product Studio, Windows Test Technology, Visual Studio & Team Foundation Server, MS Office, Laptop firmware/component flashing tools, and video signal monitoring for Macrovision code
MICROSOFT Redmond, WA
Test Engineer for Microsoft Games Studios.
STE, 08/05 to 02/06
Plan and ad-hoc based testing across a lab of varying machine configurations for a wide range of games.
Results:
Created groups first scenario-based tests, allowing testers without training of any kind to pick up a device, perform what seemed like normal everyday actions, and provide test results and data across the board.
Provided UI and feature feedback, leading to several changes that improved product stability and support for multiple languages/regions.
Documented software defects using multiple bug tracking systems and documented processes to help train experienced testers as they transitioned from one tool to another.
Developed scripts to help configure systems quickly after installing the newest OS.
Responsibilities included:
Configuring machines and devices for Manual and Automated tests (hardware and software)
Test Execution, triage, bug management and resolution
Monitor device trends to make recommendations for device purchases
Technology used:
Product Studio, Windows Test Technology (precursors to it), Visual Studio & Team Foundation Server, MS Office
MONOLITH Kirkland, WA
Customer advocate delivering real user issues to the QA team in a reproducible manner.
Bug Association Rep/Game Master, 02/05 to 7/05
Check incoming ticket queue, bucketing tickets into priority, reproducing issues, and then delivering bug reports to dev and QA. Also trained GM team on tools to help improve in game support.
Results:
Created process to prioritize incoming tickets, significantly speeding up the triage process for incoming tickets. This created room to add more items to weekly patches.
One on one training, giving GM’s more insight into product quirks, player abuse patterns, and streamlining the process they used to get in game tickets created.
Agile ticket processing, aimed for weekly queue cleaning, ensuring that halo fixed issues and transient issues did not have support tickets hanging around for eternity.
Responsibilities included:
Daily responsibilities included bug tracking, support ticket tracking,
Bug repros, ticket to bug linking,
Customer interactions via email to get bug details, and training support staff to do bug investigations.
Technology used:
MS Office, Right Now, Secure KeyFoB accounts for remote management, Forum accounts for public facing presence
VMC CONSULTING Redmond, WA
End to end manual testing on Xbox. Later became Technical Checklist engineer.
STE, 08/01 to 01/05
Helped build, execute, and improve the test process for black box testing of the Xbox console. Helped maintain labs, improve infrastructure, and train new hires on testing and bug reporting. Became one of the first end to end ‘rabbits’, completing games within a 40 hour week. Later joined the TCR team in A/V. Helped improve their processes and methods for delivering rapid results.
Results:
Created rabbit role, having a dedicated tester to ensuring the games in the pipeline can be completed/build.
Introduced rotating shifts, allowing resource allocation to allow smaller delivery windows for test passes.
Process improvements, leading to the TCR team handing 8-16 products/games per day instead of 2-4.
Responsibilities included:
Configuring machines and devices for Manual tests (hardware and software)
Test Execution, triage, bug management and resolution
Certification testing
New Hire Training
Test development to improve process
Technology used:
Product Studio, Visual Studio, MS Office, Xbox SDK, devkits, video capture
KEANE Redmond, WA
Technical Support Representative
TSR, 08/2000 to 06/01
Handled inbound calls for tier 1 support on various products on windows PC’s.
Results:
Consistently top performer, taking 16 calls per day on a 8 call service level agreement
Created many boilerplates, helping new hires and other TSR’s in standardizing the support process.
Responsibilities included:
Supporting win9x OS product family
Call triage for escalation
New hire training, Process documentation
Ticket ownership to ensure no ticket was left open
Handle tier 2 and 3 calls as best as possible to cut down higher tier tech work
Guide users through troubleshooting, debugging, and resolving a vast array of issues
Technology used:
MS Office, Clarify
NINTENDO OF AMERICA Redmond, WA
Quality Assurance Engineer
QA, 08/1999 to 03/2000
Ad-hoc and plan based manual testing on a wide range of Nintendo games for the N64 and Gameboy consoles.
Results:
Implemented knowledge sharing, allowing testers with little training to deliver professional results.
Provided UI and feature feedback, leading to several changes that improved product stability and support for multiple languages/regions.
Documented platform quirks, enabling testers to find more hard-locks and soft-locks than before.
Responsibilities included:
Configuring machines and devices for Manual tests (hardware and software)
Test Execution, triage, bug management and resolution
Technology used:
MS Office, VHS tape recordings during test, manual bug paperwork