David Kosorok
Cell: 801-***-****
Email: *******@*******.***
OBJECTIVE
To obtain a position where I can use my passion for creating high quality
software and work with other like-minded engineers.
EXPERIENCE
Code Security Architect, Corporation of the Presiding Bishop (LDS
Church), - 12/2010 to present.
Portfolio Director, DP: Brent Compton 801-***-****
(************@*********.***)
. Help web application teams implement security development and test
tools.
. Support existing security tools, such as HP Fortify and IBM
AppScan.
. Develop a turn-key security testing solution from source code to
deployment.
. Provide 1:1 training and development of eLearning courses for
security focused topics.
QA Manager, Corporation of the Presiding Bishop (LDS Church), -
11/2008 to 12/2010.
Group Manager, EHS: Kevin Fitzpatrick 801-***-****
(*************@*********.***)
. Build a team of high performance test engineers.
. Introduce, organize and participate in bug bashes for specific
projects, log defects against the product.
. Introduce, train, and setup infrastructure and policies for
security training, specifically Fortify 360 static and dynamic
testing.
. Set policies and procedures for software testing.
. Set team goals and help individuals set realistic goals.
. Evaluate team and individual performance against specific goals.
. Manager individual performance and guide towards improvement or
termination.
. Search for and evangelize improvements in test procedures and
methodologies.
. Manage personnel and hardware resources to achieve goals within the
assigned budget, including time and money.
Test Manager, Microsoft Corporation, - 3/2008 to 10/2008.
General Manger, SharePoint Platform: Derek Burney 425-***-****
(*******@*********.***)
. Hire talented Software Development Engineers in Test and manage
them effectively in the Office Interoperability Team.
. Manage the local Interop SDET Team and ensure that tools and
processes are in place to assist the Office team requirements.
. Manage a remote testing team in Beijing, China of 15 full time and
85 vendors to create Interop Test Suites.
. Work with teams across MS Office, OCS and Exchange to ensure a
consistent Interoperability document test strategy.
. Engage Office, OCS and Exchange teams as appropriate to ensure
consistent level of testing.
. Offload interoperability work from the 35 MS Office test teams
(1000+ testers).
. Write, maintain, enhance and implement the Interoperability Test
Plan across the entire Microsoft Business Division.
. Design and develop tools and processes to more efficiently test
interoperability documentation and its implementation.
. Prepare and present training for all the new tools and processes
for the next MS Office release cycle.
. Integrate second tier interop test suites into the mainline
automation framework for Office and the comprehensive suite.
. Ensure all interoperability test collateral conforms to all legal,
security and regulatory requirements.
. Test and validate quality and determine acceptability of internal
next generation interoperability development tools.
. Validate all interoperability documents published to MSDN and
ensure rigid QA process is followed.
. Empower leads to actively participate in the growth of the team.
. Coach leads on team priorities and industry events that may affect
interoperability.
. Review and evaluate team commitments throughout the year and ensure
each tester has a clear path for growth and success.
QA Manager, VIACK Corporation, - 4/06 to 3/2008 (company closed doors
due to insolvency).
Vice President of Engineering: Andrew Johnson 206-***-****
(*********@*******.***)
. Hire, train and maintain a high performance QA team company wide.
. Create and update detailed shipping schedule using Project 2007 to
predict and track ship dates.
. Design career levels and criteria for all testers to plan career
growth plan.
. Define quality gates for QA, including release criteria, security
and software certifications.
. Here are a few of the quality gates I've implemented at Viack:
. Static Analysis of Source Code using PCLint (PreFast wouldn't work
because of the coding style).
. Run tests against the Win32 client using AppVerifier basics and
WinDbg /I or kernel level debugger attached.
. Test Plans for all features fully reviewed by Dev and PM
counterpart.
. Prioritize all test cases to meet minimum release criteria
requirements.
. Use code coverage in conjunction with automation to find large
areas of potential risk.
. Created a detailed release criteria document that maps to the
requirements for the given release.
. Defined more accurate scheduling process for the Test phase of the
project.
. Implemented the requirement for Test to participate in the spec
review process.
. Direct Test Leads on how implement quality gate requirements.
. Introduced Windows Error Reporting to Viack and demonstrated how to
use the mini dumps to get a stack trace.
. Issue weekly status reports to the entire company on the state of
the product and progress towards shipping goal.
. Define requirements and strategy for effective automation.
Senior Test Lead, Microsoft Corp, - 6/02 to 4/06.
Current Manager: Craig Ducharme 425-***-**** (*******@*********.***)
. Generate and manage product schedule.
. Create new product schedule and allocate testing resources.
. Generate Exit Release Criteria detailing all test quality gates
through each milestone.
. Direct other Test Leads to coordinate testing efforts across all
products within the team and unify tools and methodologies.
. Direct improvements to the product test automation system.
. Offer career guidance for the testers that are direct reports.
. Generate reports that validate statistically the current test
progress.
. Continue with job described below as Software Developer Engineer in
Test.
Software Developer Engineer in Test, Microsoft Corp. - 12/99 to 6/02.
Test Lead: Kerri Foreman 425-***-**** (*******@*********.***)
. Developed parser to move test documentation into new test
management system.
. Develop test automation using .NET C# and accessing command line
functionality of product.
. Develop API test automation using C/C++ in conjunction with
combinatorial testing.
. Designed method for running Visual Test automation in a proprietary
SQL based test harness.
. Developed executable that works with a proprietary logging parser
to upload test log to SQL database.
. Automation Tech Lead for Microsoft Localization Studio internal
tool product.
. Teach and train new testers on using Rational Visual Test.
. Drive the testing for the release of QFEs.
. Write test plans and test cases based on PM specifications and Dev
Design documents.
. Write test automation with Visual Test 4.0/6.0.
. Write COM objects and utilities for testing with VB 6.0.
. Design and create Access and SQL databases for test data storage.
. Drive cross-team test tool development ideas for test code
repository.
. Use Product Studio (was Raid) to report and follow through on all
software bugs.
Senior Analyst/Test Lead (Contractor), Microsoft Corp. - 6/98 to
12/99.
Project Manager: G rard Cattin des Bois 425-***-****
(*****@*********.***).
. Test Lead for Microsoft Localization Studio internal tool product.
. Drive the on-time and quality release of new versions and QFEs.
. Write test plans and test cases based on PM specifications and Dev
Design documents.
. Design International test plan for cross-language test automation
with five languages on NT4/Win98/Win2K.
. Write test automation with MS Visual Test 4.0/6.0.
. Write COM objects for testing with VB 6.0.
. Use Microsoft Raid to report and follow through on all software
bugs.
. Schedule testing activities for testers involved in the project.
Localization Project Manager, Intel Contractor - 6/97 to 6/98.
Manager: Kevin Moe 503-***-**** (*****.*.***@*****.***) or Dan Payne
801-***-**** (***.*.*****@*****.***)
. Manage localization projects for Intel LANDesk software and assist in
localization testing.
. Create localized test environments in NT4.0 to verify properly enabled
software.
. Manage vendor selection for localization projects.
. Test all Helps and Documentation for each project with sophisticated
testing software.
Computer Consultant, RokTechnologies - 1/94 to 12/99.
Consultant: Sole proprietor 425-***-****.
. Designed and implemented modules for a Bill tracking database in
the Indiana State Legislature (11/96 to 3/97).
. Create and design new web site for Novell as Documentation
Conversion Specialist (3/97 to 6/97).
. Create new and useful WordPerfect macros or Visual Basic
applications for clients (6/97 to 12/99).
. Official Corel WordPerfect Beta site PerfectScript tester.
Technical Quality Assurance Manager, IVY International
Communications, Inc. - 9/95 to 10/96.
Vice President/Publisher: Edie Rockwood [unlisted number] (Company
declared Bankruptcy 6/98).
. Manage and train technical editors, support operators, and testers.
. Create, implement, and oversee business proposals and budgets for
innovative products.
. Develop new and creative magazine macro products (one of which cost
$8K and produced $320K revenue).
. Responsible for final sign-off on all technical products.
. Oversee testing and quality of all macro scripting products.
Support Systems Engineer, Novell/IVY International Communications,
Inc. - 12/94 to 9/95.
Editorial Director: Jeff Hadfield W: 650-***-****, H: 925-***-****,
C: 925-***-****.
. Design and implement a reader support system using Call Processing
and Fax on Demand.
. Develop and test WordPerfect macros in all DOS and Windows
versions.
. Manage and train support editors.
. SysOps for forums in CompuServe, America Online and Internet.
Software Tester, Night Shift, Novell/Corel Beta Testing - 9/95 to
4/96.
Supervisor: Ross Woolf H: 801-***-****.
. Test PerfectOffice7 (Corel 7) Alpha and Beta software for
Windows95.
. Test WordPerfect macro programming language.
Technical Editor, WordPerfect Publishing/Novell - 11/92 to 12/94.
Editorial Director: Clair Rees W: 801-***-****, H: 801-***-****
(******@*************.***).
. Create and write feature articles and columns in WordPerfect
magazines.
. Test all article functionality.
. Technical edit the WordPerfect de Chile Customer Report newsletter
(Spanish) and UK WordPerfect magazine.
Customer Support Operator, WordPerfect - 6/92 to 11/92.
Macro Team Leader: Lara Butler [moved, no number].
. Provide support on WordPerfect macros and features, including
Spanish overflow operator.
. Conduct training in WP5.1 for DOS macro programming.
EDUCATION
Bachelor of Arts in English, emphasis in Technical Writing from BYU
at Provo, UT. Graduated 8/90.
. Graduate level computer documentation course. Co-author the EZTree
Reference Manual.
. Undergraduate and graduate level technical writing and computer
documentation courses.
INTERESTS
. Certified Software Test Engineer (QAI CSTE # 2163).
. Eagle Scout, working with Youth as Committee member.
. Create new, innovative macros and VB applications for home and
business.
. Publish How-To articles on WordPerfect and Visual Basic.
. Bi-lingual (English/Spanish), currently a little rusty in Spanish due
to lack of use.
REFERENCES
. Honorable Howard "Buck" McKeon, U.S. Congressman, CA-25. 202-***-****.
. Lee Soptich, Fire Chief, Washington Eastside Fire & Rescue. 425-313-
3201. Email: ********@***-*.***.
. Daniel Payne, Localization Project Manager, Corporation of the
Presiding Bishop. 801-***-****. Email: *******@*********.***.