Software Development Engineer in Test (SDET)

  • Stellar IT Solutions
  • Needham, Massachusetts
  • Full Time
Software Development Engineer in Test (SDET)

Job Title

: Software Development Engineer in Test (

SDET

)

Location

: Needham, MA (Onsite 5 days/week)

Contract Duration

: 3 Months (Potential extension)

Job Overview:

We are seeking a highly skilled SDET (Software Development Engineer in Test) to join a fast-paced team developing connected consumer products, including robot vacuums and smart grills. This is an onsite role supporting the Shark Clean mobile app and its interaction with cloud-based services and physical IoT devices. The ideal candidate will possess strong coding skills in Python, hands-on experience with automated test development, and a solid understanding of infrastructure and backend systems.

Responsibilities:

Analyze product requirements and software specifications to design effective test plans

Design, write, and execute automated tests for connected IoT products using Python, JavaScript, REST APIs, and Linux shell scripting

Collaborate with software developers and system architects to create testable, high-quality requirements

Develop and maintain CI/CD pipelines and automation workflows using tools like Jenkins

Create utilities and tools to improve the automation test framework

Support smoke, integration, and regression testing cycles, reducing manual efforts

Work onsite in a lab environment, interacting with physical devices and mobile apps

Contribute to app-side testing and backend validation of updates and features

Participate in cross-functional collaboration, bringing technical insights into testing strategies

Required Qualifications:

2+ years of experience as an SDET or Software Test Engineer

Proficiency in Python programming (idiomatic and efficient code writing expected)

Experience in REST API testing, backend systems, and automation development

Solid understanding of cloud computing environments (AWS, Ayla, Google Cloud preferred)

Hands-on experience with CI/CD tools, especially Jenkins

Familiarity with Appium (preferred) or Selenium for app-based testing

Experience with Linux scripting and debugging in an embedded or connected product environment

Strong grasp of the Software Development Life Cycle (SDLC)

Experience using defect tracking and test case management tools (e.g., JIRA, TestRail)

Attention to detail and the ability to work independently in a lab-based, hands-on role

Ability to communicate technical ideas clearly and challenge assumptions constructively

Nice to Have:

Prior experience testing IoT products or connected hardware devices

Experience working with robotics, embedded systems, or physical product QA

Exposure to middleware layer testing or systems integrating mobile cloud device

Work Environment:

Onsite work required in Needham, MA

Highly collaborative environment with SDET IIs and Developers

Testing in a lab setting with access to real devices (robots, grills, etc.)

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.

Report this job

Dice Id:

91118290

Position Id:

Stellar - 17023-35...44
Job ID: 484072927
Originally Posted on: 7/4/2025

Want to find more Technology opportunities?

Check out the 156,623 verified Technology jobs on iHireTechnology