Rocket Lab is looking to ensure the highest standards of quality across complex, mission-critical software programs by providing quality oversight throughout the entire software development lifecycle, driving quality improvements, establishing and analyzing metrics, root cause analysis, and ensuring processes support the successful delivery of high-performance, secure, and reliable software solutions.
Requirements
- 2 + years of work experience in professional software development including software verification and validation practices
- Understanding of the Software Development Life Cycle and V-Model
- Proven track record producing or testing high quality software in a CI/CD pipeline
- Proficiency in Python
- Proficiency in CI/CD pipeline automation tools
- Proficiency in C and C++ languages
- Expertise in Git-based workflows, CI/CD pipelines, and Kubernetes orchestration
Responsibilities
- Define comprehensive test plans, including functional, integration, system, and user acceptance tests.
- Produce automated tests that can be run in the CI/CD pipeline.
- Manual test the hard to catch issues that are not caught by automated pipelines.
- Work with the development team during code reviews and through an integrated CI/CD pipeline to ensure continuous improvement and immediate feedback.
- Produce software releases ensuring that they meet quality standards and pass all required tests.
Other
- Bachelor’s degree in engineering or other technical discipline
- U.S. citizenship is required, due to program requirements
- Aerospace background supporting satellite, spacecraft, constellation, or launch vehicle ground/mission operations
- Demonstrated leadership in testing design and working with engineering teams
- Ability to produce clear, well-structured, and well-documented designs