Software Development Engineer Test (SDET, .NET Core)
1 Days Old
Software Development Engineer in Test (SDET, .NET Core)
Direct Hire Opportunity
No Sponsorship
4 days onsite, 1 Day remote
We are seeking a highly skilled Software Development Engineer in Test (SDET) to design, build, and maintain scalable, reliable, and reusable test automation frameworks. In this role, you will be a critical part of our engineering team-writing testable code, automating functional and regression tests, and integrating them into our CI/CD pipelines. You'll work hands-on in a modern full-stack .NET Core and Angular environment, testing UI, APIs, and backend components. The ideal candidate is passionate about quality, thrives in collaborative Agile environments, and loves automating "everything possible" to make releases faster, safer, and more reliable.
Requirements 3+ years of experience in software testing with a focus on test automation.
Strong programming skills in C#, Java, JavaScript, or Python.
Hands-on experience with automation tools such as Selenium, Playwright, Cypress, RestAssured, or similar.
Solid understanding of test design principles, including modularity and reusability.
Experience testing modern .NET (Core/6+) and Angular applications in a full-stack environment.
Proficiency with RESTful API testing, including Swagger and Postman, plus backend test validation.
Familiarity with CI/CD tools (GitHub Actions, Azure DevOps, Jenkins) and infrastructure-as-code concepts.
Comfortable working in Agile/Scrum development environments.
Plus: Experience with performance testing (JMeter, k6) or security testing.
Responsibilities Design & Develop Automation Frameworks - Build robust, reusable frameworks using tools such as Selenium, Playwright, and xUnit/NUnit.
Implement Best Practices - Apply techniques like Page Object Model (POM), data-driven testing, and API mocking.
Integrate with CI/CD Pipelines - Collaborate with developers to embed automated tests into GitHub Actions, Azure DevOps, Jenkins, or similar pipelines.
Own Quality Across the Lifecycle - Drive functional, regression, and performance testing from initial requirements through production release.
Conduct Code Reviews - Review automated test scripts and help define QA best practices.
Manage Test Environments & Data - Build, configure, and maintain test environments and implement effective test data strategies.
Identify & Triage Bugs - Log, track, and resolve defects to ensure issues are reproducible and resolved quickly.
Optimize Test Coverage - Monitor automation coverage, analyze ROI, and reduce manual QA bottlenecks.
Collaborate Cross-Functionally - Work alongside developers, product owners, and QA peers to deliver high-quality releases.
- Location:
- Dallas, TX, United States
- Category:
- Computer And Mathematical Occupations