onsite
Software Quality Engineer 3 - HII
Software Engineer
Lead quality assurance for advanced submarine propulsion software, driving test strategy, automation, and continuous integration using Python and Java within Agile teams.
About the role
Key Responsibilities
- Develop and execute comprehensive test plans for embedded propulsion software, ensuring compliance with naval standards.
- Design, implement, and maintain automated test suites in Python and Java, integrating with CI/CD pipelines.
- Collaborate with software developers, systems engineers, and integration teams to identify defects, perform root‑cause analysis, and verify fixes.
- Lead defect tracking and resolution, providing clear documentation and metrics to stakeholders.
- Participate in Agile ceremonies, contributing to sprint planning, retrospectives, and continuous improvement initiatives.
- Mentor junior QA engineers and promote best practices in test automation and quality culture.
Requirements
- 5+ years of software quality engineering experience in complex, safety‑critical environments.
- Experience with embedded systems testing and familiarity with naval or aerospace standards.
- Excellent analytical, communication, and teamwork skills.
Skills
cicdpythonjavaagile