Oftware Development Engineer In Test Resume
Bellevue, WA
TECHNICAL SKILLS:
Languages: Python, C# / .NET
Specialties: Test Automation Development, QA Tools Programming, Automated Log Parsers
Area Specialties: Android, Automotive, Embedded (CE & Linux), Web Portal.
API's Utilized: Google REST API, Google Map API, Google Graph API, Facebook API, Python USB, Android MonkeyRunner (Python)
QA Tools: Monkeyrunner, ADB & AndroidViewClient (Android UI testing), Selenium (web automation), NeoLoad (web/server stress testing), FrontLine (BT sniffer), Google SkipFish (security testing), Confidential .
Bug & Managing Tools: GIT, SVN, JIRA, Confluence, Redmine, Bugzilla.
PROFESSIONAL EXPERIENCE:
Software Development Engineer in Test
Confidential, Bellevue, WA
Responsibilities:
- Created UI automation test cases utilizing Google’s MonkeyRunner & ADB (Jython) & AndroidViewClient library
- Designed testing framework for UI automation testing
- Developed automation to assist with test case creation (Automate snapshots of multiple pages; dynamic wait for screen; delete all in field)
- Implemented automation testing for Confidential runs
- Designed & created an automation test harness for testing against a Linux - based automobile head unit (Python)
- Developed and built code into head unit for test harness to call against (C)
- Implemented automation test cases utilizing test harness (Python)
- Test harness used for drive testing in 25 states & 12 countries (Python)
- Created download performance test on Windows CE 7 Automotive head unit (Python)
- Developed an E2E test harness against a CE 7 based automobile head unit (C#)
- Created log parser for head unit and server logs (C#)
- Developed log parser to break down messages, convert hex to UTF-8 (Python)
- Made a UTC to date/time & date/time to UTC time converter (C#)
- Created a program to get geocodes from a USB GPS device (Python, USB drivers, geocoding)
- Troubleshooting connection with Frontline Bluetooth sniffer
- Lab temperature monitoring system using Raspberry Pi’s - (C, Python, HTML, JavaScript, Google Graph API)
- Stress testing web portals (NeoLoad)
- Security profiling web portals (Google Skipfish)
- Created automation to test Google REST API results (Python, Google POI API, UTF-8)
- Created program to utilize Google Maps API to acquire geocodes for all major cities worldwide (Google API, C#)
- Website to display lab temperature graph (Google Graph API, HTML, Javascript)
- Root cause analysis of bugs (Python, C)
- QA lead for MIP solution for Clarion head unit - 2014-15 Nissan Japan region vehicles
- QA lead for connected services for Bosch head unit - 2013 Nissan Altima vehicles
- Managed QA team for testing device, B2C portal & B2B portal
- Test plans & Test Report creation
- Worked closely with client
Software Development Engineer in Test
Confidential, Bellevue, WA
Responsibilities:
- Developed automation test harness for Windows CE / Automotive Product (C#)
- Created email library and integrated into test harness & test case database (C#)
- Running CETK and LTK testing on Windows CE devices
- Developed server side provisioning code to mimic in-factory Wi-Fi provisioning (ASP.NET, Wireless router)
- Created program to automate updating servers provisioning files (C#, WinForm)
- Setup Web Servers to test manufacturing plant scenarios (Windows 2003)
- QA ownership for following sections on My Ford/Lincoln Touch automotive head unit:
- Climate
- Provisioning
- Wi-Fi
- Upheld automotive clients ISO 9000 standards for documentation and test case creation
Software Test Engineer
Confidential, Redmond, WA
Responsibilities:
- Created all Confidential automation scripts for environment setup, environment updates, automation testing & environment tear-down (WTTMobile - Windows Test Technology, ASI - Automated Software Installer)
- Migrated labs automation of PC setup & Testing procedures from Total Control to WTTMobile
- Lead migration of teams automation from TUX & EE (Execution Engine) to WTTMobile
- Took ownership of of ClickerStress (C#) & InvokeStress (C#) testing tools
- Troubleshooting TUX.NET test programs
- Owned test case creation, and testing of ActiveSync Troubleshooter version 2
- RTM test pass testing on Windows Mobile 6.1
- RTM test pass for WMDC 6.1 - Connection to Windows Mobile & CE devices (WMDC SR1)
- Mean Time To Failure Stress test runs with Confidential and devices (MTTF)
- Setup & utilized Confidential 's for automation of connectivity testing (Serial/RNDIS/IR/BT/VPN/WiFi)
- Setup Windows 2003 Server and SQL Server 2005 servers for team
DESKTOP SUPPORT SR/LEAD
Confidential, Seattle, WA
Responsibilities:
- Managed desktop support team covering 800+ users in 7 global offices
- Project manager of IT projects. Creating test plans for bringing new hardware and software into environment
- Scripting automated software installs using LanDesk tools
- Created and maintained procedural, and technical documents.
- Hard drive recovery (R-Studio)
TECHNICAL CONSULTANT
Confidential, Seattle, WA
Responsibilities:
- Support for desktop devices, software & peripherals
- Troubleshot network switches (HP 2600)
- Tested new hardware and software for company compliance
- Thoroughly documented testing process
- Created & tracked bugs through bug tracking system
- Support VoIP Shoretel 560 phones and software
- VPN support to global for global users
- Support for desktop devices, software & peripherals
- Streamlined software upgrade process for Antivirus upgrade (approx. saving 20+ hours of time)
- Assisted on initial implementation of Cisco VoIP setup, and testing
TEST ENGINEER
Confidential, Redmond, WA
Responsibilities:
- Functionality testing of software
- Functionality testing of hardware
- Troubleshooting and tracking defects
- Thorough documentation and repro steps of bugs
OWNER/WINDOWS SYSTEM ENGINEER
Confidential, Bothell, WA
Responsibilities:
- Designed and setup small network and server solutions
- Security consultant for small to medium sized business’s
- Black box testing of software & hardware - functionality and compatibility
- Supported clients networks, desktops, and devices
- Developed specific scripts for repetitive tasks using VBscript & Batch scripts
DESKTOP SUPPORT/CADD TECH
Confidential, Woodinville, WA
Responsibilities:
- Administrator for Windows NT Server (file share)
- Black box tested all software & hardware for functionality
- Black box tested all software & hardware for compatibility
- Support company desktop devices, software & peripherals (20+ computers)