Ross Williams
About Ross Williams
Ross Williams is a software developer at Auto-Owners Insurance, specializing in building business rules and developing SQL scripts. He holds a Bachelor's Degree in Information Technology from Central Michigan University and has experience in quality assurance and data testing.
Work at Auto-Owners Insurance
Ross Williams has been employed at Auto-Owners Insurance since 2018, serving as a Software Developer. In this role, he is responsible for building business rules that align with stakeholder needs. His work involves developing SQL scripts and collaborating with architects to verify and test ETL processes within the Enterprise Data Warehouse. Prior to his current position, he worked as a Quality Assurance Analyst - Automation at the same company from 2015 to 2018, where he focused on automated testing and data verification.
Education and Expertise
Ross Williams completed his high school education at Linden High School, earning a high school diploma from 2006 to 2010. He furthered his education at Central Michigan University, where he studied Information Technology and obtained a Bachelor's Degree from 2010 to 2014. His academic background provides a foundation for his technical skills in software development and data management.
Background
Before joining Auto-Owners Insurance, Ross Williams worked at Pension Plan Services, Inc. as an Office Assistant for seven months in 2013. This early role contributed to his professional experience and understanding of office operations. His career trajectory reflects a focus on technology and data-related roles, leading to his current position in software development.
Technical Skills and Responsibilities
In his current role, Ross Williams updates and maintains the automated regression testing framework using Java, JUnit, Jenkins, and Spring. He conducts tests for data completeness, duplicates, truncations, and referential integrity within the data warehouse. Additionally, he verifies data conformity and checks the 3rd Normal Form status at the conformed layer, ensuring the integrity and reliability of data processes.