EmpiRx Health

Senior Software Development Engineer in Test

EmpiRx Health

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead end-to-end test strategy creation, execution planning, and automation coverage expansion across enterprise platforms, APIs, microservices, and UI layers.
  • Act as test strategy coordinator for cross-team initiatives, including complex integrations, PBM process flows, and multi-system interactions.
  • Ensure functional, integration, and regression test coverage within sprint cycles, supporting continuous validation of enterprise applications.
  • Serve as a Subject Matter Expert (SME) for platform testing methodologies and scalable quality practices.
  • Design, develop, maintain, and execute automated test cases supporting functional, integration, regression, and end-to-end testing.
  • Contribute to and influence the technology roadmap for test automation frameworks, introducing scalable, maintainable automation libraries.
  • Apply the Test Automation Pyramid and Shift-Left testing principles to maximize efficiency and early defect detection.
  • Perform exploratory and targeted manual testing where automation is not feasible or for edge-case validation.
  • Own CI/CD integration from a Test Engineering perspective by embedding automated quality gates into CI/CD pipelines (Azure DevOps or similar platforms).
  • Introduce observability into automation efforts through logging, dashboards, defect metrics, and quality reporting.
  • Validate data integrity, schema evolution, and transactional behavior across relational (PostgreSQL, SQL Server) and NoSQL (MongoDB) databases.
  • Validate integrations with Databricks Lakehouse/Lakebase architecture and downstream data workflows.
  • Build and maintain synthetic and anonymized test data pipelines to support comprehensive testing scenarios.
  • Collaborate with Software Engineers, Product Owners, Business Analysts, and stakeholders to align testing with business requirements and compliance standards.
  • Serve as liaison between engineering teams and business stakeholders during test planning and execution.
  • Support root cause analysis of defects and drive corrective actions and continuous improvement initiatives.
  • Begin mentoring SDETs and peers, fostering knowledge sharing, collaboration, accountability, and psychological safety within teams.

Requirements

  • Bachelor’s degree in computer science, Information Technology, Business, or a related field OR 9+ years of equivalent professional experience.
  • 5+ years of experience in Software Testing / Quality Engineering with demonstrated leadership in test strategy and automation.
  • Strong experience building and maintaining scalable automation frameworks using tools such as Playwright, Selenium, Cypress, RestSharp, Rest Assured, or equivalent.
  • Proficiency with test frameworks and libraries such as NUnit, TestNG, XUnit, or JUnit.
  • Advanced experience with Object-Oriented Programming languages (C#, Java, Python, JavaScript, TypeScript) for test automation.
  • Deep expertise in SQL and NoSQL databases for data validation, stored procedure testing, and schema evolution.
  • Proven ownership of CI/CD pipelines and automated quality gates (Azure DevOps preferred).
  • Strong understanding of SDLC, debugging practices, and modern testing methodologies.
  • Excellent problem-solving, communication, accountability, and time-management skills.
Benefits
  • Paid Time Off
  • a 401(k) program
  • Health Insurance including Dental & Vision coverage
  • Student Loan Reimbursement
  • Health Savings Account
  • an Employee Assistance Program
Applicant Tracking System Keywords

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

Hard Skills & Tools
test strategy creationautomation coverage expansionfunctional testingintegration testingregression testingautomated test casesCI/CD integrationdata validationObject-Oriented ProgrammingSQL and NoSQL databases
Soft Skills
leadershipproblem-solvingcommunicationaccountabilitytime-managementcollaborationmentoringpsychological safety