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
135,000 - 160,000 USD per year
Apply Now