We provide IT Staff Augmentation Services!

Software Automation Tester Resume

3.00/5 (Submit Your Rating)

Redmond, WA

TECHNICAL SKILLS

Web Development: XHTML, XML, CSS, ASP - VB Script

Programming Languages: Swift, Objective-C, C/C++, C#, VB.NET, Assembly Language (TMS9900, Intel x86, Motorola 68k)

Computer Platforms: Apple MacOS / iOS, Microsoft Windows

Legacy Computer Platforms: MS DOS, Commodore Amiga 1200, Commodore 64, Ti-99/4A, Apple II

Development Environments: Xcode, Visual Studio, Code Warrior, DevPac, A86 assembler.

PROFESSIONAL EXPERIENCE

Confidential, Redmond, WA

Software Automation Tester

Responsibilities:

  • Worked on the Apex team as a test dev for UI automation for Microsoft Office on iOS.
  • Ported automation tests from older Office code base to newer code base, writing new tests as needed.
  • Modified existing objective-C++ code and wrote additional code as needed to support existing and new automation tests.

Confidential, Redmond, WA

Software Engineer

Responsibilities:

  • Created OneKey Listener agent. This is run at the login screen. When a YubiKey device is connected via USB, it checks if the user has entered an incorrect PIN, warning them of how may PIN tries remain. If PIN tries reach zero, their YubiKey device is locked. This agent then generates a challenge code that the user can send to Help Desk, and allows them to enter a response given from Help Desk to unlock Their YubiKey device. Developed in Swift.
  • Worked on MHP Setup which is an agent that launches at OS login screen. Added Kerberos authentication and Code42 CrashPlan backup restore support. Worked in Objective-C.
  • Worked on PNNL installer. An app that allows a user to search for desired software and install on their Mac. Created a web banner and automatic drag and drop support (if an install is a DMG, then it automatically drags the app to the Applications folder, rather than the user having to do it manually). Worked in Objective-C.
  • Created execLogger agent. This is run at login and logs every process that is launched and terminated. Developed in Swift.
 

Confidential

Software Engineer

Responsibilities:

  • Worked on the Apple side of the KDK team (Internal SDK for the Microsoft Band). This SDK allows a client app to communicate with the Band via USB or BlueTooth.
  • Worked on the Apple apps team.
  • Project owner of Microsoft Band Sync desktop app for MacOS. Worked with UX team in order to create the UI in Interface Builder. This app allows the user to log into their cloud account, access their Band via USB, update preferences on the Band, and synchronize data between the Band and the cloud. I added user authentication, localization, and Band customization (such as organizing tiles, setting individual tile preferences, and updating themes). This was developed using Objective-C.
  • Worked on Microsoft Health mobile app for iOS. This has the same functionality as the Microsoft Band Sync app, except with more options and fine tuned preferences. It uses BlueTooth to communicate with the Band. This was developed using Objective-C.

Confidential

Software Engineer

Responsibilities:

  • Developed Mac version of Confidential Interact, which is a presentation-based application used by schools, businesses, and government. It allows users to create content, then present it.
  • In a classroom environment, the teacher can start a presentation for a class and each student would have a handheld remote, which would allow for responding in. Interact also has a grade book feature for tracking scores, classes, and teachers.
  • Maintained Mactionpoint; designed to work with Keynote. Mactionpoint allows an instructor to create an interactive presentation with Keynote slides. Each slide can be marked with a question type and an answer. When presenting, students can respond with their remotes and have their scores recorded.
  • Developed the Connect Suite (which replaces Interact). It includes the following applications:

We'd love your feedback!