> Markdown version of [/jobs/ext/4561593-senior-principal-software-test-engineer](https://www.wearedevelopers.com/jobs/ext/4561593-senior-principal-software-test-engineer). 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 / Principal) Software Test Engineer - **Company:** Real Staffing - **Location:** United States - **Experience:** Expert - **Salary:** $100,000.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Automation of Tests, Software Documentation, Software Quality, Continuous Integration, Mobile Application Software, Regression Testing, Software Engineering, Software Requirements Analysis, Software Systems, Verification and Validation (Software), Software Quality Assurance (SQA), Strategies of Testing, Cloud Platform System, Software Verification, Information Technology - **Published:** November 4, 2026 - **Apply:** https://www.realstaffing.com/en-gb/job/senior---principal-software-test-engineer/4081229 ## About the Role * Bachelor's degree in Engineering, Computer Science, Physics, Biomedical Engineering, or a related technical discipline. * Experience in software testing, quality engineering, verification, validation, or software quality assurance. * Experience working within regulated medical device environments. * Strong understanding of software development lifecycles and testing methodologies. * Ability to interpret requirements and translate them into effective test strategies. * Strong analytical, troubleshooting, and documentation skills. * Experience collaborating with multidisciplinary engineering teams., * Knowledge of software quality and regulatory frameworks such as IEC 62304, ISO 13485, FDA quality system requirements, or equivalent standards. * Background testing embedded systems, connected devices, mobile applications, or cloud-based platforms. * Experience with test automation, CI/CD environments, and software quality tools. ## Description A growing and innovative medical device organization is seeking Software Test Engineers at the Software Test Engineer, Senior Software Test Engineer, and Principal Software Test Engineer levels. These positions offer the opportunity to play a critical role in verifying and validating software used in highly regulated healthcare products, working closely with cross-functional engineering teams to ensure product quality, reliability, and compliance., As a member of the software verification & validation team, you will contribute to the testing and validation of software systems spanning embedded, mobile, and cloud-enabled technologies. This role focuses on designing and executing test cases/scripts, improving test automation practices, supporting regulatory compliance efforts, and collaborating with development teams throughout the product lifecycle. The scope of responsibility and technical leadership will vary based on experience level: Software Test Engineer * Execute software verification and validation activities. * Develop and maintain test documentation and test cases. * Support system, integration, and regression testing efforts. * Collaborate with software engineers to identify and resolve issues. Senior Software Test Engineer * Lead complex testing initiatives across multiple software components. * Drive improvements in test methodologies and automation coverage. * Mentor junior team members and influence quality best practices. * Partner closely with engineering teams on product quality strategy. Principal Software Test Engineer * Provide technical leadership for software quality programs. * Define verification and validation strategies for new products. * Influence software development and testing processes across the organization. * Serve as a subject matter expert on quality, regulatory, and compliance requirements. Key Responsibilities * Design, develop, and execute software verification and validation activities. * Create and maintain test plans, protocols, procedures, and supporting documentation. * Perform system-level, integration, regression, and functional testing. * Review software requirements and specifications to ensure they are testable, measurable, and complete. * Investigate defects, document findings, and partner with development teams on resolution efforts. * Support automated testing initiatives and continuous integration workflows. * Improve testing processes, quality metrics, and overall product reliability. * Participate in risk-based quality activities throughout the software development lifecycle. * Ensure compliance with applicable quality system requirements and industry standards.