Software Design Engineer in Test (SDET) – C/C++

Blueprint TechnologiesRedmond, WA
2d$48 - $53Hybrid

About The Position

In this role, you will be responsible for executing and maintaining high-quality software testing processes to ensure system reliability, performance, and release readiness. You will partner closely with engineering teams to validate new features, identify defects, analyze root causes, and ensure issues are resolved prior to production deployment. This position requires strong debugging fundamentals, structured test documentation practices, and the ability to work within established release timelines in a fast-paced enterprise environment.

Requirements

  • Associate’s degree in Computer Science, Computer Engineering, or related technical field
  • 5–6 years of professional experience in software testing or software engineering
  • Proficiency in C, C++, C#, and scripting languages
  • Hands-on experience testing software in structured development environments
  • Experience writing formal test documentation including Test Plans, Test Cases, and Test Result Reports
  • Strong debugging skills and ability to analyze test failures
  • Ability to interpret test results and provide actionable recommendations to improve software quality

Nice To Haves

  • Strong C/C++ debugging experience
  • PowerShell scripting experience
  • Experience working with storage systems (preferred but not required)
  • Solid understanding of data structures and core programming fundamentals
  • Experience working in enterprise-scale release environments
  • Familiarity with CI/CD pipelines and automated test frameworks

Responsibilities

  • Execute detailed test plans, test cases, and test scripts across software releases
  • Test system enhancements and modifications prior to implementation
  • Develop and maintain testing programs covering database impacts, functional workflows, and usability scenarios
  • Document software defects in a bug tracking system with clear reproduction steps and supporting evidence
  • Identify, analyze, and document issues related to program functionality, output accuracy, UI behavior, and system performance
  • Track defect resolution progress and validate fixes
  • Maintain structured records of known test defects and regression scenarios
  • Collaborate with developers, program managers, and stakeholders to align testing efforts with release schedules
  • Plan and manage test schedules according to project scope and delivery milestones

Benefits

  • Medical, dental, and vision coverage
  • Flexible Spending Account
  • 401k program
  • Competitive PTO offerings
  • Parental Leave
  • Opportunities for professional growth and development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service