Sr Software Developer in Test (sdet) - Evisort

Workday Workday · Enterprise · Vancouver, BC

This role is for a Senior Software Developer in Test (SDET) at Workday, focusing on their AI platform for contract management. The primary responsibility is to drive the quality assurance process by implementing comprehensive automated functional, regression, and performance testing for an enterprise-grade SaaS platform. The role involves enhancing platform scalability, partnering with developers and product managers, and designing/maintaining test automation frameworks. While the company uses AI and the role mentions AI-assisted testing tools, the core function is in test automation for a product that leverages AI, rather than building AI models directly.

What you'd actually do

  1. Drive the quality assurance process by implementing comprehensive automated functional, regression and performance testing, ensuring our platform consistently meets the highest quality standards.
  2. Enhance platform scalability by implementing effective performance and load testing strategies.
  3. Partner with software developers and product managers to define features and establish criteria for verifying correct implementation, fostering a quality-first mindset throughout the development cycle.
  4. Leverage your expertise in test automation to design, develop, and maintain efficient test automation frameworks that support continuous delivery and integration.
  5. Actively mentor P2 and P3 SDETs, conducting high-level code reviews and fostering a culture of technical excellence.

Skills

Required

  • modern automation frameworks (Playwright, Cypress, Selenium, or similar)
  • Java, JavaScript, TypeScript, or Python
  • software design patterns
  • test automation frameworks
  • REST APIs
  • CI/CD pipelines and tools (GitHub Actions, Jenkins)

Nice to have

  • TypeScript
  • cloud environments
  • micro-services
  • containerized applications
  • AI-assisted testing tools
  • performance and security testing principles

What the JD emphasized

  • 8+ years of experience in quality engineering, with at least 5 years focused on test automation
  • 5+ years of professional programming experience in Java, JavaScript, TypeScript, or Python
  • Proven experience building and maintaining test automation frameworks that reduced manual testing effort or increased test coverage