Software Test Engineer
Location
United States
Posted
3 days ago
Salary
Not specified
Job Description
Role Description
We are seeking a Software Test Engineer to support verification and validation activities for a safety-critical software system. This role focuses on developing test procedures, validating system performance, and automating test execution and verification. The selected candidate will work closely with engineering teams to translate system requirements into test cases and verification procedures while supporting automated testing workflows and documentation. This is a 6–9 month contract position supporting a government program.
- Analyze system and software requirements and develop detailed test cases, procedures, and verification plans
- Execute test procedures and validate results against system requirements
- Develop Python scripts to automate testing processes and collect verification data
- Extract and analyze telemetry data to validate test results and system behavior
- Develop automated test scripts to streamline test execution
- Produce test documentation and verification reports
- Collaborate with software engineers and system engineers to identify issues and improve test coverage
- Support verification activities for safety-critical systems
Qualifications
- Experience developing software test cases and verification procedures
- Ability to translate requirements into test plans and validation methods
- Experience with Python scripting for automation or data analysis
- Familiarity with software testing methodologies and verification workflows
- Strong documentation and technical writing skills
- Ability to work independently in a fast-paced engineering environment
Requirements
- Experience testing safety-critical or mission-critical systems
- Experience extracting and analyzing telemetry data
- C++ experience or familiarity with C++ software systems
- Experience developing automated test frameworks
- Experience working in defense, aerospace, or autonomous systems environments
Location
- Remote preferred
- 10-20% travel
Contract Details
- Duration: 6–9 months
- Security: Unclassified work
Job Requirements
- Experience developing software test cases and verification procedures
- Ability to translate requirements into test plans and validation methods
- Experience with Python scripting for automation or data analysis
- Familiarity with software testing methodologies and verification workflows
- Strong documentation and technical writing skills
- Ability to work independently in a fast-paced engineering environment
- Experience testing safety-critical or mission-critical systems
- Experience extracting and analyzing telemetry data
- C++ experience or familiarity with C++ software systems
- Experience developing automated test frameworks
- Experience working in defense, aerospace, or autonomous systems environments
- Location
- Remote preferred
- 10-20% travel
- Contract Details
- Duration: 6–9 months
- Security: Unclassified work
Related Guides
Related Categories
Related Job Pages
More QA Engineer Jobs
The Associate Director/Director, Quality Assurance (GMP) is responsible for ensuring the quality and compliance of clinical-stage GMP manufacturing and supply activities, providing quality oversight across GMP operations including batch disposition, documentation review, and vendor management. This role involves maintaining compliance with FDA, EMA, and ICH regulations while collaborating closely with Manufacturing, CMC, Supply Chain, and Regulatory Affairs to ensure material integrity.
QA/Test Automation Architect defining automation strategy at tech firm
Software Quality Analyst (USA Remote)
Turnitin, LLCWhen you join Turnitin, you'll be welcomed into a company that is a recognized innovator in global education. For over 25 years, Turnitin has partnered with educators and institutions to develop learning integrity solutions that recognize the enduring value of critical thinking in a rapidly changing world. Over 16,000 academic institutions, publishers, and corporations use our services in more than 185 countries around the world: Turnitin Feedback Studio, Clarity, Originality, Gradescope, ExamSoft, Similarity, and iThenticate. Protecting the value of an authentic education is at the heart of who we are. Experience a remote-first culture that empowers you to work with purpose and accountability in a way that best suits you, supported by a comprehensive package that prioritizes your overall well-being. Our diverse community of colleagues are all unified by a shared desire to make a difference in education. Turnitin is a global organization with team members in over 35 countries including the United States, Mexico, United Kingdom, Australia, Japan, India, and the Philippines.
The role involves researching unauthorized access trends, analyzing data to find vulnerabilities in submissions, and developing automated test coverage to prevent regressions. Responsibilities also include acting as a communication point, maintaining documentation, and sharing knowledge on misuse techniques.
Software Quality Analyst (USA Remote)
Turnitin, LLCWhen you join Turnitin, you'll be welcomed into a company that is a recognized innovator in global education. For over 25 years, Turnitin has partnered with educators and institutions to develop learning integrity solutions that recognize the enduring value of critical thinking in a rapidly changing world. Over 16,000 academic institutions, publishers, and corporations use our services in more than 185 countries around the world: Turnitin Feedback Studio, Clarity, Originality, Gradescope, ExamSoft, Similarity, and iThenticate. Protecting the value of an authentic education is at the heart of who we are. Experience a remote-first culture that empowers you to work with purpose and accountability in a way that best suits you, supported by a comprehensive package that prioritizes your overall well-being. Our diverse community of colleagues are all unified by a shared desire to make a difference in education. Turnitin is a global organization with team members in over 35 countries including the United States, Mexico, United Kingdom, Australia, Japan, India, and the Philippines.
The Quality Engineering role focuses on ensuring software products meet quality standards, primarily by researching unauthorized access trends and analyzing data to uncover vulnerabilities. Responsibilities also include developing automated test coverage for regressions and acting as a central communication point between technical and non-technical teams.