Job Automation/ QA Engineer

Regression QA Engineer

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.

About the Team

Software QA Engineer: Debugs software products through the use of systematic tests to develop, apply, and maintain quality standards for company products. Develops, modifies, and executes software test plans. Analyzes and writes test standards and procedures. Maintains documentation of test results to assist in debugging and modification of software. Analyzes test results to ensure existing functionality and recommends corrective action. Consults with development engineers in resolution of problems. Provides feedback in preparation of technical appraisals of programming languages, systems, and computation software. Ensures quality computer integration into the overall functions of scientific computation, data acquisition, and processing.

About the Role

Workday Strategic Sourcing is a leading provider in cloud-based strategic sourcing solutions that help organizations source faster and achieve better business outcomes. Strategic Sourcing has a direct impact on Workday’s ability to deliver a comprehensive source-to-pay strategic sourcing offering, elevating the office of procurement in strategic importance and transforming the procurement function.
Strategic Sourcing transforms archaic sourcing processes with clean, intuitive software that helps buyers and suppliers do business more effectively and with fewer headaches.


We are looking for an experienced and curious Software Quality Assurance Engineer to help us release quality code of new features to our customers.

About the role
• In this position, you will be responsible for analyzing high-fidelity prototypes and preparing thorough test scenarios to catch out as much many bugs as possible.
• Meeting key metrics of High-quality code and the ability to deliver milestones all the way to production
• Analyzing requirements
• Designing test cases
• Identifying and planning the required tests
• Gathering and managing test data
• Execution of functional test
• Logging outcomes and verifying test execution
• Analyzing, evaluating, submitting and retesting defects

About the team
• We are currently using React, Redux and Apollo GraphQL client with ES6, TypeScript and SCSS
• Frontend code is unit-tested using Jest and Enzyme and cleanliness is maintained using latest approaches (ESLint, AirBnB style guide)
• Styling is separated from components and modularised using CSS modules approach with the help of webpack
• Our application backend is built on Ruby on Rails
• We take full advantage of Postgres with a trigger-based time machine, SQL views, and a willingness to drop from ActiveRecord to raw SQL when it makes sense
• AWS
• Sidekiq, Redis, ElasticSearch and websockets definitely play their parts
• Scout's Engineering Workflow
• We release to production once every two weeks
• Jira and Slack help us coordinate across continents and time zones
• Github helps us improve each other's code and our well-tuned linter keeps reviews quick on style and heavy on substance
• Our QA team works hard to catch issues, bus, and cross-browser glitches before we merge a pull request into the mainline and again before release in the weekly smoke test
• Gitlab CI gives us power to continually improve our automated testing infrastructure

About You
• Minimum of 2 years of Quality Assurance
• Proficient understanding of software test methodologies/procedures and the overall product development lifecycle
• Excellent verbal and written communication skills in English
• Efficiently regulate and prioritize tasks
• Experience with JIRA and Confluence or similar tools
• Experience with some Test Case Management system
• Experience in Technical Writing is a plus
• Experience with Agile and remote or geographically distributed environment is a plus


• Minimum of 2 years of Quality Assurance
• Proficient understanding of software test methodologies/procedures and the overall product development lifecycle
• Excellent verbal and written communication skills in English
• Efficiently regulate and prioritize tasks
• Experience with JIRA and Confluence or similar tools
• Experience with some Test Case Management system
• Experience in Technical Writing is a plus
• Experience with Agile and remote or geographically distributed environment is a plus