Hybrid Senior Software Development Engineer, Test (SDET)

Posted 1 hour ago

Apply now

About the role

  • Senior Software Development Engineer of Test driving quality engineering transformation at Westfield. Delivering reliable software through automation, AI, and collaboration with engineering teams.

Responsibilities

  • Design, develop, and maintain robust automated test frameworks for API, UI, integration, performance, and end-to-end testing.
  • Write production-level automation code using modern languages (e.g., Java, Python, JavaScript/TypeScript, C#).
  • Implement shift-left engineering by partnering with developers on unit testing patterns, code quality, and testability design.
  • Ensure automated tests integrate into CI/CD pipelines to improve feedback speed and delivery confidence.
  • Identify and automate high-value opportunities that replace manual or repetitive validation.
  • Use GenAI tools for test generation, code suggestions, defect classification, and quality insights.
  • Contribute to self-healing automation frameworks and AI-assisted testing accelerators.
  • Promote responsible use of AI for engineering workflows and coach team members in AI-supported testing techniques.
  • Translate business and system requirements into risk-based testing strategies and automation coverage models.
  • Partner with developers, architects, and QE Leads to design API-first quality strategies aligned to platform modernization.
  • Contribute to test data design, service mocks, simulation layers, and synthetic test environments.
  • Analyze logs, telemetry, and monitoring data to identify systemic issues and drive long-term quality improvements.
  • Work directly with Application Engineering, DevSecOps, Architecture, and Operations to build a unified quality model.
  • Improve pipeline quality through CI/CD best practices, static analysis, quality gates, and automated checks.
  • Participate in production issue reviews; identify root causes and inject corrective actions into future sprints.
  • Mentor junior engineers and testers on automation patterns, debugging, API testing, and engineering best practices.
  • Perform hands-on testing of complex workflows, integrations, and edge cases where human judgment is required.
  • Evaluate defects, logs, and system behavior to identify gaps in coverage or test strategy.
  • Maintain high-quality documentation for test frameworks, automation suites, and quality processes.
  • Evaluate and recommend new tools, frameworks, and engineering techniques aligned with enterprise standards.

Requirements

  • 5–7+ years in software engineering, test automation, SDET, or quality engineering roles.
  • Strong programming experience in one or more languages (Java, Python, JavaScript/TypeScript, C#, etc.).
  • Expertise with modern test frameworks (JUnit/TestNG, PyTest, Playwright/Cypress, REST Assured, etc.).
  • Experience with CI/CD pipelines (GitHub Actions, Azure DevOps, Jenkins) and DevSecOps-aligned practices.
  • Solid understanding of Agile methodologies and modern software engineering principles.
  • Experience with AI-enabled quality engineering tools (self-healing, autonomous test generation, etc.).
  • Experience with observability, logs, dashboards, and performance testing tools (Dynatrace, LoadRunner, Graylog).
  • Hands-on experience testing and automating REST APIs, microservices, integrations, and cloud-based systems.
  • Cloud or container experience (AWS/Azure/GCP, Docker, Kubernetes).
  • Industry certifications (CSQE, ISTQB, or similar).

Benefits

  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development

Job title

Senior Software Development Engineer, Test (SDET)

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job