Team Red Dog · 19 hours ago
Software Design Engineer in Test
Team Red Dog is seeking a Software Design Engineer in Test to support a Fortune 100 technology leader in advancing Windows Storage and File Systems testing infrastructure. The role involves modernizing legacy test frameworks, improving product quality, and executing test plans to validate system modifications.
SoftwareHuman ResourcesStaffing Agency
Responsibilities
Review and analyze daily test runs, triage issues, and distinguish between product and test bugs
Debug and fix legacy tests while converting older testing platforms into modern frameworks
Execute test plans, scripts, and procedures to validate system modifications
Develop testing programs addressing database impacts, software scenarios, and usability considerations
Document software defects using bug tracking systems and report findings to development teams
Follow up on high-impact product bugs and resolve lower-complexity issues directly
Maintain databases of known defects and track bug resolution progress
Plan and manage test schedules aligned with project scope and delivery timelines
Reduce test noise ratio and improve product quality metrics in engineering dashboards
Qualification
Required
C and C++ (3+ years): Strong hands-on experience debugging, analyzing, and resolving issues in complex test environments and legacy codebases
PowerShell (3+ years): Ability to write and maintain scripts to support automation, test infrastructure improvements, and environment validation
Software Testing and Test Infrastructure: Experience executing test plans, triaging test results, identifying product versus test defects, and improving overall signal quality in dashboards
Debugging and Root Cause Analysis: Proven ability to analyze failures, distinguish between test bugs and product bugs, and drive resolution
Associate's degree in computer science, computer engineering, or related technical field
5–6 years of experience in software testing and validation
Proficiency in C, C++, C#, and scripting languages
Strong experience writing test plans, test scripts, and test results documentation
Experience analyzing and interpreting test results to provide actionable improvement recommendations
Ability to prepare for and participate in technical assessments covering data structures, C, C++, and PowerShell fundamentals
Preferred
Demonstrates deep C and C++ debugging strength in complex system-level environments
Brings domain familiarity in storage systems or operating system components
Shows strong analytical thinking and structured triage methodology
Proactively follows up with developers and drives issues to resolution
Consistently improves quality metrics by reducing test noise and increasing signal accuracy
Benefits
Health insurance (medical, dental, vision, and life)
Employer-matched 401K plan
Paid time off
Paid holidays
Profit sharing