Senior SDET – Senior Software Engineer in Test

Posted 4 days ago

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.