Post Job Free
Sign in

Manager Engineer

Location:
Shoreline, WA
Salary:
110,000
Posted:
October 16, 2019

Contact this candidate

Resume:

Christopher Koniges

SDET

Email: *****@************.***

Linkedin Profile

Github profile

Cell: 206-***-****

Skype: Christopher.Koniges

Blogs written on coding

Address: ***** ******* ***. *.

Shoreline, WA 98133-6512

SKILLS

Visual Studio v2001 - 2017

Development, Test, infrastructure,

development, tools, Build Definitions,

Work Flows

C#/.NET 2001 to date

Development, Test, infrastructure

Java 2019 to date

Cucumber 2019 to date

TestNG 2019 to date

PowerShell 2012 to date

T-SQL/SQL Server 1999 to date

Development, Test, and custom

programming/Stored Procedures

JAVASCRIPT 1998 to date

Various use for many

projects

AZURE 2018 to date

Basic connection and some C# code

for CRUD operations

GIT 2017 to date

Pull, push, pull requests and other

basic operations

Currently studying - no pro experience

● Node.js

● Python

● Ruby on Rails

● React

● C++

EDUCATION

PROFILE

My professional career began in the 80's where I was a CPA and used my programming skills for various partnership analysis and I also wrote my own accounting systems. After 20 years as an active CPA I moved to full time IT and software development for the last 20 years. Using my business background, and the specific understanding of systems flow, I started, and ran, my own sole proprietorship for a period of 5 years before I joined Microsoft and worked there for about 8 years. I then made my way to Thomson Reuters Legal Tracker product as an sdet and an sde for the last 6 years.

Some of my projects, that I am especially happy about, are a full system for a client about 20 years ago that is still running and reporting results to clients on an automated basis. More recently, in Thomson Reuters, when I started 6 years ago, I reviewed their current automation system and determined that the code itself was useful but that they needed a framework to launch it remotely, scheduled, and unattended. I wrote that system over a period of about 1.5 years and included reporting that also supplied search capabilities, other actions on current runs, and compressed logs from the same web interface.

More recently, at Thomson Reuters, I also fixed bugs and added more functionality to the product itself.

My personal motivation in software development is to make people's lives easier and allow them to take out repetitive tasks by letting software do it for them. 1

New York University Stern, BS in

Accounting, October 1978.

INTERESTING FAQ

● Worked in Ringling Brothers and

Barnum and Bailey Circus.

● Performed comedy in night clubs in

NYC

● Travelled to Italy

● Sculpt with different materials

● Sketch and paint

PROFESSIONAL EXPERIENCE

July 2019 to September 2019

Company: The City of Seattle

Role:SDET (Contract)

• Java/TestNG/Cucumber/git:

Write automation code for various City of Seattle internal applications November 2012 to March 2019 Thomson Reuters to cut 3,200 jobs in next two years Proof of employment

Call 1-800-***-****

My employee id: U0171810

Thomson Reuters code: 121185

November 2012 to March 2019

Simultaneous Roles:

1. SDE

2. SDET

3. Build Engineer (back up)

4. Project Lead

5. QA Framework Engineer

Company: Thomson Reuters - Legal Tracker

100% Remote Full Time position

SDE role:

• C#/Javascript - Fix product bugs

• C# - Add additional functionality to existing features SDET role:

• C# - Used Selenium for GUI automation regression

• C# - Added DLLImport User32.dll to library to handle GUI automation where Selenium had issues.

• C# - Refactored primary Test solution

- Moved all common code to central project

- Moved all resource files, and related code references, to central project

- Changed App.Config to exist only in central projects with other projects using linked App.Config

- Modified other Test dll assemblies to referent central project

• C# - Firefox browser special:

- Upgraded Selenium web driver to work with latest version of Firefox

- Modified automation code to work with Firefox

- Firefox only situations

2

- Firefox and other browsers in common with more exact code for selections

• C# - Ongoing automation code work for product new features and to make the code more reliable

• C# - Added remote Schedule Task creation, run, and monitoring to test framework

• C# - Logging augmentations:

- Added for each entry:

Elapsed time

Calling Test Class

Calling Test

Page where log called

Line where log called

- Added from central methods

Output what method called them

- Added more logging calls

- Introduced use of Trace32.exe for monitoring runs

• Prepared SQL Injection live presentation with working injections Build Engineer role:

• Worked with TFSBuild.proj from TFS 2008 to convert to TFS 2012 xaml

• Worked with TFS 2012 xaml to create a Test build with unattended tests

• Worked with Test environment setup and maintenance of test beds - with distributed product

• Troubleshoot test bed issues with environment and product Project Lead role:

• C# - Used TFS 2012 build definition structure to create unattended automation and reporting with Daemons, SQL Server, and C# .exe. Prepared aspx .net control interactive web report page including AJAX.

• C# - VersionOne SDK projects - multiple web graphs and reports from VersionOne SDK and SQL Server

March 2012 to October 2012

Role:SDET (Senior Test Vendor - CS)

Company:

Microsoft Team:MFX

• C# to create new feature automation

• C# to run and maintain existing regression automation tests November 2011 to January 2012

Role:SDET (Senior Test Vendor - CW)

Company: Starbucks

Team:Retail Systems - Quality Assurance

• C# to refactor test automation code

• C# ran automation tests

November 2010 to October 2011

Role:SDET (Senior Test Vendor - CS - Software Design Engineer 3) Company:

Microsoft Team:MPSD – Data Center Mgmt & Tools team for Service Center Service Manager product:

Package Conversion Manager

• C# to set up test infrastructure

Unattended Test automation on full builds.

Set up GUI automation framework using System.Windows.Automation Visual Studio 2010 Moles to increase test coverage with method overrides MS Policheck and related research

MS APIScan

Visual Studio load test, setup, code, and execution

• C# to set up population tools

3

Wrote console applications for various user chosen data creation on target sites for Service Center Service Manager

• .NET Work Flows - White box testing including debug.

• TFS

Extensive use with TFS and Team Foundation including Microsoft Test Manager, Tests, Product Backlogs, Tasks, Bugs.

November 2008 to November 2010

Role:SDET (Senior Test Vendor)

Company:

Microsoft Team:Internal Build Services

• C# with MAUI/KAF for Web UI aspect of product.

• Tested Data Warehouse including (Extract, Transform, Load (ETLs) and MDX queries

• C# with Product API – Tested implementation to replace previous product SDK.

• Test responsibility for product areas:Web UI, API, SDK, Data Warehouse – (used MDX queries with C#)

• Microsft WTT test harness

• Microsoft 2010 Test Manager

March 2006 to October 2008

Role: SDET (FTE)

Company:

Microsoft Team: Microsoft Office Accounting

• C# with MAUI on Office Accounting product from V2 (International Team) through V4 on Core Team.

• C# with Office SDK including creation of Tools and answering Newsgroup questions.

• Test responsibility for product areas:Banking, Budgeting, Journal Entry, Forecast Cash Flow, Resource Center, Help, Tax Add-in, VAT, Multi-currency, and Accountant Copy.

• Oasis and NUnit test frameworks

November 2005 to March 2006

Role: SDET (Contractor)

Company:SCORM (Seattle)

Team:SCORM

Created test framework to dynamically call and load JavaScript from a database of tests. November 2004 to November 2005

Role: Web Developer II (CSG)

Company:

Microsoft Team:Internet Explorer

• Internal web site development geared towards metrics measurements of their progress in various levels of Internet Explorer changes/modifications/adjustments and especially security issues using ASP.NET with graphical web data presentations. 4



Contact this candidate