Don Nichols
About Don Nichols
Don Nichols is a Test Automation Engineer with over a decade of experience, currently employed at Purple Communications, Inc. He has a background in Computer Science from San Jose State University and has contributed to various automation projects using Python, Appium, and Sikuli.
Work at Purple Communications
Don Nichols has been employed at Purple Communications, Inc. as a Test Automation Engineer since 2012. In this role, he focuses on enhancing automated testing processes and frameworks. His responsibilities include designing and building testing frameworks using technologies such as Python, Appium, and Sikuli. He collaborates with third-party project managers and internal developers to ensure effective bug tracking and resolution, utilizing Jira for project management.
Previous Experience
Before joining Purple Communications, Don Nichols worked at the Stanford Alumni Association as a Customer Service Representative for three months in 2006. He also held a position as a Quality Assurance Engineer at Tele Atlas for one month in the same year. These roles contributed to his foundational skills in customer service and quality assurance.
Education and Expertise
Don Nichols earned a Bachelor of Science degree in Computer Science from San Jose State University, where he studied from 1999 to 2006. His educational background provides a strong foundation for his work in test automation and software development. He has developed expertise in various programming and scripting languages, particularly in automating tasks related to Android devices.
Contributions to Test Automation
In his role as a Test Automation Engineer, Don Nichols has made significant contributions to the field of automated testing. He designed and built a framework to enhance automated testing capabilities. Additionally, he developed and maintained bash scripts that automate tasks for the Android-based SmartVP device. He also played a key role in transitioning the test team from using Excel for test case tracking to implementing TestLink, a dedicated test case management system.