
Senior Software Development Engineer, Test (SDET)
Westfield Health
full-time
Posted on:
Location Type: Hybrid
Location: Westfield Center • Ohio • United States
Visit company websiteExplore more
Job Level
Tech Stack
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