> Markdown version of [/jobs/ext/1896907-senior-software-engineer-in-test](https://www.wearedevelopers.com/jobs/ext/1896907-senior-software-engineer-in-test). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer in Test - **Company:** Piper Companies - **Location:** Durham, NC, United States (Remote available) - **Experience:** Expert - **Salary:** $93,600.0 - $145,600.0 - **Contract:** Contract - **Skills:** Testing (Software), Application Programming Interfaces (APIs), Automation of Tests, Code Coverage, Cyber Security, Software Engineering, Software Testing Automation Framework, Web Applications, Software Organization, Real-Time Transport Protocol, Backend, Information Technology, SDET - **Published:** July 31, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/p8tyhwjn6x ## About the Role * Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related technical field. * 4+ years of software testing and quality assurance experience. * Proven experience creating and implementing a test automation framework from scratch. * Strong knowledge of test automation tools, test design methodologies, and software development best practices. * Experience supporting Common Criteria (CC) projects, security-focused applications, or regulated environments is highly preferred. ## Description * Architect, develop, and maintain automated testing solutions to support Common Criteria (CC) certification projects. * Build and scale test automation frameworks from scratch to improve test coverage, reliability, and efficiency. * Partner with software engineers, security teams, and project stakeholders to validate application functionality and compliance requirements. * Design and execute automated and manual test strategies for web applications, APIs, and backend services. * Investigate defects, perform root cause analysis, and drive quality improvements throughout the software development lifecycle., Keywords: Senior Software Engineer in Test, SDET, Test Automation, Common Criteria, CC, Quality Assurance, Software Testing, Automation Framework, RTP, Cybersecurity ## Related Videos - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Mutation Testing and Fuzzing in C#](https://www.wearedevelopers.com/videos/703-mutation-testing-and-fuzzing-in-c) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Test-reduction - Doing more with less](https://www.wearedevelopers.com/videos/977-test-reduction-doing-more-with-less) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Integration And E2E Testing: Are They Complementary or Interchangeable?](https://www.wearedevelopers.com/magazine/86-integration-and-e2e-testing-are-they-complementary-or-interchangeable) - [How to create a test plan for software testing](https://www.wearedevelopers.com/magazine/56-how-to-create-a-test-plan-for-software-testing) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [What is a Test Plan: Guide to Test Planning](https://www.wearedevelopers.com/magazine/191-what-is-a-test-plan-guide-to-test-planning) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)