Veeva Systems

Senior Software Engineer in Test

Veeva Systems

full-time

Posted on:

Origin:  • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

💰 CA$90,000 - CA$150,000 per year

Job Level

Senior

Tech Stack

AWSCloudGradleJavaJavaScriptJenkinsLinuxMavenUnix

About the role

  • Be a self-driven Senior Software Engineer in Test passionate about quality and automation
  • Collaborate with QA manager and other SDETs on defining automation strategy
  • Maintain and improve existing API and UI automation framework
  • Maintain and improve existing automation test suites
  • Monitor, analyze and report test automation results
  • Address failures reported by nightly automation runs
  • Collaborate with Developers, QA, and PMs to identify automation test cases that will ensure product quality

Requirements

  • 7+ years of experience in software test automation or software development
  • Strong experience in Java and JavaScript
  • Experience with API automation using REST Assured
  • Good understanding of modern best practices for software development like design patterns, code reusability, extensibility, and maintainability
  • Experience with one or more existing UI automation frameworks
  • Good working knowledge using tools such as Git, Jenkins, and Maven/Gradle
  • Problem-solving, process improvement, and coaching
  • Strong written and verbal English skills to support complex analysis
  • Bachelor’s degree in Computer Science/Engineering or equivalent
  • Must be based in Canada and within 1 time zone of Toronto
  • Nice to have: experience working in Unix/Linux and AWS environments
  • Nice to have: experience working with Playwright
  • Nice to have: experience with functional testing (testing planning, test design and test execution)