Westfield Health

Senior Software Development Engineer, Test (SDET)

Westfield Health

full-time

Posted on:

Location Type: Hybrid

Location: Westfield CenterOhioUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaPythonJavaScriptTypeScriptC#JUnitTestNGPyTestPlaywrightCypress
Soft Skills
mentoringcollaborationcommunicationproblem-solvingcoaching
Certifications
CSQEISTQB