Software Developer in Test II

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

SDET II owning automated testing, CI/CD quality, and AI test harnesses for Caseware’s accounting and financial reporting software. Improving reliability across web applications, APIs, microservices, and E2E systems.

Responsibilities:

  • Design, implement and execute automated tests across the platform
  • Own automated testing of new squad features
  • Create, own and review automation scripts and keep them green
  • Investigate and fix automation failures by debugging daily runs and reports
  • Expand automation coverage and convert manual tests to automated tests
  • Improve the test pyramid by increasing unit, API, contract and integration testing
  • Improve E2E test stability and speed through better test data, isolation and execution reliability
  • Perform root-cause analysis using logs, browser developer tools, API calls and data inspection
  • Challenge acceptance criteria and identify automation opportunities during refinement and planning
  • Handle on-call responsibilities and reproduce production defects
  • Assist with hotfix rollouts and time-sensitive initiatives
  • Create informative Jira tickets with reproduction data
  • Provide automation effort estimates during refinement
  • Participate in and improve code reviews
  • Track and use delivery and quality metrics to refine practices
  • Collaborate with Development, Product, UX and Documentation teams and present sprint demos
  • Mentor SDET I and co-op members and assist with onboarding
  • Evaluate agentic testing capabilities and AI test harnesses
  • Work with DevOps to build and enhance CI/CD pipelines

Requirements:

  • 2+ years of experience in quality engineering teams, ideally within a modern SaaS or platform organisation in a cloud-native environment (AWS)
  • Solid hands-on experience in TypeScript, HTML and CSS; Java and JavaScript depending on the platform
  • Core automation skills and working understanding of web application and microservices testing frameworks and tools
  • In-depth knowledge of Cypress with TypeScript, or willingness to learn it quickly
  • Knowledge of testing strategies and tools across the test pyramid, including API contract and integration testing (Pact, K6)
  • Understanding of cloud, microservice and third-party-integration-based architecture and databases
  • Extensive knowledge of Git and managing test artifacts
  • Working knowledge of GitHub Actions or Jenkins
  • Experience working with DevOps to build and enhance CI/CD pipelines
  • Familiarity with observability tooling and practices improving test signal and pipeline feedback loops
  • Experience in a fast-paced agile environment with changing priorities
  • Strong communication, time management, interpersonal and team-building skills
  • Keen eye for detail and well-developed problem-solving skills
  • Practical interest in AI-powered testing tools such as GitHub Copilot and Claude
  • Nice to have: experience testing Angular / AngularJS applications with Cypress-class frameworks; IntelliJ; accounting, auditing or financial domain knowledge

Benefits:

  • Flexible work options and remote opportunities
  • Generous time-off policies
  • Competitive salary
  • Health insurance
  • Retirement plans
  • Recognition programs
  • Performance bonuses
  • Career growth opportunities
  • International projects
  • Collaboration with a diverse, global team