Jobs · Engineering

Senior Software Developer in Test

Wand AI · Palo Alto, CA · 1 mo ago
RemoteRemoteEngineeringFull-time

Position Summary

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.

Responsibilities

  • Analyse product requirements and translate them into automated test cases and strategies.
  • Design, build, and maintain automated test cases for AI-Based API and UI automation testing.
  • Avoid adoption and implement contract-based API testing approaches across services and integrations.
  • 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.
  • 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.

Key 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.
  • Extensive experience with API testing.
  • 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 and processes.

Preferred Experience

  • Experience with contract testing.
  • Familiarity with Temporal workflows and strategies for testing distributed processes.
  • Experience developing custom automation tooling.
  • Experience working with AI-assisted testing tools or automated test generation.
  • Experience evaluating or improving automation frameworks across teams.

Personal Characteristics

  • Proactive and self-driven, with a strong can-do attitude.
  • Strong problem-solving and analytical thinking skills.
  • Ability to manage time effectively and prioritize work independently.
  • Comfortable bringing new ideas and improvements to the team, and flexible to changes.
  • Collaborative mindset with the ability to guide, mentor, and influence developers.
  • Interest in using AI and modern tooling to improve development workflows.

Similar jobs