
Software Development Engineer in Test (SDET)/ 2 hours ago
Quick Summary
Ensora Health is the leading provider of software and services for mental and behavioral health therapists, trusted by over 200,000 individual providers and more than 28,000 practices. Our unmatched expertise, partnership, and breadth of products allow us to fine-tune solutions that meet the specific needs of everyone from solo practitioners to larger practices. With AI-enabled solutions that span practice management to electronic medical records and e-prescribing to billing, we help eliminate administrative complexity and create harmony between therapists, their clients, and the whole healthcare community.
Job Description
As a Software Development Engineer in Test (SDET), you will lead automation efforts and champion AI-driven testing strategies to improve efficiency, coverage, and reliability across distributed, cloud-native systems. We are seeking an SDET with deep expertise in test automation and a strong command of AI-driven testing strategies. This role involves leading automation efforts, mentoring junior team members, and championing AI to enhance test efficiency, coverage, and reliability.
Our quality engineering team utilizes best-of-breed tools, automation, and testing frameworks, alongside in-house tooling, infrastructure, and services, to ensure repeatable processes and thorough defect detection. SDETs are embedded within agile development teams to facilitate and lead testing strategy and test automation requirements for each iteration and release. The quality engineering team regularly collaborates to review and improve overall testing processes, automation, innovations, and best practices. Each quality engineer works independently and within product groups, where SDETs develop functional tests and the quality engineering framework team supports testing infrastructure and automation. Additionally, they provide guidance for best practices and develop testing systems for smoke testing, behavioral testing, stress testing, performance testing, and support quality metrics.
The SDET serves as a strong advocate for quality, actively pursuing improvements, writing code, and developing new infrastructure and tests to support our fast-paced, highly diversified development organization.
Responsibilities
- Assist in architecting and maintaining scalable test automation frameworks using PHP, C#, and Playwright.
- Lead the adoption of AI tools (e.g., Azure OpenAI, GitHub Copilot, Testim) to enhance test generation, prioritization, and defect prediction.
- Integrate AI-assisted testing into CI/CD pipelines using Azure DevOps and GitHub Actions.
- Collaborate with developers to ensure testability and quality in design.
- Conduct performance, load, and security testing using both traditional and AI-enhanced tools.
- Work within cloud and containerized environments (AWS, Docker, Kubernetes, MCP servers).
- Mentor junior SDETs and drive innovation in test practices.
- Work together with product managers, agile product owners, architects, tech leads, and engineers to ensure the quality of our products.
- Participate in technical discussions for products and test infrastructure.
- Execute Quality best practices, tools, and methodologies.
- Identify areas for improved testing efficiencies, test automation, and implementation of automated test solutions.
- Constantly evaluate the test automation strategy and approach to identify areas of improvement (e.g., test automation frameworks, coding standards).
- Participate with developers in writing prolific test case code using PHP, C#, and .NET.
- Build and maintain efficient test frameworks and pipelines for performance, stress, and integration tests.
- Work in an agile model as part of a team to develop fully automated test cases for functional, unit, and integration testing.
- Take a hands-on approach to implementing QE processes right from requirements analysis, test design, implementation, automation, execution, maintenance, and analysis.
Qualifications
- 3+ years of experience in test automation or software development.
- Solid Proficiency in PHP, C#, and .NET, and test frameworks relevant to your tech stack.
- Proficiency in SQL (MariaDB, MySQL, SQL Server).
- Hands-on experience with Playwright and AI tools for testing, code generation, or data analysis.
- Familiarity with Azure DevOps, GitHub, and CI/CD best practices.
- Experience with cloud infrastructure (AWS), containers (Docker), orchestration (Kubernetes), and MCP servers.
- Strong understanding of software architecture, testing best practices, and AI/ML fundamentals.
- Excellent communication, leadership, and mentoring skills.
- Solid test design skills, test case writing, automation, and analysis.
- Experience with shell to utilize command line tools.
- Experience with continuous integration tools.
- Experience with testing frameworks like PHPUnit, xUnit, NUnit, or MSTest.
- Knowledge of mocking and dependency injection frameworks (e.g., Moq, NSubstitute).
- Experience with AI-assisted code generation or test case generation tools.
- Understanding of performance and load testing methodologies.
Soft Skills
- Strong communication and collaboration abilities.
- Innovative mindset with an interest in applying AI to testing and automation.
- Self-driven, detail-oriented, and passionate about quality and continuous improvement.
- Capable of mentoring teammates and advocating for modern testing practices.
Nice to have
- Familiarity with Scrum or other agile methodologies; Scrum Master experience is a plus.
- Solid experience with Shift-Left and Contract Testing.
- Hands-on experience with JMeter or Blazemeter.
- Familiarity with open source software.
- Experience working with onshore and offshore team members.
- Experience working in the healthcare industry preferred.
Additional Information
While we've outlined some key qualities we typically seek, it's essential to remember that there might be additional unique strengths and talents you possess that would make you an exceptional match for us, even if they're not explicitly mentioned. Studies have consistently highlighted the significance of this principle, particularly for individuals from disenfranchised backgrounds, including women and other marginalized groups. These individuals often hesitate to apply unless they meet every single requirement, unlike their male counterparts who are more inclined to apply when they meet around 60% of the criteria.
The message we want to convey is that taking a leap of faith and applying can be incredibly rewarding. Your distinct abilities and perspectives could be exactly what we need to create a more diverse and inclusive team. So, don't hesitate—apply today and let's explore the exciting possibilities together!
All your information will be kept confidential according to EEO guidelines.
At Ensora Health, Diversity, Equity, Inclusion, and Belonging aren’t just words. We celebrate what makes us unique, foster an ecosystem of inclusion for all and harness our talents to promote diversity of thought and action in everything we do.
We instill Diversity, Equity, Inclusion, and Belonging into the fabric of our CARING culture and business, as we strive to be recognized not only as the leader in healthcare technology, but also for our intentional efforts to promote a diverse community.
We will champion non-discriminatory practices throughout the employee and customer lifecycle; caring for every person regardless of race, national origin, color, religion, disability, sex, orientation, or familial status.
Ensora Health is an equal opportunity employer.

