Overview
Software Development Engineer in Test (SDET) – Hybrid (Chicago or Houston Required)
Position Overview
We are seeking a Software Development Engineer in Test (SDET) to ensure the quality and reliability of software applications built using the .NET framework. This role requires designing, developing, and maintaining test frameworks, writing automated and manual tests, and collaborating with development teams to integrate quality at every stage of the software development life cycle (SDLC).
The ideal candidate will possess a strong programming and testing background, with experience in continuous testing within CI/CD pipelines, security best practices, and automation frameworks. This role will focus on code quality, maintainability, and security while contributing to technical discussions and team collaboration.
This position is hybrid, with a requirement to be based in Chicago or Houston.
Key Responsibilities
- Participate in requirements analysis to ensure testability and clarity.
- Collaborate with internal teams to design software architecture, test strategies, and ensure robust quality standards.
- Present technical ideas and code refactoring strategies during team meetings.
- Write clean, scalable code using .NET programming languages.
- Develop, execute, and maintain automated tests, including unit, integration, and system tests.
- Test and deploy applications and systems to ensure functionality and performance.
- Revise, update, refactor, and debug code while maintaining code quality and industry best practices.
- Implement and maintain continuous testing within CI/CD pipelines.
- Identify and address potential quality risks within existing software.
- Ensure compliance with code quality metrics, including achieving 80% code coverage and maintaining code readability per SonarQube scans.
- Incorporate security best practices and manage framework upgrades as part of the development lifecycle.
- Develop and maintain comprehensive test documentation, including test plans, cases, and results throughout the SDLC.
- Monitor and analyze test execution results, ensuring alignment with business requirements.
- Serve as an expert in testing methodologies, tools, and best practices, providing technical support to the team.
Required Skills & Qualifications
- Proven experience as a .NET Developer or SDET.
- Strong knowledge of testing frameworks such as NUnit, xUnit, or MSTest for unit testing.
- Familiarity with the ASP.NET framework, SQL Server, and design/architectural patterns (e.g., MVC).
- Proficiency in at least one .NET language (e.g., C#, Visual Basic .NET) and knowledge of HTML5/CSS3.
- Experience with API testing and familiarity with architecture styles/APIs (REST, RPC).
- Understanding of Agile methodologies and experience working within Agile teams.
- Ability to write automated UI tests using tools such as Selenium, Playwright, or similar frameworks.
- Familiarity with version control systems (Git) and test management tools (TestRail, Zephyr).
- Strong problem-solving skills and attention to detail.
Preferred Skills & Certifications
- Experience in continuous integration/continuous deployment (CI/CD) pipelines.
- Knowledge of cloud platforms such as AWS or Azure.
- Exposure to security testing and DevSecOps practices.
Work Schedule & Location
- Work Model: Hybrid – candidates must be based in Chicago or Houston.
- Work Hours: Monday – Friday, 8:00 AM – 5:00 PM CST.
Contract Details
- Employment Type: Contract.
- Rate Range: $75+
If you are a detail-oriented SDET with expertise in .NET development, automation testing, and CI/CD,
< Back To All Jobs