We are seeking a Technical QA Engineer to design, maintain, and execute test plans that ensure the reliability and recoverability of a mission-critical product. This role focuses on readiness and rapid diagnosis, validating system health, and supporting resolution efforts when issues arise. The QA Engineer will provide acceptance testing frameworks, validation procedures, and ongoing support to ensure that the product can be quickly assessed and stabilized when necessary.
Responsibilities
Test Strategy & Planning
- Develop and maintain comprehensive test plans to validate system reliability.
- Define acceptance testing criteria and regression test suites for critical components.
- Ensure test coverage supports the diagnosis of failures across core product areas.
Documentation and Knowledge Management
- Develop and maintain documentation system and knowledge base for engineering, operations, and support.
- Co-author, version, and publish the core documentation set, including troubleshooting guides, service guides, operations and maintenance guides, configuration baseline documents, and safety manuals.
- Maintain acceptance testing documents, including test plans and cases that connect requirements to pass/fail testing.
- Work with product support team to enforce documentation-first change control and maintain product docs and training materials throughout the product lifecycle.
- Write clear operator quick-starts and troubleshooting checklists for product support and maintain a searchable knowledge base for incident diagnosis and recovery
Execution & Diagnosis
- Execute manual and automated tests to reproduce, isolate, and validate issues.
- Create troubleshooting and validation checklists for use during incidents.
- Provide detailed documentation and reporting to support root cause analysis.
Collaboration & Support
- Work closely with product support and engineering teams to align QA activities with readiness goals.
- Participate in simulations and preparedness drills to test incident response procedures.
- Provide feedback loops into engineering to improve product reliability.
Continuous Improvement
- Maintain and refine a library of acceptance and regression tests as the product evolves.
- Identify automation opportunities to reduce time-to-diagnosis.
- Incorporate lessons learned from incidents into updated test procedures.
Qualifications
Required
- 3-5+ years in quality assurance, test engineering, or related technical role.
- We also welcome experience in technical operations, product support, or engineering leadership with program or project ownership roles.
- Strong test engineering across software, controls, and mechanical interfaces and proficiency with networked systems and logging.
- Strong understanding of test planning, acceptance testing, and defect diagnosis.
- Experience with manual and automated testing methods.
- Ability to design reproducible test cases for complex technical systems.
- Strong documentation and communication skills.
Preferred
- Experience in mission-critical or high-reliability environments.
- Technical writing and knowledge management experience.
- Familiarity with test automation frameworks, scripting, or CI/CD pipelines.
- Background in software development, systems engineering, or technical support operations.