Automation Engineer


April 22, 2021

Do what you love. Love what you do.

At Workday, we help the world’s largest organizations adapt to what’s next by bringing finance, HR, and planning into a single enterprise cloud. We work hard, and we’re serious about what we do. But we like to have fun, too. We put people first, celebrate diversity, drive innovation, and do good in the communities where we live and work.
Job Description
As an Automation Engineer in the Quality team, you will be involved in all aspects of quality assurance activities for an enterprising scrum team. Working closely with other Quality Engineers, Developers and Product Managers, you will leverage and grow your knowledge and creativity to design effective test solutions (manual and automated) to ensure a high-quality product for our customers.

  • Develop, automate, and maintain highly effective test cases in a CI/CD environment during each sprint of the Agile life cycle

  • Continuously curate and enhance test case repository, automated tests, framework, and tool sets to meet best practices and standards

  • Analyze, troubleshoot, and triage automation issues

  • Document, investigate and communicate defects discovered during test execution

  • Participate in all Scrum ceremonies, representing QA to provide estimates, test status and risk assessment

  • Work closely with scrum team to understand features, articulate problems, and influence the quality and design of our products

  • Contribute to process improvements and refinement of QA practices to deliver high quality product from release to release


  • 6+ years of experience working in software quality assurance with at least 4 years building automated test solutions

  • Skilled in building reliable automated tests from front end and back end following automation best practices

  • Object oriented programming experience in Java

  • Ability to develop and execute test strategy for web applications having a high degree of complexity

  • SQL experience

  • Web Services testing experience

  • Experience working in Agile software development life cycle

  • Proven ability to balance multiple priorities

  • Strong communication and collaborations skills

  • Bachelor's degree in Computer Science or related field

Experience with some or all of the following is highly desirable:

  • Multi-Dimensional Database Concepts

  • Linux shell scripting

  • Continuous Integration/Continuous Deployment tools

  • Domain knowledge in Financial Management/Financial Systems