November 16, 2018

Automating the Software Test Automation Process

Francis Erdman

Francis Erdman
Senior Quality Assurance Analyst/CVS Health

Share This Post

Mark Cuban recently said the next step in software development is the creation of tools to automate tasks (think WordPress for website creation). So while coding skills are still important, having the broader soft skills to know what tools to use, when, are going to be as if not more important than code skills because in the future people will code themselves less and less and software will create more and more of the code.

In my roles serving as a Software QA Automation Architect for SaaS companies, my work largely entails developing automated tests using the Java API Selenium (for example). But increasingly the focus in test automation is platform and tool creation to streamline this process more and more.

Ten years ago the hot QA skills to have were things like SilkTest or QTP. Now, it is more Selenium or Appium or Xamarin TestCloud. But it is not just newer tools. It is a new mindset. It is not just about "automating a test case." It is about how do you write a module once that can then help you automate 1000 test cases. It is not just test automation. It is about automating the automation.

This is increasingly needed as we move to a world with more and more devices that we need to support in testing. We will no longer "automate web applications." We will create ecosystems to automatically automate tests for the Internet of Things (IoT).

Comments? You can contact me directly via my ExecRanks profile.

Share This Post