Hayden B Dennis

I am currently employed as a Software Quality Engineer but I also manage a number of websites within my own E-Commerce business.

I began this online resumé/portfolio to showcase my projects and share what skills I was acquiring in Test Automation with the latest software tools.

If you're here to learn a little more about me, then I thank you for being here and for your interest.

If you have any questions, please visit the Contact Page and leave me a message!

Cheers!

What Am I Working On?

January 2025 | Software Quality Engineer | Since May 2021


I've been working for one of the largest banks in the U.S. and I am so grateful for the opportunity.

Certifications and Test Automation

I've put a hold on preparing for any ASTQB Testing Certifications because I've been learning a lot.
I've gotten much more experience with coding for Test Automation over the last two years. Most recently our team upgraded to Selenium 7 with Java.
I've had some exposure to Karate and testing API's and hope to learn more in the coming year.

What I've Done in E-Commerce

E-Commerce

A few years ago I started an online business.
In the process, I created four websites hosted on the Shopify platform.
One of my accomplishments included creating a solid brand image and facilitating consistent online sales.
As a result, I've generated a base of loyal return customers and followers through social media.

Web Design

I have designed many websites for business and creativity.
My first commercial website was a travel blog that I designed using WordPress 6 years ago.
In relationship to E-Commerce, I've chosen the design/themes, and features for multiple websites hosted on Shopify.

Copywriting

As an E-Commerce Manager I have spent countless hours copywriting unique product descriptions for items I sold through my online retail stores.
I also created email marketing campaigns and designed creative advertisements used in both social media and google ad campaigns.

Management

My business management experience involved many responsibilities required for establishing an online retail business and maintaining it.
I was responsible for researching and seeking out manufacturers to gain authorization for promoting and selling their proprietary merchandise online.

I am passionate about technology and software that's why I view every day as an opportunity to learn something new!

Resumé

21+ Years IT Experience

Software Test Engineer

Technical Summary

• Qualified Software QA Tester with working experience in all phases of the Software Development Life Cycle, beginning with gathering requirements to creation and implementation of test plans/cases, testing, defect tracking, and reporting
• Proficient with Functional testing of client-server and web-based software applications applying Integration, System, Regression, and User Acceptance testing strategies
• Current experience writing Automation Scripts in Selenium Framework with Java | IntelliJ IDE | Gradle Configuration
• Uses Cucumber for Behavior Driven Development test automation scripts written using Gherkin syntax
• Creates Step Definitions using Java to connect Gherkin steps with programming code • Experienced writing SQL queries for extracting test data from source database tables and comfortable executing tests from, and navigating from CLI
• Always maintains a positive mindset with strong interpersonal, analytical and organizational skills, combined with the capacity to work cooperatively in a team environment or independently on remote work assignments.
• Comprehensive knowledge of End-to-End Functional Testing with Client Server, Web-Based and Mobile applications applying Integration, System, Regression, and UAT testing strategies
• Hands-on experience creating SOAP & REST API Projects in SoapUI using Groovy Scripts for running Test Suites to Test Steps, and adding assertions for validation
• Direct experience setting up Test Automation with Android SDK and iOS using XCode for simulation of mobile devices and Appium for actual mobile devices

Career Summary

• A versatile IT Professional with over 15 years experience involved with multiple IT projects requiring an adaptive skill set to successfully collaborate with project managers, business analysts, and development teams
• Healthcare Industry background with proficiency in Medical Terminology and Functional Testing of Medical Devices interfaced with Web-Based applications used for collection and analysis of diabetes/blood sugar data
• E-Commerce Management skills formed by initiating the creation, launch, maintenance and functional testing of e-commerce and content marketing websites managed on both WordPress and Shopify platforms
• Recent work history implementing Digital Marketing strategies through Social Media channels, Google Ad Campaigns and Copywriting unique product descriptions, email marketing, and advertisements
• Content creation skills comprised of blogging, photography, videography and editing expertise with the use of complex multimedia software and hardware tools for marketing and personal branding

