Job Description
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.)
Job Tags
Contract work,
Similar Jobs
Ubiquity Global Services, Inc.
...the English language in a business environment. Experience in a call center industry preferred. Flexible with schedules and available to work a variety of shifts to include weekends, overnights, holidays or extra shifts to meet the needs of the business. Ability...
U.S. Bank
At U.S. Bank, we're on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed. We believe it takes all of us to bring our shared ambition to life...
Robert Half
...looking to advance your career in Monterey, California? Our client, a well-established and dynamic law firm, is seeking an Associate Attorney to join their legal team.About the PositionThe Associate Attorney will primarily focus on supporting the firm's litigation and...
Hartwick College
...Mathematics - Adjunct (Pool) Hartwick College is accepting applications on a continuing basis for instructors who are qualified to teach Statistics. Qualifications include a PhD in Mathematics, with a preference for candidates with experience teaching students at...
Wyndy
...Pay: $19 - $30 per hour Start Date: Next Week Location: Houston, TX Job Description Full-time position available for a... ...communication skills. CPR certification preferred. Must be able to work flexible hours. Parent / Family Information Location: Houston, TX 7...