> Markdown version of [/jobs/ext/1995231-software-test-engineer](https://www.wearedevelopers.com/jobs/ext/1995231-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:** Orlando, FL, United States - **Experience:** Expert - **Salary:** $114,400.0 - $124,800.0 - **Contract:** Temporary contract - **Skills:** Testing (Software), Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Artificial Intelligence, Software Applications, Automation of Tests, Software Bug Management, C Sharp (Programming Language), C++ (Programming Language), Cloud Computing, Code Coverage, Software Quality, Communications Protocols, Cyber Security, Computer Programming, Computer Engineering, Continuous Integration, DevOps, Embedded Software, Firmware, Hardware Interface Design, Python (Programming Language), Systems Development Life Cycle, Requirements Traceability, Software Engineering, Software Requirements Analysis, Software Systems, Verification and Validation (Software), Software Quality Assurance (SQA), Strategies of Testing, Visual Systems, Software Verification, Test Scripts, System-level Testing, Information Technology, Software Performance - **Published:** August 8, 2026 - **Apply:** https://www.careercircle.com/jobs/all/all/usa/fl/orlando/fd53545b-1e55-4d71-a063-08ba13d2bcc3 ## About the Role DevOps Planning Firmware Dashboard Usability Visionary Pipelines Automation Innovation Scalability Reliability Testability Test Design Spectroscopy Test Planning Code Coverage Cyber Security Test Automation Instrumentation Defect Tracking ISO 9000 Series Computer Science Data Acquisition Embedded Systems Software Testing Agile Methodology Embedded Software ISO/IEC Standards Defect Management Instrument Control Risk-Based Testing Software Solutions Workflow Management Root Cause Analysis Process Improvement Software Engineering Software Development Computer Engineering Test Management Tools Industrial Automation Mechanical Engineering Electrical Engineering New Product Development Artificial Intelligence Product Quality (QA/QC) Communications Protocols Requirements Traceability Hardware Interface Design Engineering Design Process Software Quality (SQA/SQC) Verification And Validation Continuous Improvement Process Systems Development Life Cycle, * At least 5 years of experience in Software Quality Assurance, Software Test Engineering, Software Development, or a related field. * Proven experience creating and executing software verification and validation plans. * Hands-on experience developing and maintaining automated test frameworks. * Strong understanding of software testing methodologies and best practices. * Strong understanding of verification and validation (V&V) principles and processes. * Strong understanding of defect tracking and root cause analysis techniques. * Strong understanding of the Software Development Lifecycle (SDLC). * Experience working within Agile development practices. * Programming experience with Python. * Programming experience with C++. * Programming experience with C#. * Programming experience with Java. * Programming experience with JavaScript. * Experience using automated testing frameworks. * Experience working in CI/CD environments and integrating tests into pipelines. * Experience with test management tools for planning, execution, and reporting. * Experience with requirements traceability to ensure complete test coverage. * Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related technical discipline. Additional Skills & Qualifications * Experience testing embedded software systems. * Experience validating hardware and software integrated products. * Familiarity with communication protocols and device interfaces. * Experience working within regulated environments such as ISO 9001, other ISO standards, or FDA-regulated development. * Knowledge of risk-based testing approaches. * Knowledge of cybersecurity validation practices. * Knowledge of test automation architecture and design. * Knowledge of DevOps practices and their application to testing and automation. * Experience with scientific instrumentation. * Experience with data acquisition systems. * Experience with industrial automation systems. * Experience with spectroscopy, photonics, or optical systems. * Master's degree in a related technical discipline., Orlando, FL*On-Site CI/CD DevOps Planning Firmware Dashboard Usability Visionary Pipelines Automation Innovation Scalability Reliability Testability Test Design Spectroscopy Test Planning Code Coverage Cyber Security Test Automation Instrumentation Defect Tracking ISO 9000 Series Computer Science Data Acquisition Embedded Systems Software Testing Agile Methodology Embedded Software ISO/IEC Standards Defect Management Instrument Control Risk-Based Testing Software Solutions Workflow Management Root Cause Analysis Process Improvement Software Engineering Software Development Computer Engineering Test Management Tools Industrial Automation Mechanical Engineering Electrical Engineering New Product Development Artificial Intelligence Product Quality (QA/QC) Communications Protocols Requirements Traceability Hardware Interface Design Engineering Design Process Software Quality (SQA/SQC) Verification And Validation Continuous Improvement Process Systems Development Life Cycle Software Development Life Cycle +0 Google IT Automation with Python ## Description The Software Test Engineer II supports the development and validation of advanced software solutions used in scientific instrumentation, embedded systems, and hardware-integrated technology platforms. In this role, you design and execute comprehensive test strategies to ensure software quality, functionality, performance, and reliability. You work closely with software, firmware, systems, electrical, and mechanical engineering teams to validate complex products, drive test automation, and support the successful release of high-quality, industry-leading technologies. This position is ideal for an engineer who enjoys solving technical challenges, improving product quality, and working at the intersection of software and hardware systems. Responsibilities * Develop detailed test plans, test cases, test procedures, and verification protocols based on software requirements and system specifications. * Participate in requirements, architecture, and design reviews to ensure quality and testability are built into products early in the development process. * Establish verification and validation strategies for new product development and product enhancements. * Execute functional, regression, integration, system, performance, and usability testing. * Validate end-to-end workflows involving software, firmware, hardware, and system-level functionality. * Perform testing across desktop applications, embedded systems, cloud-connected platforms, and instrument-control software. * Design, develop, and maintain automated test frameworks and test scripts. * Increase test coverage, repeatability, and efficiency through automation. * Integrate automated testing into CI/CD pipelines and software development workflows. * Support continuous improvement of automated verification infrastructure. * Identify, document, prioritize, and track software defects throughout the development lifecycle. * Collaborate with development teams to investigate failures and determine root causes. * Verify corrective actions and ensure issues are resolved before release. * Validate software performance, reliability, cybersecurity, and applicable regulatory requirements. * Support verification and validation activities by generating objective evidence and documentation. * Assist with quality initiatives in regulated development environments when applicable. * Develop and execute integrated hardware and software test strategies. * Evaluate hardware interfaces, communication protocols, firmware interactions, and instrument-control functionality. * Support laboratory and production test environments through system-level testing and troubleshooting. * Analyze test results, quality trends, and product readiness metrics to inform release decisions. * Generate reports and dashboards that communicate risks, defects, and release status to stakeholders. * Provide accurate estimates for testing activities and contribute to project schedules. * Drive improvements in test methodologies, automation strategies, quality processes, and defect management practices. * Promote testing best practices throughout the engineering organization. * Contribute to process improvement initiatives and mentor junior team members as needed. * Deliver comprehensive test coverage across software and integrated systems. * Improve product quality through proactive defect identification and effective collaboration with cross-functional engineering teams. * Contribute to scalable testing infrastructure and CI/CD adoption to support reliable releases. * Help ensure reliable, high-quality product releases that meet customer and business expectations., The role operates in a collaborative engineering environment at the intersection of software and hardware, supporting scientific instrumentation, embedded systems, and hardware-integrated technology platforms. You work closely with software, firmware, systems, electrical, and mechanical engineers, contributing to both laboratory and production test environments. The position involves testing across desktop applications, embedded platforms, cloud-connected solutions, and instrument-control software, leveraging automated testing frameworks, CI/CD pipelines, test management tools, and requirements traceability systems. The environment emphasizes quality, continuous improvement, and adherence to regulated development practices where applicable, while promoting best practices in test automation, DevOps, and verification and validation. ## Related Videos - [Are Classical Automation Frameworks Dead? How AI Agents Are Transforming QA](https://www.wearedevelopers.com/videos/100243-are-classical-automation-frameworks-dead-how-ai-agents-are-transforming-qa) - [Excellent Software Testing](https://www.wearedevelopers.com/videos/87-excellent-software-testing) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [How to add test automation to your project: The good, the bad, and the ugly](https://www.wearedevelopers.com/videos/1668-how-to-add-test-automation-to-your-project-the-good-the-bad-and-the-ugly) - [Fighting test flakiness with time machines](https://www.wearedevelopers.com/videos/834-fighting-test-flakiness-with-time-machines) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [How to create a test plan for software testing](https://www.wearedevelopers.com/magazine/56-how-to-create-a-test-plan-for-software-testing) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What is a Test Plan: Guide to Test Planning](https://www.wearedevelopers.com/magazine/191-what-is-a-test-plan-guide-to-test-planning) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges)