Senior SDET – Senior Software Engineer in Test

Posted last month

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior SDET building automated testing frameworks for Emburse’s travel and expense software. Driving quality, performance, CI/CD, and release automation across enterprise applications.

Responsibilities

  • Work as the quality champion and SDET within a product scrum team on a large-scale, highly distributed enterprise software solution
  • Establish test plans and approaches for features and functionality
  • Ensure code changes are thoroughly tested and released efficiently and with high quality
  • Conduct system and end-to-end testing
  • Coordinate and execute release and deployment activities for Emburse releases
  • Design and implement automation for integration and workflow tests
  • Assess load and performance testing requirements and create tests to evaluate system performance under load
  • Pair with developers to ensure applications and features are designed for testability
  • Collaborate with Software Engineers, Product Owners, and other stakeholders to deliver high-quality products and services
  • Participate in peer code reviews and identify opportunities to improve test automation reliability and maintainability
  • Lead test automation projects, architecture improvements, and refactoring
  • Onboard and mentor new and junior team members
  • Supervise others or lead small to moderate projects as needed
  • Establish test and automation strategies and influence technical direction
  • Communicate and educate the team on QA and automation best practices
  • Identify and evaluate new testing, automation, and release-management tools and approaches

Requirements

  • Bachelor’s degree in Computer Science or related field, or relevant experience
  • 4+ years of Testing/Quality Engineering experience in software domain
  • Broad knowledge of Computer Science concepts and technologies
  • Experience working in Scrum/Agile and DevOps environments
  • Experience designing and implementing automated tests using Pytest, Selenium, Playwright, or similar tools
  • Familiarity with object-oriented programming languages and concepts, including Python or Java
  • Comfortable with SQL and writing SQL queries
  • Exposure to RESTful APIs and experience with Postman, Curl, or equivalent tools
  • Some experience with load/performance testing and tools
  • Ability to identify improvement opportunities and address them independently
  • Experience with front-end and back-end automation frameworks such as Selenium, QA Robot, Playwright, Pytest, and RestAssured
  • Comfortable with CI/CD, build, package, configuration, and release management tools such as Jenkins, Ansible, GitLab, or GitHub
  • Knowledge or experience with Kubernetes, Docker, AWS, and infrastructure as code
  • Exposure to infrastructure observability tools such as Grafana, OpenSearch, Coralogix, or Datadog
  • Candidates need to be legally allowed to work in Canada
  • This role is not sponsorship eligible

Job title

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AnsibleAWSDockerGrafanaJavaJenkinsKubernetesPythonSeleniumSQL

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.