Education

2001
American Intercontinental University

Masters - Information Technology

Graduated from American Intercontinental University
Curriculum focused on Database Administration, Network Administration,
Business Fundamentals and Object-Oriented Programming in a .NET Framework

1994
Oral Roberts University

Bachelor of Arts - Psychology

Graduated: Major in Psychology
Minor in Spanish

Experience

May 2021 - Present
PNC Bank

Software Test Engineer

September 2014 - Present
OA Commerce

QA Analyst/E-Commerce Manager

• Performed exploratory and functional testing of 4 web-based e-commerce applications and 4 content management sites with web app features
• Successfully launched 8 website applications utilizing HTML, CSS, Javascript and PHP code to determine the UI/UX design, format and features of each site
• Implemented marketing ad campaigns and SEO optimization to drive site traffic which increased sales over 50% in first year
• Established e-commerce business as sole proprietor and procured all Florida state licensing for reseller sales tax requirements
• Modified Ruby-Based(Liquid) and PHP files for 3rd party plugins

July 2014 - August 2014
ACAMS

Quality Assurance Tester (Temp Contract)

• Initiated Test Planning and composed detailed Test Plan for ACAMS to lead Anti-Money Laundering risk assessment software development project
• Created dozens of formal test cases to equip Beta clients for User Acceptance Testing according to test plan specifications.
• Identified test objectives and executed functional tests to meet all testing requirements on time and before project completion

March 2011 - August 2013
Trimble/Advanced Public Safety

Software QA Analyst

• Composed hundreds of exclusive test cases for web-based mobile apps implemented in more than 50 law enforcement agencies nationwide
• Utilized features of TFS to report/track defects, validate fixes, and document test cases executed for specific projects required by state and local agencies
• Performed functional testing on electronic citation software applications Quick Ticket, Pocket Citation, Virtual Partner and Report Beam installed on laptops and hand-held devices

February 2008 - June 2010
CACI

Software Test Engineer II

• Created, updated and executed test cases for EESOH-MIS software application while employing functional, integration, and regression testing strategies.
• Implemented several user acceptance tests for Beta Testers from Tyndall Air Force Base and provided deliverables to validate business requirements
• Reported bugs and validated bug fixes for builds and releases using Bugzilla defect tracking
• Interfaced with customers, vendors, and all company departments to resolve technical and quality problems

January 2007 - December 2007
Ashvins Group

Software QA Analyst (Temp Contract)

• Executed over 1000 test cases for proprietary Health Management Application in English, Spanish, and Portuguese versions of the software
• Validated and integrated data imported from Glucose/Insulin reading devices
• Validated data imported from Glucose Monitoring Devices and Insulin Pumps for QA testing and reporting

July 2006 - August 2006
Kaplan University

Software QA Analyst (Temp Contract)

• Transcribed over 50 defects from defect tracking into test cases using Mercury TestDirector for Quality Center
• Participated in company led Test Automation training sessions using regression test samples from Mercury Quick Test Professional
• Composed SQL queries for data retrieval from relational databases in SQL Server

March 2005 - December 2005
E-Funds/Wildcard Systems

Software QA Analyst (Temp Contract)

• Responsible for functional and regression testing of 9 web-based applications as a member of a SCRUM team with 3 developers practicing Agile methodology
• Drafted over 200 test cases for web-based app written in ASP.net & ColdFusion

October 2004 - April 2005
GLOBAL ENTERTAINMENT Holdings/Equities, Inc.

Software Support/QA Analyst

• Responsible for QA testing online gaming software and managing servers running website applications
• Acted as liaison between software licensees, hosting services and application development
• Created system documentation and business requirements for new features and releases

April 2004 - August 2004
OFFICE DEPOT - Corporate Headquarters

Data Analyst

• Developed MS Access database to provide system for weekly employee census and management
• Integrated Visual Basic Applications code and SQL queries in design of database using MS Access
• Provided QA and research support for PC Deployment and Standardization project at corporate offices

