SDET

  • Chicago, IL
  • Posted 14 hours ago | Updated 13 hours ago

Overview

Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 24 Month(s)

Skills

.NET
C#
Visual Basic .NET
ASP.NET
SQL Server
MVC
HTML5
CSS3
NUnit
xUnit
MSTest
Selenium
Playwright
REST
RPC
API Testing
Agile
Test-Driven Development (TDD)
CI/CD
Git
TestRail
Zephyr
Unit Testing
Integration Testing
System Testing
Code Refactoring
Code Debugging
Code Coverage
SonarQube
Software Architecture
Test Strategy
Automated Testing
Manual Testing
Test Documentation
Security Best Practices
Continuous Testing
Software Quality Assurance
Troubleshooting
SDLC
Collaboration
Problem-Solving
Attention to Detai

Job Details

Description:

Job Summary: As an SDET, you will drive the quality and reliability of software applications built with the .NET framework. You will design, develop, and maintain test frameworks, craft automated and manual tests, and collaborate with development teams to embed quality at every stage of the software development life cycle. Your work will blend programming, testing, and troubleshooting, ensuring the delivery of high-quality applications. You will lead technical discussions, championing code quality, security, and maintainability by upholding established metrics and industry best practices. Additionally, you will chair Test-Driven Development (TDD) meetings to foster collaboration and drive transformative change across the team.

Primary Responsibilities:

  • Analyze requirements to ensure clarity and testability.

  • Collaborate with internal teams to design robust software architectures and test strategies.

  • Present innovative technical ideas and refactoring strategies during team meetings.

  • Write clean, efficient, and scalable code using .NET programming languages.

  • Develop, execute, and maintain automated tests, including unit, integration, and system tests.

  • Validate and deploy applications and systems, ensuring functionality and quality.

  • Revise, refactor, and debug code to uphold quality standards.

  • Implement and maintain continuous testing workflows in CI/CD pipelines.

  • Enhance existing software by identifying and mitigating quality risks.

  • Champion adherence to United Airlines' metrics for code quality, achieving at least 80% code coverage and maintaining code readability as measured by SonarQube scans.

  • Integrate security best practices and manage framework upgrades within the development lifecycle.

  • Produce and maintain comprehensive test documentation, including test plans, cases, and results, throughout the SDLC.

  • Analyze and monitor test execution results to ensure alignment with business requirements.

  • Serve as a subject matter expert in testing methodologies, tools, and best practices, providing technical guidance to the team.

  • Chair Test-Driven Development (TDD) meetings to promote collaboration and drive continuous improvement.

Qualifications:

  • Proven experience as a .NET Developer or SDET.

  • Expertise in testing frameworks and tools such as NUnit, xUnit, or MSTest for unit testing.

  • Solid understanding of the ASP.NET framework, SQL Server, and design/architectural patterns (e.g., Model-View-Controller (MVC)).

  • Proficiency in at least one .NET language (e.g., C#, Visual Basic .NET) and familiarity with HTML5/CSS3.

  • Hands-on experience with API testing and architecture styles/APIs (REST, RPC).

  • Thorough understanding of Agile methodologies and experience working in Agile teams.

  • Proficiency in writing automated UI tests using tools such as Selenium, Playwright, or similar frameworks.

  • Experience with version control systems like Git and test management tools like TestRail or Zephyr.

  • Exceptional problem-solving skills and keen attention to detail.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.