Sdet Resume
3.00/5 (Submit Your Rating)
SUMMARY:
- Confidential is an experienced Software Development Engineer in Test with over 30 years of experience in the IT industry.
- In his current role at Nordstrom, Bob works as a SDET to help add UI tests to existing systems and improve existing selenium - based test harness.
- Prior to his current role, Bob worked at Providence as a software engineer to help create a telehealth software interface using XAML, MVVM and Unity. Bob also has experience with C# and RESTful Web Services.
TECHNICAL SKILLS:
- Software Testing Expert 10+ years
- .NET Frameworks Intermediate 10+ years
- OOP Expert 10+ years
- C# Expert 10+ years (Currently used)
- C/C++ Expert 25 years
- Java Beginner 4 months
- Linux Beginner 4 months
- WTT Intermediate 6 months; set up server and created test cases xUnit Intermediate 5 years, created test structures around it
- ASPX Beginner Just used off and on for the last year
- XML Intermediate 3+ years
- XAML Beginner Several months, still learning
- IOC - Unity Beginner Several months
- MVVM Beginner Several months
- SOAP/RESTful Intermediate Consumed services, did not write them
- Selenium Expert 10+ years
- XPath Beginner 1 year
PROFESSIONAL EXPERIENCE:
Confidential
SDET
Responsibilities:
- Helped create a wrapper around Selenium in order to make the package easier to use and more stable
- Created page automation for 100+ pages using the Selenium wrapper
- Created 300+ UI tests
- Daily analysis of test failures
- Help plan sprints and do meta-sprint planning
- Fix and maintain logging infrastructure and test harness enhancements
- Using: C# and Selenium
SDET
Responsibilities:
- Helped add UI tests to existing system
- Improved existing Selenium-based test harness
- Fixed and updated broken tests
- Used on Linq-SQL for verification of logging
- Used Selenium for test development
- Using: C# and Selenium
Software Engineer
Responsibilities:
- Worked as part of a team writing telehealth software to interface to remote stethoscopes
- Shop uses Pair Programming and Kanban variation
- Worked on UI in XAML
- IOC work using Unity
- MVVM design of user code
- Created logging framework using Log4Net
- Helped design support code as both tester and developer
- Using: C#, Selenium, XAML
Sr. SDET
Responsibilities:
- Responsible for developing a Coordinating database structure for the whole enterprise at Outerwall
- Writing infrastructure code in C# and Powershell
- Writing a simulator for Web APIs
- Setting up a continuous integration system involving Octopus for deployments and TFS for testing and building
- Mentoring others on how to maintain system
- Administrative work with computers and systems to work through permissions
Sr. SDET
Responsibilities:
- UI Test Automation on POS system
- Rescue in-house UI test automation harness (It was essentially dead)
- Create a new test automation harness using better technology
- Write tests in XML for the C# harness
- Write software to generate result database from POS entry screen
- Verify test generated records against system and file bugs on differences (SQL testing)
Sr. SDET
Responsibilities:
- Create test automation and implement automation framework for web testing using Selenium and TestNG
- Write tests in C# and Java
- Set up testing environment
- Mentor other testers in creating and maintaining test automation
- Solve problems and challenges in using Selenium on modern web designs
- Diagnose and solve Linux server problems
Sr. SDET
Responsibilities:
- Create tests for high speed OCR system
- Collect performance and test data
- Create and maintain C++ test harness, including rewriting much of it
- Help convert Java test setup to C#
- Create and maintain tools for all the above
- Mentor other testers in C# coding and testing methods
Sr. SDET
Responsibilities:
- Create test infrastructure for web-based UI N-Unit testing
- Create test cases for the infrastructure
- Work with other testers, mentoring and helping with test and development problems
- Created a test harness to automate test case development
- Assisted fellow testers setting up Build Verification Tests
- Debugged web design
Sr. SDET
Responsibilities:
- Create tools for testing web and windows services
- Manual testing of complex web based software
- Testing and analyzing windows-based software
- Participated in SCRUM and worked on some TDD projects
- Designed and implemented a Build Verification Test system that monitored the Hudson-based build machine and installed and tested the product after each build
- Designed and built a test harness to handle a virtually unlimited number of computers in order to test synchronization of networking software
- Designed a test system for doing Build Verification Tests for a Web 2 style system.
Sr. SDET
Responsibilities:
- Created tools for testing low-level services
- Analyzed SQL databases and XML files
- Helped drive test training in my area and in Expedia
- Helped create an Automated Test Framework based on MbUnit and C#
- Set down best practices / coding standards for tests
- Designed three-level framework
- Interface - Takes care of gathering info and calling XML based services
- Support - Creates a simple, intuitive environment for test writers to use in creating their tests
- Test Cases - Testers are able to focus on their test cases rather than having to deal with the interface.
- Created an XSD parser for generating interface class structure in C#
- Helped train SDETs to use the latest C# technology
- Supported other testers with needed infrastructure
- Maintained a test website, adding features and fixing bugs
SDET
Responsibilities:
- Wrote and maintained test plans
- Followed up and regressed bug fixes
- Utilized test automation to create test scenarios
- Tested network communications for Xbox Multi-Player Game systems
- Aided in play-testing multiplayer games
- Tested technologies including ASP.NET, SQL, Client / Server system
- Designed and implemented XML test reporting scheme
- Created Administration Page walkthrough for Xbox Live trading systems
SDET
Responsibilities:
- Set up the Test Lab for a Microsoft Research project
- Set up and maintained a WTT server
- Created both BVT’s and scenario tests for WTT
- Wrote and maintained test plans
- Utilized test automation to create test scenarios
- Coordinated / Communicated with developers and PM’s to facilitate test case creation and maintenance
- Tracked down code bugs in the lowest level code and helped clarify the difference between bugs in the code, radio, network, and servers.
- Through our exercising of the cellular phone data systems, helped to improve the speed and reliability of cellular phone networks.
- Helped to create the Stinger (Cell Phone) division at Microsoft.
- Developed the tools needed to test cell phone systems, including a GSM radio emulator and tests using that software
- Developed a stress tool that could be used to try various user scenarios (Patented)
- Developed tools to parse and check SMS messages and SIM toolkit strings
- Wrote tests for low-level OS components used to communicate to the Cell radio
Developer
Responsibilities:
- Embedded systems design using assembler-level code (and no operating system)
- Used C and C++ to design coding tools and set up data generators for these systems
- Forth language used for real-time system controls
- Aided in the design of consumer electronics for radio systems
- Created software used to operate stand-alone consumer devices for radio station automation and manufacturing.
- Created debugging and data entry/formatting tools
- Created a high-speed Z80 floating point math package for the Z80 (NSC800) processor in order to do trigonometric calculations
- Created a real-time dampened sine wave analyzer in assembler for a small processor
Developer
Responsibilities:
- Used Z80 assembler to program video games used to teach math
- Created a Z80 disassembler (to learn how Z80 code worked)
Developer
Responsibilities:
- Developed code in Fortran on the PDP 11-08 to operate a Neutrino Telescope and analyze the results