September 2003 - January 2004
Charter Communications

Software Implementation Analyst (Temp Contract)

• Contributed to Charter/ICOMS Billing Conversion Project as member of Data Analysis & Setup team
• Collected data for data mapping of ICOMS and setup of system parameters in AS/400 environment
• Performed functional testing for QA and research, following initial conversion and confirmed data accuracy

February 2003 - September 2003
Teksystems (Temp Contract)

PC Technician

• Completed data migration project on over 220 laptops and workstations for US Navy Recruiting Office
• Implemented OS upgrade to XP, data migration and provided on site support at Home Banc Mortgage
• Initiated XP post migration next day support as a Hewlett Packard consultant at Charles Schwab bank

March 2001 - January 2003
Convergys

Systems Log Analyst (Associate, Business Systems)

• Presented resolutions for over 170 Failures/Cases and Turnover tasks for the Log Analysis Department • Responsible for defect tracking/reporting during client UAT testing and validating requirements for fixes
• Tested both manual and automated processes on ICOMS 4.0 – 5.0 billing software in AS/400 environment
• Ran SQL queries and executed AS/400 commands in order to display files, jobs or queries

November 2000 - February 2001
IBM

PC Technician

• Backed up, migrated data and setup LAN for Social Security Administration and Spherion Staffing Agency
• Re-imaged and replaced hard drives for workstations located in Washington Mutual Loan Center

May 2000 - November 2000
Interealty

Help Desk Analyst

• Provided technical support for realtors using Multiple Listing Service software
• Configured modem initialization strings and printer/display peripherals for use with proprietary software

Personal Development

Test Automation University

• Java Programming (2019)
• Setting a Foundation for Successful Test Automation (2019)
• Exploring Service API's Through Test Automation (2019)
• Introduction to TestNG (2019)

LinkedIn Certifications

• Learning Selenium (2019)
• UX Foundations: Accessibility (2018)
• User Experience for Web Designers (2018)
• Programming Foundations Fundamentals (2018)
• Web Programming Foundations (2018)
• Web Development Foundations: Full Stack vs Front End (2018)

Skillshare

Roadmap to Test Automation(2019)
Introduction to Git & GitHub(2019)
Introduction to MySQL(2019)

Software Testing Certifications

- COMING SOON! -
• CAST Certified Associate in Software Testing
• ISTQB Foundation Level

IT Certifications

• BrainBench SQL (ANSI) Fundamentals (2005)
• Microsoft Certified Professional (2003)

Coding Skills

HTML / CSS

80%

SQL

60%

Java

20%

Python

20%

PHP

15%

Ruby

10%

JavaScript

75%

Design Skills

Web Design

95%

Print Design

65%

Logo Design

80%

Graphic Design

90%

Technology & Testing Proficiency

Testing Methods

Functional Testing, System Testing
Ad Hoc Testing, Regression Testing
Feature Testing, Acceptance Testing and Validation
Negative & Boundary Testing Black Box Testing

Testing Tools

Selenium Web Driver
Appium
Cucumber
Azure DevOps
Git and GitHub
Bugzilla and Jira

Test Automation Languages

Selenium with Java
Selenium with Python

Software Platforms & Frameworks

Windows, Mac OS/X, iOS, Android
AS/400, SQL Server 2008 R2
Adobe CC Photoshop, Lightroom, Premiere
TFS, Test Director, QTP
WordPress, Shopify
G Suite, MS Office, Excel, Sheets, Docs
.NET
VS Code, Eclipse, Sublime Text
Google Chrome, Mozilla Firefox, Safari, Brave, Opera

Portfolio

My Creations
Media Archive – Clean Water Mill – E-Commerce

Media Archive – Clean Water Mill – E-Commerce

E-Commerce, Media
Media Archive – One Away – Travel Blog

Media Archive – One Away – Travel Blog

Content Marketing, Media
Media Archive – Inspired Fire and Water Features – E-Commerce

Media Archive – Inspired Fire and Water Features – E-Commerce

