Software Development Engineer in Test (SDET)
New
J
JobgetherHealthcare SaaS
Remote; based in the United StatesFull-TimeMiddle
Salary135,000 - 160,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 5 years of software development experience, with a focus on testing and test automation for SaaS web applications and backend services.
- Required Skills
- AWSCypressJavascriptMicrosoft SQL ServerTypeScriptC#API testingPlaywright
Requirements
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
- At least 5 years of software development experience focused on testing and test automation for SaaS web applications and backend services.
- Strong programming skills in C# and JavaScript or TypeScript.
- Experience with .NET testing frameworks such as NUnit, xUnit, or MSTest.
- Hands-on experience with end-to-end automation tools such as Cypress, CodeceptJS, or Playwright.
- Familiarity with API testing tools and frameworks, including Postman, RestSharp, or Pact for contract testing.
- Strong SQL skills and practical experience validating data in Microsoft SQL Server.
- Experience testing AWS services and workflows, including Lambda, SQS/SNS, S3, and CloudWatch.
- Understanding of asynchronous, event-driven, and batch-processing architectures.
- Experience with Agile development methodologies and continuous integration and delivery practices.
- Knowledge of performance testing tools such as k6, JMeter, or NBomber.
- Healthcare industry experience is highly preferred, particularly familiarity with HIPAA requirements and handling protected health information.
Responsibilities
- Translate product requirements into comprehensive test plans with software development and quality assurance teams.
- Design and execute automated API and service-level tests for .NET backend services, including contract testing and mocking downstream dependencies.
- Validate end-to-end workflows across application layers, including user interface actions, backend processes, SQL Server data, and displayed results.
- Test asynchronous, event-driven, and batch processes on AWS, including Lambda, SQS/SNS, and scheduled jobs.
- Develop and maintain automated and manual test cases for SaaS web applications using JavaScript-based automation tools.
- Build and improve the test automation framework, defining standards and best practices across the engineering team.
- Create test data strategies using synthetic data and validate data integrity and application state with SQL queries.
- Analyze application logs and monitoring data, including AWS CloudWatch, to diagnose failures and verify backend behavior.
- Conduct API and backend performance, load, and stress testing; integrate automated testing into CI/CD workflows.
- Own the test automation strategy and roadmap, apply AI-assisted failure analysis and test generation, and mentor engineers through code reviews and cross-functional initiatives.
View Full Description & ApplyYou'll be redirected to the employer's site