CesiumAstro is seeking a Senior Software Quality Assurance Professional to implement quality assurance protocols for product lines with Department of Defense (DoD) applications, ensuring dependability and efficiency.
Requirements
- Experience with software development lifecycle (SDLC) processes associated with quality assurance.
- Proficiency in conducting process and product audits related to quality.
- Adept at organizing, prioritizing, and executing test cases, plus building dashboards to track testing status.
- Expertise in documenting and reporting bugs with clear, actionable insights.
- Experience setting up and managing system integration and test environments.
- Experience with one or more programming languages: C, C++, or Python.
- Experience with Agile methodologies and tools like Jira, Confluence, Docker, and GitLab.
Responsibilities
- Serve as independent review for test plan creation and execution to deliver top-tier software for DoD use, emphasizing dependability and efficiency in alignment with applicable processes and requirements.
- Plan, organize, and prioritize test cases and plans, developing dashboards to track progress and ensure timely completion.
- Record and communicate software issues with precise, practical details to support quick fixes by developers.
- Set up and manage test environments to simulate real-world scenarios, validating features, milestones, and customer-specific configurations before release.
- Conduct process and product audits to ensure compliance with quality standards throughout the software development lifecycle.
- Partner with a multidisciplinary engineering team, leveraging Agile practices and tools like Jira, Confluence, Docker, and GitLab to meet project objectives.
- Generating process flows and documentation to AS9100 and required industry standards / requirements.
Other
- Serve as independent review for test plan creation and execution to deliver top-tier software for DoD use, emphasizing dependability and efficiency in alignment with applicable processes and requirements.
- Ability to prioritize and manage assigned tasks to meet deadlines.
- Team-oriented with excellent organizational and interpersonal skills.
- Bachelor’s or higher degree in Computer Science, Software Engineering, or a related field.
- Requires at least 6 years in software engineering, with a solid history in Quality Assurance (QA) or system testing positions.