What are the responsibilities and job description for the Senior Software Development Engineer in Test position at Dew Software?
Job Title: Senior Software Development Engineer in Test
Location: Redmond, WA (Onsite – 5 Days/Week)
Contract - W2 only
Role Overview
We are seeking a highly skilled and motivated Senior Software Development Engineer in Test (SDET) to join the Device Engineering team. The ideal candidate will design and implement advanced automation frameworks and test systems to validate product features across multiple devices. You will work closely with the Test Architect and cross-functional teams to expand test coverage, enhance automation efficiency, and ensure the highest levels of product quality and performance.
Key Responsibilities
- Design, develop, and maintain scalable automation frameworks to validate complex device functionalities.
- Integrate Windows Test Technologies (WTT) for automated test execution, data capture, and reporting.
- Utilize PowerShell to orchestrate system-level tasks such as test setup, log collection, and system configuration.
- Develop Python-based tools and scripts for Azure data pipeline integration, log analysis, and data-driven testing.
- Store, manage, and analyze test metrics and measurement results in Azure Cloud environments.
- Collaborate with the Test Architect to define new test strategies and programmatically extend automation coverage.
- Use Azure DevOps (ADO) for work item tracking, defect management, and build/test result visibility.
- Present bi-weekly progress reports to senior leadership, highlighting progress, blockers, and key performance metrics.
- Contribute to continuous improvement of automation practices, tooling, and test methodologies.
Required Qualifications
- 5–7 years of professional experience as an SDET, Automation Engineer, or similar role.
- Strong programming proficiency in Python and PowerShell.
- Hands-on experience with Azure Services, including storage, analytics, and pipeline automation.
- Working knowledge of Windows Test Technologies (WTT) or similar test execution platforms.
- Solid understanding of software testing principles, test automation, and validation methodologies.
- Experience using Azure DevOps (ADO) for bug tracking, test management, and CI/CD workflows.
- Excellent analytical, debugging, and communication skills with the ability to present technical updates to leadership.
Preferred Qualifications
- Experience in hardware/software integration testing, particularly in device or embedded environments.
- Exposure to machine learning applications for test result analysis and defect prediction.
- Previous work experience in consumer electronics, automotive, or embedded product development environments.
- Familiarity with Python-based data analytics and visualization tools.