Senior Quality Development Engineer
$92,000–$136,000 year
On-siteBoston, Massachusetts, United States
Job Summary
Design, implement, and execute system-level validation for HealthShare products, including integration, upgrade, performance, and resiliency testing. Own and operate customer scale validation environments, building automation frameworks to support repeatable testing at scale. Develop orchestration platforms to coordinate workflows, execute performance and scalability tests with workload modeling, and identify system bottlenecks. Review product source code to inform test design, focusing on edge cases and failure scenarios, while identifying and tracking defects for developer resolution. Partner with scrum teams to gather requirements and collaborate with DevOps to align infrastructure and validation cycles. Execute release validation cycles to ensure readiness of promoted builds.
Required Qualifications
- 5+ years of experience in software quality engineering, SDET, or systems engineering
- Experience testing distributed systems at scale, including performance and scalability evaluation
- Technical proficiency in multiple programming languages (Python, ObjectScript, Java, or similar)
- Experience with containerized environments (Kubernetes), Linux systems, and CI/CD pipelines (Jenkins)
- Ability to read code critically and identify weaknesses and performance issues
- Strong analytical, debugging, and problem-solving skills
- Effective communication skills and ability to collaborate across teams
- BS/MS or higher in Computer Science, STEM, or Engineering
Desired Qualifications
- Experience with virtualization or private cloud platforms (cloud, VMware, Nutanix)
- Experience with infrastructure-as-code tools (Ansible, Terraform)
- Experience with monitoring and observability tools (Prometheus, Grafana)
- Experience with large-scale data processing, data pipeline design, or data engineering concepts related to high-volume test data
- Familiarity with healthcare interoperability standards (FHIR, HL7, X12)
- Familiarity with UI technologies (Angular, TypeScript) and UI automation frameworks (Selenium, Playwright, Cypress)
- Experience testing high availability, failover, and recovery scenarios
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.