Daniel Burton

Daniel Burton

Software Development Engineer in Test
Reply rate:
-
Availability:
Hourly ($/hour)
Location:
Denver, Co, United States
Experience:
15 years
Daniel Burton- │-Senior QA Engineerlinkedin.com/in/daniel-burton-a- │ Denver, CO 80205 Summary and Key Qualifications Self-motivated, diligent, and solution-driven Senior QA Engineer possessing extensive experience in automation tools, client-facing applications, and RESTful web services. Devising and executing test plans for all things client and server-side while owning the QA process through final check before approving apps to go live. Proven track record of building automated testing frameworks and solutions for multiple types of applications and devices (web, mobile, and embedded systems). Working independently with substantial latitude for action and decision while maintaining focus on achieving optimal outcomes as part of a collaborative development effort within remote and distributed team environments. Senior QA Engineer | Automation | Messaging Protocols | Trace Logging | Web and Mobile Apps | Production Support Self-Initiating | Collaborative | Time and Task Management | Written and Verbal Communication TechnIcal Skills Programming Languages: C, C++, C#, Java, JavaScript, Perl, PHP, Python, Groovy, SQL, UNIX Shell, Regular Expressions Operating Systems: Windows, Linux, Mac OS X, Android Web Technologies: HTML, XHTML, CSS, XML, JSON, AJAX, REST, Jackson, Gson, Jersey, RestTemplate, node.js Dependency Injection Frameworks: Spring, Guice Test Frameworks: JUnit, Cucumber, Serenity, TestNG, NUnit, PHPUnit, JMeter, soapUI, Rest Assured Automation Frameworks: Selenium, WebDriver, Robotium Database Systems: Microsoft SQL, MySQL, MariaDB, PostgreSQL, Oracle, CouchDB, MongoDB, Cassandra Web Servers: Apache, JBoss Source Control: Microsoft Visual SourceSafe, CVS, Subversion, Perforce, Git Build Systems/Continuous Integration: Maven, Gradle, Bamboo, Hudson/Jenkins, Gitlab CI Virtualization/Containerization: Hyper-V, VMWare, VirtualBox, Vagrant, Docker, Kubernetes Editors/IDEs: Emacs, Vi, Microsoft Visual Studio, Eclipse, IntelliJ IDEA Remote Collaboration: Zoom, Skype, Slack, G Suite (Chat, Hangouts, Docs, Sheets, Slides), BlueJeans Adopting new technologies quickly and independently Professional EXPERIENCE SR Software Development Engineer in Test2017 - Present VertaforeDenver, CO Designing and developing a test automation framework for a next-generation, cloud-based microservice and UI application platform Planning test coverage for and automated tests for critical core services Effectively collaborating in the development of continuous integration systems, based on Gitlab CI Developing UI-based automated tests Creating innovative processes of testing complex pieces of functionality Reviewing unit tests written by developers and helped improve the quality/coverage Serving as team lead for SDETs group and mentoring junior SDETs Staff Software Test Engineer2015 - 2017 ImpinjSeattle, WA Developed automated functional tests, test frameworks, and testing tools for REST services in an integrated Internet of Things (IoT) hardware/software platform Improved device simulator to make test data more realistic Introduced BDD-style testing with Cucumber Created a test plan for new system architecture and migration to the cloud Designed a master test plan for performance testing across functional teams Made improvements to and extended framework for system performance benchmarking Created performance metrics database and integrated into testing tools Developed automated scaling tests to determine upper limits of system load Software Development Engineer in Test - Instant Video, Mobile2013 - 2014 AmazonSeattle, WA Drove software quality and test automation for Amazon Instant Video's Second Screen feature, which provides users with an enhanced viewing experience, bringing together tablet devices and the big screen, in a fast-moving agile environment Designed and developed an end-to-end test framework, coordinated Android devices and embedded web applications Developed automated functional and long-haul tests Planned test coverage and generated test cases Investigated defects and drove their resolution, collaborating with teams in multiple time zones Software Development Engineer in Test (Contract)2012 - 2013 Time Warner CableBroomfield, CO Designed and developed a frontend test automation framework for the user interface of the next generation of cable set-top boxes, driven by an embedded web application, in an agile development environment Created object-oriented representations of page components, representations of different browsers and hardware devices, a logging and reporting facility, conduits for accessing test data from back-end services, and test set up and tear-down routines Developed a functional test automation suite, set up and administered test environments, and set up test jobs on a continuous integration server Software Quality Engineer (Contract)2011 - 2012 Pearson eCollegeCentennial, CO Developed automated functional tests for key, customer-facing authoring and navigation components of a web-based educational platform, in an agile development environment Made improvements to the front-end UI automation framework QA Analyst (Contract)2010 - 2011 CaridianBCTLakewood, CO Created and executed test plans for biological devices Developed internal QA infrastructure scripts and web applications Software Developer | Fully Remote 2 Years2005 - 2010 ZenpriseVirtual Office, CA Developed a service-management software system that delivers real-time, automated diagnosis and resolution of problems across the Microsoft Exchange and BlackBerry environment Created problem detection rules, using logic-based languages Developed user-facing problem resolution plans Investigated environment data, using systems administration tools to define problem scenarios Collaborated with system administrators to better understand problems and their symptoms Set up test scenarios and developed automated regression tests Independent Consultant | Fully Remote2003 - 2006 Daniel Burton ConsultingVirtual Office, CA Designed and developed a web crawling application for an academic web services company Implemented pattern-matching and Bayesian algorithms to improve content relevance Executed a genetic algorithm, in order to improve software performance EDUCATION Bachelor of Science │ Computer Science, University of California - Berkeley, Berkeley, California
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.