Software Development Engineer in Test (SDET)
- Same title, closed before
- ×1
- Market p25–p75
- $115k–$156k
- Opened · 30d
- +2,433
- Closed · 30d
- −1,775
- Opened · 7d
- +1174% of open
- All qa / test
- 5,477open
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.
Requirements
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.
How Jobgether works
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1