Churchill Downs-posted 8 days ago
Full-time • Mid Level
Grymr-Devndle, KY
251-500 employees

TwinSpires is the premier online horse racing wagering platform in the United States. TwinSpires is owned and operated by Churchill Downs, Inc., and is the official online betting partner of the Kentucky Derby, bringing you more than 148 years of wagering experience. Players can wager through the TwinSpires desktop, mobile, and app-based advance-deposit wagering platforms as well as at retail locations and race tracks across the country.JOB SUMMARY The QA Automation Engineer works on an Agile software development team. You design, build, and run automated tests through the full software development cycle. You work with developers to document issues, communicate updates, and follow each issue through resolution. You prepare clear reports for team leaders and management. You support shared team goals and coordinate work so the group delivers strong results.

  • Automate manual test cases into runnable suites executed across environments.
  • Develop test plans, testing strategies, and test cases for workflows.
  • Perform functional, regression, ad hoc, integration, end to end, and user acceptance testing.
  • Review project requirements and design documents to build meaningful test cases and test plans.
  • Identify gaps in requirements and confirm readiness for automated test creation.
  • Build testing tools and scripts used by test engineers.
  • Support QA initiatives across the organization.
  • Work with engineering team members and other departments on technical issues and updates.
  • Review test results, identify root causes, and assess severity and scope.
  • Provide defect tracking updates, regression updates, and status reports to leadership.
  • Three or more years of web automation experience, including web service automation.
  • Strong skill with Selenium, Jenkins, Java, Junit, TestNG, Appium, Git, and Maven.
  • Experience with Jira, Confluence, Bitbucket, CI/CD tools, TestRail, and BrowserStack.
  • Skill using Maven or Gradle.
  • Strong knowledge of database technologies.
  • Working knowledge of REST API calls.
  • Working knowledge of version control tools such as Git.
  • Experience building automated tests for native applications with tools like Xcuitest or Compose.
  • Strong communication and interpersonal skills.
  • Experience with Continuous Integration and Continuous Delivery tools.
  • Recent experience on an Agile Scrum team.
  • Strong understanding of the software development life cycle.
  • Bachelor's or Master's degree in related field, or relevant experience.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service