S

SpryPoint

SaaS platform for utility management

Senior SDET - Software Development Engineer in Test

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • At least five years of experience in software test automation or software engineering with a strong testing focus.
  • Strong coding skills in at least one of Python, Java, JavaScript, or TypeScript.
  • Deep experience with a modern automation framework such as Playwright, Cypress, or Selenium, including building or owning a framework rather than only writing tests within one.
  • Solid API testing experience using Postman, REST Assured, or similar, and comfort with SQL and database validation.
  • Hands-on experience integrating tests into CI/CD using GitHub Actions, Jenkins, or GitLab CI.
  • Working knowledge of AWS and Docker.
  • Experience using AI coding assistants or AI test-generation tools in real work, such as GitHub Copilot, Claude, or Cursor, with an understanding of their strengths and limits.
  • Comfort writing effective prompts to generate test ideas and edge cases and to analyze failures.

Responsibilities

  • Design and build the test automation framework and the standards other engineers will follow.
  • Write and maintain automated tests across the stack, including API, integration, and end-to-end UI tests.
  • Prioritize automation by risk and value, favoring fast, reliable API-level tests over brittle UI tests where possible.
  • Integrate tests into CI/CD so they run automatically on every change and provide fast feedback.
  • Reduce test flakiness and maintain a trustworthy suite so failures are meaningful.
  • Evaluate and apply AI-assisted testing tools for test generation, self-healing tests, and failure triage; use AI and prompt engineering to accelerate test creation and edge-case discovery.
  • Review AI-generated tests and code critically.
  • Mentor other engineers on automation practices and help raise testing quality across squads.

Desired Qualifications

  • Familiarity with Claude and Claude Code.
  • Experience setting up test automation from scratch on a team that previously had little automation.
  • Exposure to performance testing with k6 or JMeter, or to security testing.
  • Experience in a regulated or high-reliability domain such as utilities, fintech, or healthcare.

About the Company

SpryPoint

SaaS platform for utility management

SpryPoint provides subscription-based software solutions for the utility sector, offering a suite of SaaS tools that help utility providers manage billing, customer service, asset management, and data workflows. The platform integrates with existing systems to streamline operations, improve customer engagement, and centralize data, with updates delivered through regular software releases as part of the subscription. Its products are designed for municipal and larger utility clients, and the company often partners with industry experts to ensure smooth system integrations and faster implementation. SpryPoint emphasizes security and compliance, highlighted by SOC 2 certification, to build trust with customers. The company’s goal is to help utilities run more efficiently, serve customers better, and manage assets and data securely through easy-to-implement, scalable SaaS solutions.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Charlottetown, Canada
Founded
2011

Recently Posted Jobs

Explore more opportunities at SpryPoint

See more jobs