C

Caseware

Cloud-based audit and practice management platform

Software Development Engineer in Test 2

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

About the Job

Requirements

  • At least 2 years of experience in quality engineering teams, ideally in a modern SaaS or platform organization and cloud-native environment such as AWS.
  • Hands-on experience with TypeScript, HTML, and CSS; Java and JavaScript experience may depend on the platform.
  • Core automation skills and a working understanding of frameworks and tools for web application and microservices testing, including in-depth Cypress knowledge with TypeScript or the ability to acquire it quickly.
  • Knowledge of testing strategies and tools across the testing pyramid, from unit tests through end-to-end tests, including API contract and integration testing with tools such as Pact and K6.
  • Understanding of cloud, microservice, and third-party-integration-based architecture, as well as databases.
  • Extensive knowledge of version control systems such as Git and their application to managing test artifacts.
  • Working knowledge of GitHub Actions or Jenkins, and experience working with DevOps to build and enhance a CI/CD pipeline.
  • Familiarity with observability tooling and practices that improve test signal and pipeline feedback loops.
  • Experience working in a fast-paced agile environment with changing priorities.
  • Practical interest in AI-powered testing tools such as GitHub Copilot and Claude, with judgment about where they are useful.
  • Strong communication, time management, interpersonal, and team-building skills.
  • Attention to detail and problem-solving skills.

Responsibilities

  • Design, implement, and execute automated tests across the platform, owning automated testing of new features developed within the squad.
  • Create and own automation scripts, review peers’ scripts, and keep the scripts green.
  • Investigate and fix automation failures by debugging daily automation runs and reports without requiring the work to be assigned.
  • Contribute to quality releases and reduced time to market by adding meaningful automation coverage and converting manual tests to automated tests.
  • Improve the testing pyramid by shifting from sole reliance on UI validation toward lower levels of testing to increase reliability.
  • Improve end-to-end test stability and speed through better test data setup, test isolation, and execution reliability; reduce flaky tests and noisy signals.
  • Perform root-cause analysis of defects using logs, browser developer tools, API calls, and data inspection.
  • Challenge acceptance criteria for each persona during refinement and identify during planning what should be automated.
  • Handle on-call duties promptly and reliably reproduce production defects.
  • Assist with hotfix rollouts and other time-sensitive initiatives.
  • Create accurate, informative Jira tickets with the information needed to reproduce an issue.
  • Provide credible automation effort estimates during refinement.
  • Participate in and improve the team’s code review practice.
  • Contribute to delivery and quality metrics, including test coverage, defect trends, test effectiveness, execution health, flakiness, and regression rates, and use the metrics to refine practices.
  • Collaborate with squad Development, Product, UX, and Documentation members, and present sprint demonstrations to the squad and team.
  • Mentor SDET I and co-op team members, and assist with onboarding new hires.
  • Work with agentic testing capabilities and AI test harnesses in quality engineering, and contribute to evaluating their effectiveness.
  • Work with DevOps to build and enhance the CI/CD pipeline.

Desired Qualifications

  • Experience testing Angular or AngularJS applications with Cypress-class frameworks.
  • Experience using IntelliJ.
  • Working knowledge of the accounting, auditing, or financial domain.

About the Company

Caseware

Cloud-based audit and practice management platform

Caseware provides software solutions for audit, assurance, and practice management. Its flagship Caseware Cloud is a cloud platform where firms store files securely, manage engagements, and collaborate with clients, with data organized by consistent naming to streamline audits. It differentiates itself by focusing on audit-focused workflows and offering an integrated, subscription-based platform for engagement management, client advisory, and practice tasks. Its goal is to help accounting firms, government agencies, and corporate finance teams deliver deeper insights and conduct audits and advisory work more efficiently while maintaining ongoing client relationships.

Company size
501-1,000
Company stage
Growth Equity (Venture Capital)
Total funding
Not listed
Headquarters
Toronto, Canada
Founded
1988

Recently Posted Jobs

Explore more opportunities at Caseware

See more jobs