Software Development Engineer in Test (SDET)

Overview

Remote
Depends on Experience
Contract - W2
No Travel Required

Skills

Agile
Amazon Web Services
Apache JMeter
Appium
Automated Testing
C#
Cloud Computing
Collaboration
Communication
Conflict Resolution
Continuous Delivery
Continuous Integration
Continuous Integration and Development
Cypress
NoSQL
OOD
Orchestration
Google Cloud Platform
Java
Jenkins
Kubernetes
Load Testing
Microsoft Azure
DevOps
Development Testing
Docker
Git
GitLab
Good Clinical Practice
POSTMAN
Problem Solving
Python
Quality Assurance
RESTful
SQL
Scripting
Scrum
Selenium
Software Development
Testing
Version Control
Web API

Job Details

Job Title: Software Development Engineer in Test (SDET)

Location: Remote
Experience Level: 10+ Years


About the Role
We are seeking a highly skilled SDET to design, develop, and maintain automated testing frameworks and tools. The ideal candidate is a strong programmer who is passionate about software quality and can collaborate closely with developers, QA engineers, and DevOps teams to deliver reliable, high-performance applications.


Key Responsibilities

  • Develop and maintain automated test scripts for web, API, and backend services

  • Build and enhance test automation frameworks to support continuous integration and deployment (CI/CD)

  • Write unit, integration, and performance tests as part of the development cycle

  • Collaborate with developers and product teams to define test strategies and acceptance criteria

  • Identify, document, and track defects, and help drive them to resolution

  • Contribute to code reviews and participate in design discussions to ensure testability and quality


Required Skills & Qualifications

  • Strong programming skills in languages such as Java, Python, C#, or JavaScript

  • Solid understanding of object-oriented design and software development principles

  • Experience with automation tools/frameworks (e.g., Selenium, Cypress, Playwright, Appium)

  • Familiarity with RESTful API testing and tools like Postman or REST Assured

  • Knowledge of CI/CD pipelines and version control systems (Git, Jenkins, GitLab CI)

  • Proficiency in SQL and experience testing relational or NoSQL databases

  • Excellent problem-solving and communication skills


Preferred Qualifications

  • Experience with cloud platforms (AWS, Azure, or Google Cloud Platform)

  • Knowledge of containerization and orchestration (Docker, Kubernetes)

  • Exposure to performance and load testing tools (JMeter, Gatling)

  • Background in Agile/Scrum development environments


Education

  • Bachelor s or Master s degree in Computer Science, Engineering, or a related field (or equivalent work experience)

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.