Software Development Engineer in Test (SDET)
R
ReveleerHealthcare software
Remote Opportunity; Location: United StatesFull-TimeSenior
Salary$135,000 – $160,000 / %LABEL_SALARY_PER_YEAR%
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of experience in software development, with a focus on testing and test automation of SaaS based web applications and backend services.
- Required Skills
- CypressJavascriptMicrosoft SQL ServerNUnitTypeScriptC#.NETPlaywright
Requirements
- Bachelor’s degree in computer science or a related field, or equivalent practical experience.
- 5+ years of experience in software development focused on testing and test automation of SaaS web applications and backend services.
- Strong programming skills in C# and JavaScript/TypeScript.
- Experience with .NET test frameworks such as NUnit, xUnit, or MSTest.
- Experience with JavaScript end-to-end automation tools such as Cypress, CodeceptJS, or Playwright.
- Experience with API testing tools and frameworks such as Postman, RestSharp, or Pact.
- Strong SQL skills and hands-on experience validating data in SQL Server.
- Experience testing services and workflows on AWS, such as Lambda, SQS/SNS, S3, or CloudWatch.
- Experience testing asynchronous, event-driven, or batch processing systems.
- Experience with agile development methodologies and continuous integration and deployment.
- Healthcare experience, including familiarity with HIPAA and working with PHI, is highly preferred.
Responsibilities
- Collaborate with development and quality assurance teams to understand product requirements and develop test plans.
- Design, develop, and execute automated API and service-level tests for .NET backend services, including contract testing and downstream dependency mocking.
- Validate end-to-end workflows across UI actions, backend processing, SQL Server persistence, and UI results.
- Test asynchronous, event-driven, and batch processes on AWS, including retries, failure handling, and idempotency.
- Create and execute automated and manual test cases for SaaS web applications, and maintain test automation scripts and frameworks.
- Design test data strategies using synthetic data and ensure PHI is not used outside approved environments.
- Use logs and monitoring to diagnose failures and verify backend behavior; perform performance, load, and stress testing.
- Integrate automated tests into continuous integration and deployment processes and establish performance baselines to flag regressions.
- Own the test automation strategy and roadmap, conduct code reviews, and mentor junior automation engineers.
- Partner with product and engineering leadership to identify testing gaps and compliance risks in healthcare workflows.
View Full Description & ApplyYou'll be redirected to the employer's site