Demo

Software Engineer in Test (SET)

Piper Companies
Piper Companies Salary
Durham, NC Full Time
POSTED ON 8/1/2026
AVAILABLE BEFORE 8/30/2026
Piper Companies is seeking a Software Engineer in Test (SET) to support the development and expansion of enterprise test automation capabilities for a growing technology platform. This role will be responsible for designing, building, and maintaining automated testing solutions while driving quality throughout the software development lifecycle. The Software Engineer in Test will play a key role in establishing automation best practices, supporting framework enhancements, and ensuring application reliability through scalable test solutions.

This is an excellent opportunity for an engineer who has successfully built a test automation framework from scratch and enjoys creating scalable quality engineering solutions in a collaborative development environment.

Responsibilities of the Software Engineer in Test:

  • Design, develop, and maintain automated testing frameworks and supporting infrastructure.
  • Support the continued enhancement and expansion of existing automation frameworks.
  • Create automated tests for web applications, APIs, and backend services.
  • Build and execute regression, integration, functional, and end-to-end test suites.
  • Collaborate with software engineers and product teams to ensure quality throughout the development lifecycle.
  • Identify, document, troubleshoot, and drive resolution of software defects.
  • Integrate automated testing into CI/CD pipelines to improve release quality and deployment confidence.
  • Participate in application design and architecture discussions to improve testability.
  • Develop quality metrics and reporting to measure application stability and performance.
  • Promote test automation best practices and continuous improvement initiatives across engineering teams.

Qualifications of the Software Engineer in Test:

  • Bachelor's Degree in Computer Science required.
  • Experience as a Software Engineer in Test (SET), SDET, Test Automation Engineer, or similar role.
  • Demonstrated experience building a test automation framework from scratch.
  • Strong programming experience in one or more modern development languages.
  • Experience developing and maintaining automated testing solutions for web applications and APIs.
  • Knowledge of software testing methodologies, automation strategies, and quality engineering best practices.
  • Experience with CI/CD environments and automated build pipelines.
  • Strong troubleshooting, debugging, and analytical problem-solving skills.
  • Ability to work effectively within Agile software development teams.
  • Excellent communication and collaboration skills.

Preferred Qualifications:

  • Experience with modern automation tools such as Selenium, Playwright, or Cypress.
  • Experience testing cloud-based or distributed applications.
  • Knowledge of API testing and service validation methodologies.
  • Familiarity with Azure DevOps, GitHub Actions, or similar DevOps platforms.
  • Experience working in high-growth or enterprise software environments.

Compensation & Benefits for the Software Engineer in Test:

  • Base salary: $115,000 - $130,000 annually
  • Comprehensive benefits package including medical, dental, vision, and sick leave as required by law
  • Opportunity to influence automation strategy and framework architecture.
  • Collaborative engineering environment with strong growth potential.
  • Exposure to modern software development and quality engineering practices.

Key Words:

Software Engineer in Test, SET, SDET, Test Automation Engineer, Automation Framework, Quality Engineering, Automated Testing, Selenium, Playwright, Cypress, API Testing, CI/CD, Software Testing, Regression Testing, Functional Testing, End-to-End Testing, Quality Assurance, Computer Science, Test Framework Development

Applications for this role will be accepted for at least 30 days after the publication date (07/31)

Salary : $115,000 - $130,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer in Test (SET)?

Sign up to receive alerts about other jobs on the Software Engineer in Test (SET) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$84,546 - $99,351
Income Estimation: 
$104,692 - $122,242
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Piper Companies

  • Piper Companies Baltimore, MD
  • Piper Companies is looking for a Change Management Lead to join a healthcare organization based in Baltimore, MD. Responsibilities of the Change Management... more
  • 9 Days Ago

  • Piper Companies Bethesda, MD
  • Zachary Piper Solutions is seeking an Senior Cloud Infrastructure Engineer to join a team located in Bethesda, MD on a hybrid basis . The Senior Cloud Infr... more
  • 9 Days Ago

  • Piper Companies Cambridge, MA
  • Zachary Piper Solutions is seeking a Sr Research Associate to support a biotechnology company focused on developing next-generation immune cell therapies t... more
  • 9 Days Ago

  • Piper Companies Raleigh, NC
  • Piper Companies is seeking a Junior Controls Engineer to join an innovative automation and advanced manufacturing organization in the Raleigh, NC area. Thi... more
  • 9 Days Ago


Not the job you're looking for? Here are some other Software Engineer in Test (SET) jobs in the Durham, NC area that may be a better fit.

  • Piper Companies Raleigh, NC
  • Piper Companies is seeking a Senior Software Engineer in Test (SDET) in the RTP NC area , to join a cybersecurity and compliance-focused technology organiz... more
  • 14 Days Ago

  • PALNAR Durham, NC
  • Role - Software Development Engineer in Test Location: Merrimack, NH Or Smithfield, RI Or Durham, NC - Hybrid Fulltime Role Skills: Programming with Java U... more
  • 20 Days Ago

AI Assistant is available now!

Feel free to start your new journey!