Software Development Engineer in Test (SDET)
United States6h ago
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.
How well do you match this job?
Key details
- Salary
- $135K–$160K/yr
- Location
- United States
- Work style
- Remote
- Level
- Senior
- Job type
- Full-time
- Experience
- 5–8 yrs
- Function
- Software engineering
- Focus area
- QA / Test automation
- Posted
- 6h ago
Skills
About the role
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Software Development Engineer in Test (SDET) based in the United States.
The SDET will play a key role in strengthening software quality, reliability, and performance across a healthcare-focused SaaS platform. This position combines hands-on test automation engineering with ownership of the broader testing strategy and roadmap. You will design and maintain automated testing solutions for .NET backend services, APIs, web applications, and cloud-based workflows. Working closely with engineering, product, and quality teams, you will help ensure data integrity, regulatory compliance, and dependable user experiences. You will also introduce AI-assisted testing practices and performance monitoring to improve coverage and accelerate release cycles. This is an opportunity to influence engineering standards while mentoring other automation professionals in a collaborative, fast-paced environment.
Accountabilities
-
Collaborate with software development and quality assurance teams to understand product requirements and translate them into comprehensive test plans.
-
Design, develop, 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, ensuring that user interface actions trigger the correct backend processes, data is accurately stored in SQL Server, and results are correctly displayed.
-
Test asynchronous, event-driven, and batch processes on AWS, including Lambda, SQS/SNS, and scheduled jobs, with particular attention to retries, failure handling, and idempotency.
-
Develop and maintain automated and manual test cases for SaaS web applications using modern JavaScript-based automation tools.
-
Build, maintain, and continuously improve the test automation framework, defining standards and best practices across the engineering team.
-
Create and maintain test data strategies using synthetic data, ensuring protected health information (PHI) is only used within approved environments.
-
Use SQL queries to validate data integrity, transformations, and application state changes in SQL Server.
-
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 using tools such as k6, JMeter, or NBomber, establishing baselines and identifying regressions.
-
Integrate automated testing into continuous integration and continuous delivery workflows.
-
Own the test automation strategy and roadmap, determining testing priorities and identifying opportunities to improve coverage and efficiency.
-
Apply AI-assisted failure analysis to identify root causes such as flaky network calls, timing issues, and data-state problems, reducing manual troubleshooting.
-
Leverage AI-driven test case generation and coverage analysis to identify edge cases, uncover untested code paths, and strengthen testing of regulatory and compliance workflows.
-
Partner with product and engineering leadership to identify testing gaps and compliance risks, particularly those involving HIPAA and PHI handling.
-
Mentor junior automation engineers, conduct code reviews, and lead cross-functional initiatives that improve testing velocity and shorten release cycles.
-
Stay current with testing technologies and methodologies, recommending improvements to tools, processes, and engineering practices.
-
Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
-
At least 5 years of software development experience, with a focus 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 modern 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.
-
Strong analytical and problem-solving abilities, with exceptional attention to detail.
-
Excellent communication and collaboration skills, with the ability to build effective partnerships across technical and business teams.
-
A proactive, self-motivated approach and the ability to deliver results in a fast-paced environment.
-
Healthcare industry experience is highly preferred, particularly familiarity with HIPAA requirements and handling protected health information.
-
Experience mentoring engineers, reviewing automation code, and defining testing standards is valuable for success in this role.
-
Must be eligible to work in the United States; new hires are subject to employment eligibility verification.
-
Annual salary: $135,000–$160,000, with compensation determined by geographic labor market, relevant knowledge, skills, and experience.
-
Medical, dental, and vision insurance.
-
401(k) retirement plan with employer matching contributions.
-
Generous paid time off (PTO).