VS
Senior Test Engineer
Accepting applicationsVoyager Search · United States
Full-Time Mid_senior AIMentoraiategan
Posted
1d ago
Category
Test
Experience
Mid_senior
Country
United States
Location: Remote
Reports To: CTO
Type of Role: Full-time salaried position
About Voyager
Voyager is an information retrieval and metadata platform that helps organizations find, understand, and use their data—across structured and unstructured sources. With a strong foundation in geospatial and Earth observation data, Voyager enables users to connect and work across imagery, sensor data, analytics, and traditional content within a unified discovery layer.
We support customers across the Intelligence Community, Department of Defense, federal space and
beyond, enabling analysts to move from manual research to actionable insight. Voyager also supports
commercial customers across other data-rich industries like energy and natural resources.
The Role
We are seeking a Senior Test Engineer to lead and execute Unit, Integration, and System testing across the software development lifecycle. This role is responsible for ensuring that each release candidate is fully validated, hardened, and ready for delivery to the User Acceptance Testing (UAT) Team on designated stable test environments.
The ideal candidate brings deep technical testing expertise, strong leadership skills, and a disciplined
approach to quality assurance. This person will work closely with Engineering, Product, DevOps, and UAT stakeholders to ensure software releases meet functional, performance, stability, and quality
expectations before UAT handoff. Familiarity and experience using AI tools, such as Claude Code, is a
must for the position.
Key Responsibilities
Lead testing strategy, planning, and execution for Unit, Integration, and System testing activities.
Lead and own the strategy, creation, automation, and execution of test plans and test scripts to support unit, integration, system, and regression testing activities.
Define, implement, and maintain robust test plans, test cases, and test procedures aligned with product and release requirements.
Drive validation of release candidates to ensure they are stable, hardened, and fit for UAT deployment.
Partner with development teams to ensure comprehensive unit test coverage and early defect detection.
Design and oversee integration testing to validate interfaces, services, APIs, data flows, and dependencies across components.
Lead system testing efforts to verify end-to-end functionality, reliability, and business workflow readiness.
Ensure release candidates are deployed to designated stable testing environments with proper configuration control and traceability.
Identify, document, prioritize, and track defects through resolution; verify fixes and perform regression testing as needed.
Coordinate test readiness reviews and provide clear go/no-go recommendations for promotion to UAT.
Collaborate with DevOps and environment teams to maintain test environment integrity, availability, and consistency.
Establish and monitor quality metrics, test coverage, defect trends, and release readiness indicators.
Support continuous improvement of test processes, automation, standards, and quality practices.
Mentor junior test engineers and help drive best practices across the QA function.
Utilize AI-assisted coding tools and agents, such as Claude, to facilitate and expedite all of the above items.
Required Qualifications
Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent practical experience.
5+ years of experience in software testing or quality engineering, with at least 2 years in a senior or lead testing role.
Strong experience leading Unit, Integration, and System testing in complex software environments.
Proven experience validating and hardening release candidates prior to UAT or production readiness reviews.
Strong understanding of software development lifecycle, test methodologies, defect management, and release processes.
Experience with test case design, regression testing, root cause analysis, and risk-based testing.
Proficiency with test management and defect tracking tools.
Ability to work cross-functionally with Engineering, Product, DevOps, and business stakeholders.
Strong analytical, troubleshooting, organizational, and communication skills.
Experience with AI-Assisting coding tools such as Claude Code, Codex, Cursor, or Copilot.
Preferred Qualifications
Experience with automated testing frameworks and CI/CD pipelines.
Familiarity with cloud, distributed systems, APIs, databases, and microservices architectures.
Experience supporting stable test environments and release validation in agile delivery models.
Knowledge of performance, security, and non-functional testing practices.
Relevant QA or testing certifications are a plus.
Core Competencies
Test leadership
Release readiness and quality ownership
Defect management and root cause analysis
Cross-functional collaboration
Process discipline and continuous improvement
Risk assessment and decision-making
Clear communication and stakeholder reporting
Success Measures
Release candidates delivered to UAT are stable, fully tested, and production-representative.
Reduced defect leakage into UAT and downstream environments.
Improved test coverage across unit, integration, and system levels.
Reliable, repeatable validation processes for designated stable testing environments.
Clear reporting of quality status, risks, and readiness for each release.
Show more Show less
Reports To: CTO
Type of Role: Full-time salaried position
About Voyager
Voyager is an information retrieval and metadata platform that helps organizations find, understand, and use their data—across structured and unstructured sources. With a strong foundation in geospatial and Earth observation data, Voyager enables users to connect and work across imagery, sensor data, analytics, and traditional content within a unified discovery layer.
We support customers across the Intelligence Community, Department of Defense, federal space and
beyond, enabling analysts to move from manual research to actionable insight. Voyager also supports
commercial customers across other data-rich industries like energy and natural resources.
The Role
We are seeking a Senior Test Engineer to lead and execute Unit, Integration, and System testing across the software development lifecycle. This role is responsible for ensuring that each release candidate is fully validated, hardened, and ready for delivery to the User Acceptance Testing (UAT) Team on designated stable test environments.
The ideal candidate brings deep technical testing expertise, strong leadership skills, and a disciplined
approach to quality assurance. This person will work closely with Engineering, Product, DevOps, and UAT stakeholders to ensure software releases meet functional, performance, stability, and quality
expectations before UAT handoff. Familiarity and experience using AI tools, such as Claude Code, is a
must for the position.
Key Responsibilities
Lead testing strategy, planning, and execution for Unit, Integration, and System testing activities.
Lead and own the strategy, creation, automation, and execution of test plans and test scripts to support unit, integration, system, and regression testing activities.
Define, implement, and maintain robust test plans, test cases, and test procedures aligned with product and release requirements.
Drive validation of release candidates to ensure they are stable, hardened, and fit for UAT deployment.
Partner with development teams to ensure comprehensive unit test coverage and early defect detection.
Design and oversee integration testing to validate interfaces, services, APIs, data flows, and dependencies across components.
Lead system testing efforts to verify end-to-end functionality, reliability, and business workflow readiness.
Ensure release candidates are deployed to designated stable testing environments with proper configuration control and traceability.
Identify, document, prioritize, and track defects through resolution; verify fixes and perform regression testing as needed.
Coordinate test readiness reviews and provide clear go/no-go recommendations for promotion to UAT.
Collaborate with DevOps and environment teams to maintain test environment integrity, availability, and consistency.
Establish and monitor quality metrics, test coverage, defect trends, and release readiness indicators.
Support continuous improvement of test processes, automation, standards, and quality practices.
Mentor junior test engineers and help drive best practices across the QA function.
Utilize AI-assisted coding tools and agents, such as Claude, to facilitate and expedite all of the above items.
Required Qualifications
Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent practical experience.
5+ years of experience in software testing or quality engineering, with at least 2 years in a senior or lead testing role.
Strong experience leading Unit, Integration, and System testing in complex software environments.
Proven experience validating and hardening release candidates prior to UAT or production readiness reviews.
Strong understanding of software development lifecycle, test methodologies, defect management, and release processes.
Experience with test case design, regression testing, root cause analysis, and risk-based testing.
Proficiency with test management and defect tracking tools.
Ability to work cross-functionally with Engineering, Product, DevOps, and business stakeholders.
Strong analytical, troubleshooting, organizational, and communication skills.
Experience with AI-Assisting coding tools such as Claude Code, Codex, Cursor, or Copilot.
Preferred Qualifications
Experience with automated testing frameworks and CI/CD pipelines.
Familiarity with cloud, distributed systems, APIs, databases, and microservices architectures.
Experience supporting stable test environments and release validation in agile delivery models.
Knowledge of performance, security, and non-functional testing practices.
Relevant QA or testing certifications are a plus.
Core Competencies
Test leadership
Release readiness and quality ownership
Defect management and root cause analysis
Cross-functional collaboration
Process discipline and continuous improvement
Risk assessment and decision-making
Clear communication and stakeholder reporting
Success Measures
Release candidates delivered to UAT are stable, fully tested, and production-representative.
Reduced defect leakage into UAT and downstream environments.
Improved test coverage across unit, integration, and system levels.
Reliable, repeatable validation processes for designated stable testing environments.
Clear reporting of quality status, risks, and readiness for each release.
Show more Show less