SDET

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)
25% Travel
Able to Provide Sponsorship

Skills

Agile
Amazon Web Services
Automated Testing
C#
Continuous Integration
Java
JavaScript
Jenkins
Quality Assurance
RESTful
React.js
Selenium
Git
GitHub
Groovy
HTTP
Software Engineering
Software Development
Scripting
TypeScript
Version Control
Web Applications
Web Browsers
Writing
Testing
Test-driven Development
UI

Job Details

Job Title: SDET / Software Development Engineer in Test

Location: Columbus, OH (Hybrid)

Duration: 12+ Months

Contract: W2 Only

Job Summary

We are seeking a highly skilled Software Development Engineer in Test (SDET) to play a critical role in building and maintaining scalable automated testing solutions for modern cloud-based applications. This role blends software engineering, test automation, and quality engineering, requiring strong coding skills and a passion for delivering high-quality software at scale. The ideal candidate is proactive, data-driven, and thrives in fast-paced Agile environments, with a strong focus on automation-first quality strategies.

Key Responsibilities

  • Design, develop, and maintain automated test frameworks for unit, integration, and end-to-end testing
  • Write high-quality automated tests for web applications and backend services
  • Collaborate closely with Software Engineers, Product Managers, and DevOps teams to ensure testability and quality throughout the SDLC
  • Integrate automated tests into CI/CD pipelines to enable fast and reliable releases
  • Drive quality through experimentation, including designing, executing, and analyzing automated tests and A/B experiments
  • Identify gaps in test coverage and implement scalable quality solutions
  • Perform root cause analysis of defects and production issues using a data-driven approach
  • Ensure adherence to test-driven development (TDD) and quality engineering best practices
  • Continuously improve automation reliability, performance, and execution time

Required Qualifications

  • 11+ years of experience as an SDET, Software Engineer, or similar role
  • Strong proficiency in C#
  • Strong proficiency in JavaScript / TypeScript, preferably with React or similar frameworks
  • Extensive hands-on experience in test automation and quality engineering
  • Experience building and maintaining automation frameworks for:
    • Unit testing
    • Integration testing
    • End-to-end testing
  • Strong experience writing automated tests for web applications and RESTful services
  • Experience with CI/CD tools such as Jenkins, TeamCity, Spinnaker, or GitHub Actions
  • Experience with source control systems, preferably Git and Perforce
  • Strong understanding of HTTP, RESTful APIs, and service-based architectures

Preferred Qualifications

  • Cloud application testing experience (AWS preferred)
  • Experience with Selenium and browser-based automation
  • Experience with Groovy and scripting for CI/CD pipelines
  • Knowledge of Java programming language
  • Experience testing distributed and cloud-native systems
  • Familiarity with software testability principles and system design

Technical Skills

  • Programming: C#, JavaScript, TypeScript, Java
  • Test Automation: Selenium, REST API automation, UI and service testing
  • CI/CD: Jenkins, TeamCity, Spinnaker, GitHub Actions
  • Methodologies: Agile, TDD, Automation-first testing
  • Systems: Cloud-based and distributed systems

 

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.