Professional Philosophy

I am a firm believer in the importance of product quality, usability, and customer satisfaction.

I take pride in leading teams across the globe in software quality best practices and developing flexible and functional automation frameworks, tools, libraries, and tests to support
thoroughly testing products before any issues reach the customer.

One of my passions is creating automation frameworks using open source or free products that are also compatible with
commercial products and in-house tools to meet a wide variety of customer needs.

To achieve the most efficient and cost-effective results, I encourage my clients or employer to clearly articulate their goals and problems.
I incorporate their preferred tools or existing automation wherever possible to streamline the process and utilize the efficiency of new software tools.

This includes utilizing AI in test development, framework development, and for building more testability into products under test, still keeping critical verification steps for humans to ensure quality through the application of solid engineering processes in product and test development.

Collaboration is essential to my philosophy, and I work closely with manual and automated QA team members,
product developers, stakeholders, and customers to ensure the best outcome for all.

Reduce

  • Product bugs
  • Product development cycle-time while increasing product quality
  • Valuable manual testing time on repetitive tasks

Reuse

  • Existing working automation libraries instead of rebuilding from scratch
  • Software development best practices in test automation and framework development
  • Test automation innovations, tools and industry standard practices

Recycle

  • Duplicate automation code into single methods
  • Redundant or no longer relevant tests 
  • Knowledge and expertise across teams and projects in new and innovative ways

Experience
Click to read more about my
Experience