Senior Software Developer in Test

Wand Synthesis AI Inc.

About The Position

We are hiring for a Senior Software Developer in Test (SDET) to help drive quality across our engineering teams by designing and implementing scalable automated testing solutions. The SDET will focus primarily on end-to-end UI testing, with additional responsibility for API Testing. They will collaborate closely with developers and product teams to analyse requirements, design automated test cases, and ensure high levels of test coverage and reliability. This role also involves guiding software engineering teams on quality engineering practices, improving testing frameworks, and exploring innovative approaches such as AI-assisted test generation.

Requirements

  • Ability to systematically analyse product requirements, identify potential risks earlier, and design effective automated test strategies.
  • Experience working closely with developers in collaborative engineering teams.
  • Strong experience in test automation and quality engineering in a software development environment.
  • Experience with UI automation testing tools (e.g., Playwright).
  • Strong programming skills in TypeScript and/or Python, and CI/CD pipelines
  • Ability to review, improve, and scale testing frameworks, processes, and guardrails

Nice To Haves

  • Experience with different levels of efficient UI and API testing.
  • Experience developing custom automation tooling.
  • Experience working with AI-assisted testing tools or automated test generation.
  • Experience evaluating or improving automation frameworks across teams.

Responsibilities

  • Analyse product requirements and translate them into automated test cases and strategies.
  • Design, build, and maintain automated test cases for UI and AI-Based API automation testing, and coordinate different test methods such as pair testing, exploratory testing, fuzz testing, etc.
  • Adopt and implement AI-Native UI E2E and Component testing approaches and guardrails across products. Provide quality enablement that empowers team members to easily and autonomously participate in quality assurance.
  • Review and improve existing test frameworks, tooling, CI/CD process, and automation architecture.
  • Define and implement Standard QA processes and best practices within engineering teams.
  • Work closely with developers to create shared ownership of software quality.
  • Collaborate with teams to validate user journeys and client-facing workflows.
  • Coach and guide teams on test automation and quality practices.
  • Take responsibility for testing outcomes and quality results within the team.
  • Build and maintain custom testing tools to support development teams.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service