> Markdown version of [/jobs/ext/2915996-software-test-engineer](https://www.wearedevelopers.com/jobs/ext/2915996-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). --- # Software Test Engineer - **Company:** CareerCircle - **Location:** Germantown, MD, United States - **Experience:** Expert - **Salary:** $97,760.0 - $114,400.0 - **Contract:** Temporary to permanent - **Skills:** Testing (Software), Agile Methodology, Artificial Intelligence, Amazon Web Services, Data Analysis, Software Applications, Systems Engineering, Automation of Tests, Microsoft Azure, Mobile Application Development, Cloud Computing, Code Coverage, Software Quality, Continuous Delivery, Continuous Integration, Corona (Software Development Kit), Extract Transform Load (ETL), Document Management Systems, Embedded Software, Firmware, Mobile Application Software, Python (Programming Language), Software Engineering, Software Requirements Analysis, Verification and Validation (Software), SQL Databases, Software Testing Automation Framework, Systems Integration, Test Data, Scripting, Data Storage Technologies, Performance Testing, Software Verification, Test Scripts, System-level Testing, Integration Tests - **Published:** September 15, 2026 - **Apply:** https://www.careercircle.com/jobs/all/all/usa/md/germantown/f9fccbe7-b56a-4e20-8e0c-246e33372e49 ## About the Role Teamwork Firmware Scripting Visionary Management Automation Innovation Reliability Test Design Data Storage Test Planning Collaboration IEC Standards Test Automation Microsoft Azure Medical Devices Software Design Safety Standards Embedded Systems Software Testing Agile Methodology Embedded Software Embedded Firmware Cloud Technologies Quality Management Process Improvement Systems Engineering Amazon Web Services Integration Testing Document Management Scripting Languages Software Development Test Data Generation Procedure Development Continuous Deployment Continuous Integration New Product Development SQL (Programming Language) Quality Management Systems Engineering Design Process Agile Software Development Software Quality (SQA/SQC) Medical Device Development Mobile Application Testing Verification And Validation Product Lifecycle Management Python (Programming Language) Mobile Application Development Continuous Improvement Process, * At least 5-6 years of relevant experience in software testing, validation, and verification for high-reliability software products. * Hands-on experience in the medical device field, including work with relevant quality and safety standards such as ISO and IEC standards for medical devices. * Proven experience testing embedded software and firmware for electromechanical or embedded systems. * Strong background in software test engineering, including test planning, test procedure development, and execution of verification and validation activities. * Experience documenting test results and engineering data within a Quality Management System (QMS) or related configuration/document management system. * Exposure to or experience with cloud technologies used for data storage and processing, such as AWS, Azure, or similar platforms. * Ability to review and interpret software requirements and translate them into effective test plans, test cases, and test protocols. * Experience working within an agile software development lifecycle and applying software quality engineering principles. * Bachelor's degree in engineering or a related technical discipline. Additional Skills & Qualifications * Experience with Python scripting, SQL queries, or related scripting languages for test development, automation, or data analysis. * Experience with software test automation tools and frameworks, including integrating automated tests into CI/CD pipelines. * Exposure to mobile application testing and other application software testing within a connected device ecosystem. * Familiarity with FDA 21 CFR Part 820 and its implications for software verification, validation, and documentation in medical devices. * Experience with validation of cloud-based systems and services, including testing of data storage, processing, and connectivity. * Knowledge of formal documentation management processes and best practices in regulated environments. * Strong collaboration skills and the ability to work closely with multidisciplinary engineering teams on large, complex development efforts. * Motivation to contribute to a growing engineering team working on a major new product development initiative., Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors., Planning Visionary Scheduling Leadership Management Innovation Test Design Coordinating HVAC Testing Communication Test Planning Test Equipment Detail Oriented Problem Solving Data Collection English Language Safety Standards Test Engineering Vision Insurance Technical Drawing ISO/IEC Standards Safety Procedures Elementary Algebra Performance Testing Time Off Management Mechanical Engineering Manufacturing Processes Artificial Intelligence Engineering Design Process EPA Universal Certification Interpersonal Communications Employee Assistance Programs Extract Transform Load (ETL) Personal Protective Equipment Continuous Improvement Process Troubleshooting (Problem Solving) +0 Test Engineer Actalent Frederick, MD*On-Site HVAC Sales Planning Visionary Scheduling Leadership Management Innovation Test Design Coordinating HVAC Testing Communication Test Planning Test Equipment Detail Oriented Problem Solving Data Collection English Language Safety Standards Test Engineering Vision Insurance Technical Drawing ISO/IEC Standards Safety Procedures Elementary Algebra Performance Testing Time Off Management Mechanical Engineering Manufacturing Processes Engineering Design Process EPA Universal Certification Interpersonal Communications Employee Assistance Programs Extract Transform Load (ETL) Personal Protective Equipment Continuous Improvement Process Troubleshooting (Problem Solving) +0 Software Test Engineer Actalent Germantown, MD*On-Site CI/CD Teamwork Firmware Scripting Visionary Management Automation Innovation Reliability Test Design Data Storage Test Planning Collaboration IEC Standards Test Automation Microsoft Azure Medical Devices Software Design Safety Standards Embedded Systems Software Testing Agile Methodology Embedded Software Embedded Firmware Cloud Technologies Quality Management Process Improvement Systems Engineering Amazon Web Services Integration Testing Document Management Scripting Languages Software Development Test Data Generation Procedure Development Continuous Deployment Continuous Integration New Product Development SQL (Programming Language) Quality Management Systems Engineering Design Process Agile Software Development Software Quality (SQA/SQC) Medical Device Development Mobile Application Testing Verification And Validation Product Lifecycle Management Python (Programming Language) Mobile Application Development Continuous Improvement Process ## Description This role focuses on software verification, validation, and testing for a high-reliability medical device product that includes embedded firmware, mobile applications, and cloud-connected applications. The Software Test Engineer applies software quality engineering principles throughout an agile product lifecycle, ensuring that software requirements, design, and implementation meet stringent medical device standards and regulatory expectations., * Support the verification and validation of software for an electromechanical medical device, including firmware, embedded systems, mobile applications, and cloud-connected applications. * Review software development and testing activities to ensure compliance with documented requirements, established standards, and medical device regulations. * Apply software quality engineering principles throughout the agile product life cycle to identify defects, design flaws, and process improvement opportunities. * Review software requirements to confirm they are correct, complete, and unambiguous, and provide feedback to improve clarity and testability. * Develop, review, and execute test plans and test procedures based on use cases, software requirements, and established test protocols. * Assist in updating and adding new test cases to existing test protocols to maintain comprehensive test coverage. * Manage testing tasks for embedded software and firmware, ensuring thorough functional, integration, and system-level testing. * Review and refine test methods and test plans to verify software design accuracy against documented requirements and applicable standards. * Collaborate closely with software development and systems engineering teams to improve the quality of deliverables and to introduce quality-related improvements in the software development process. * Prepare and review test plans, test data, and test scripts, and conduct system and integration testing across firmware, mobile, and cloud components. * Integrate automated tests into Continuous Integration and Continuous Deployment (CI/CD) pipelines to enable real-time quality monitoring. * Document test results and engineering data accurately within a Quality Management System (QMS) or related configuration/document management system. * Contribute to test automation strategy and implementation to increase efficiency and repeatability of testing activities. * Participate in the testing and validation of cloud-based data storage and processing solutions associated with the medical device. * Support testing and validation of mobile applications and other software applications related to the medical device ecosystem., This position is based in an office environment, working closely with a growing engineering team on a significant new medical device development effort. The role involves regular collaboration with software, firmware, systems, and quality engineers, as well as frequent interaction with a Quality Management System for documentation and test record management. Work is performed using modern software development and testing toolchains, including CI/CD pipelines, scripting tools such as Python or SQL, and cloud platforms such as AWS or Azure. The environment emphasizes rigorous quality standards, structured documentation, and continuous improvement within an agile development framework. ## Related Videos - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [Dirty Tests And How To Clean Them](https://www.wearedevelopers.com/videos/515-dirty-tests-and-how-to-clean-them) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Stop Guessing, Start Measuring: Evaluating RAG Systems with Synthetic Test Data](https://www.wearedevelopers.com/videos/1982-stop-guessing-start-measuring-evaluating-rag-systems-with-synthetic-test-data) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Software Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/194-software-developer-salary-in-germany-2023) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)