Responsibilities: - Build tools to be used by Development and by our Functional QA Teams - Build test automation suites to ensure the quality of guest impacting products - Research and introduce new technologies and ideas - Analyze complex systems, identify points of failure and design a strategy for mitigating risk - Consult the Development team on best practices, and leading by example. Minimum Qualifications - BS in Computer Science or similar field (or equivalent practical experience) - 5+ Years work experience including software development and/or test automation experience Preferred Qualification - Deep knowledge of internet, mobile or console technologies. - Strong coding skills in a language such as Python or Ruby - Strong coding skills in Object Oriented languages such as Java or C# - Experience in developing and testing Web Services using REST, SOAP, XML, or JSON - Experience using Selenium Webdriver on web and mobile devices - Experience with mobile automation frameworks such as Appium. - Familiarity with Testing Frameworks such as Junit or TestNG - Familiarity with Agile Software Development - Familiarity with Continuous Integration - Familiarity with repositories such as Github and Perforce - Familiarity with Load/Performance Testing methods and tools - High proficiency in Unix/Linux and Windows environments. - Experience in working with distributed teams.