E-Commerce, Media
Media Archive – Creators Quiver – Content Marketing

Media Archive – Creators Quiver – Content Marketing

Content Marketing, Media
Media Archive – OA Commerce Web Design

Media Archive – OA Commerce Web Design

Media

Contact

Reach Out and Touch Base

786-530-2440

Coral Springs, FL

hayden@haydenbdennis.com

Freelance Available

How Can I Help You?

Privacy Policy

The Fine Print

Disclosure Statement

This policy is valid from 05 April 2018

This blog is a personal blog written and edited by me, Hayden B. Dennis.

For questions about this blog, please contact me at hayden@haydenbdennis.com

This blog accepts forms of cash advertising, sponsorship, paid insertions, or other forms of compensation.

The compensation received will never influence the content, topics, or posts made in this blog. All advertising is in the form of advertisements generated by a third-party ad network. Those advertisements will be identified as paid advertisements.

I am not compensated to provide opinions on products, services, websites, and various other topics. The views and opinions expressed on this blog are purely my own. If I claim or appear to be an expert on a certain topic or product or service area, I will only endorse products or services that I believe, based on my expertise, are worthy of such endorsement. Any product claim, statistic, quote, or other representation about a product or service should be verified with the manufacturer or provider.

This blog does not contain any content which might present a conflict of interest.

Privacy Policy

What information do we collect?

We collect information from you when you subscribe to our newsletter or fill out a form.

When ordering or registering on our site, as appropriate, you may be asked to enter your: e-mail address. You may, however, visit our site anonymously.

Google, as a third-party vendor, uses cookies to serve ads on your site. Google’s use of the DART cookie enables it to serve ads to your users based on their visits to your sites and other sites on the Internet. Users may opt out of the use of the DART cookie by visiting the Google ad and content network privacy policy.

What do we use your information for?

Any of the information we collect from you may be used in one of the following ways:

  • To personalize your experience

(your information helps us to better respond to your individual needs)

  • To improve our website

(we continually strive to improve our website offerings based on the information and feedback we receive from you)

  • To process transactions

Your information, whether public or private, will not be sold, exchanged, transferred, or given to any other company for any reason whatsoever, without your consent, other than for the express purpose of delivering the purchased product or service requested.

  • To administer a contest, promotion, survey or other site feature
  • To send periodic emails

The email address you provide may be used to send you information, respond to inquiries, and/or other requests or questions.

How do we protect your information?

We implement a variety of security measures to maintain the safety of your personal information when you enter, submit, or access your personal information.

Do we use cookies?

Yes (Cookies are small files that a site or its service provider transfers to your computer hard drive through your Web browser (if you allow) that enables the sites or service providers systems to recognize your browser and capture and remember certain information

We use cookies to keep track of advertisements and compile aggregate data about site traffic and site interaction so that we can offer better site experiences and tools in the future.

Do we disclose any information to outside parties?

We do not sell, trade, or otherwise transfer to outside parties your personally identifiable information. This does not include trusted third parties who assist us in operating our website, conducting our business, or servicing you, so long as those parties agree to keep this information confidential. We may also release your information when we believe release is appropriate to comply with the law, enforce our site policies, or protect our or others’ rights, property, or safety. However, non-personally identifiable visitor information may be provided to other parties for marketing, advertising, or other uses.

Third-party links

Occasionally, at our discretion, we may include or offer third-party products or services on our website. These third-party sites have separate and independent privacy policies. We, therefore, have no responsibility or liability for the content and activities of these linked sites. Nonetheless, we seek to protect the integrity of our site and welcome any feedback about these sites.

Online Privacy Policy Only

This online privacy policy applies only to information collected through our website and not to information collected offline.

Your Consent

By using our site, you consent to our website’s privacy policy.

Changes to our Privacy Policy

If we decide to change our privacy policy, we will post those changes on this page and if you have any questions about our Privacy Policy please email hayden@haydenbdennis.com

This policy is powered by Trust Guard PCI compliance.

en_USEnglish