I am passionate about the Customer, and a firm believer that small things can make a big impact. I am also an automation enthusiast. I believe that hours spent performing manual testing, where automation is a similar one-time investment, are hours wasted. That is not to say manual testing is not valuable and very often essential, but it simply isn't scalable in the long term.
My understanding of what it means to work as a QA in an Agile world is constantly evolving. More and more, I am of the opinion that QA should stand for "quality advocate", and the role should be more about proactively baking quality into the process through and through (from beginning to end), rather than a reactive approach.
I enjoy problem-solving, and I am analytical by nature. I also have interest in the fields of cyber security, hacking/penetration testing, load testing, and software development.
Outside of work, you can find me spending time with my family (including five cats -- Pandora, Tennant, and Rachmaninoff, Eccleston, and Prada).
Software Development Engineer in Test @ • Develop automation for REST services to find bugs in new features and prevent regressions.
• Develop framework features such as a dynamic string substitution utility to allow writing tests more quickly and decrease code duplication.
• Drove consensus on code format standards.
• Championed transitioning from logging some test output to the console to using SLF4J to enable other teams using the test framework to better control their own logging. From January 2015 to Present (10 months) Seattle, WashingtonQuality Assurance Engineer @ • Developed Java based image comparison application for programmatically determining pixel differences in given set of images and developing composite image of differences. Utility used by numerous teams throughout Amazon in automated tests.
• Wrote over 400+ integration tests for the Amazon Local consumer website.
• Lead designer and developer for automated tests that enabled digital gifting in the UK for Amazon.com. This work enabled the digital gifting team to fully automate deployments without clients running manual tests for each deployment.
• Won Quality Cup Award at Amazon for increasing Unit Test coverage and development of tests to enable services to move to Continuous Deployment.
• Developed Business Builder Service, a test data generation service used in automated tests to enable dynmanic generation of test data.
• Led the effort of testing the Amazon Local consumer website, a website with tens of millions of customers.
• Designed and developed an email testing framework that enabled the automated testing of email content. From February 2012 to January 2015 (3 years) Greater Seattle AreaQuality Assurance Engineer @ • Operated as Avamar SharePoint plug-in team lead.
• Wrote test plans/cases from product requirement documents.
• Performed black box testing using mixture of manual and automated tests.
• Developed XML input file editor for automation framework using C#. From June 2010 to February 2012 (1 year 9 months) Greater Seattle AreaGraduate Instructor @ • Instruct students in computer/technology fundamentals.
• Grade assignments and proctor university computer competency exams. From September 2009 to June 2010 (10 months) Cheney, WAQuality Assurance Engineer - Technology Leadership Program @ The Technology Leadership Program is a two-year rotational program created as a channel for future technology leaders. Associates develop technical, business, and leadership skills through hands-on experience, mentoring, training, research projects, and networking with senior leadership.
First Rotation
• Write and run manual test scripts in accordance with functional/design specifications to verify new or existing website functionality. Also create/triage defect reports and follow-up with developers.
• Created javascript solution to summarize the state across various system environments in a concise and easy-to-read format. From July 2008 to December 2008 (6 months) Greater Seattle AreaTechnical Architect Intern - Technology Internship Program @ • Created/modified Engineering Design Specifications (EDS).
• Created script utilizing XML/XSLT to summarize security issues for eCommerce security team.
• Created/modified data feed batch scripts. From June 2008 to September 2008 (4 months) Greater Seattle AreaLab Assistant @ Worked as a resource for students to help ensure understanding of various software products and techniques. Specifically, aided understanding of Office products such as Excel, Word, Powerpoint, Access, etc. as well as basic web programming techniques and basic web queries. Also proctored exams for instructor to test students understanding of course materials. From September 2004 to June 2006 (1 year 10 months) Cheney, Washington
Master's Program, Computer Science @ Eastern Washington University From 2009 to 2010 Bachelor of Science in Computer Science, Computer Science, Mathematics, Physics @ Eastern Washington University From 2004 to 2008 Keith Woelke is skilled in: Java, Testing, Test Automation, Software Development, WebDriver, Ruby, C, C#, .NET, Agile Methodologies, Linux, Software Engineering, Spring, Software Documentation, Software Design, Security, SQL, Quality Assurance
Websites:
http://www.wamu.com