onsite
Senior Associate Software Quality Engineer - L3Harris
Software Engineer
Senior Software Quality Engineer responsible for designing and executing automated test frameworks, validating mission‑critical defense systems, and collaborating with cross‑functional teams using Python, C++, CI/CD pipelines, and Agile practices.
About the role
Key Responsibilities
- Develop and maintain automated test suites for embedded and software components using Python and C++.
- Design, implement, and manage CI/CD pipelines (e.g., Jenkins, GitLab) to ensure continuous testing and rapid feedback.
- Collaborate with developers, system engineers, and product owners in Agile ceremonies to define test requirements and acceptance criteria.
- Execute functional, regression, performance, and security tests on mission‑critical defense platforms.
- Analyze test results, track defects, and drive root‑cause investigations to improve product quality.
- Contribute to test strategy, metrics, and process improvements across the development lifecycle.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field with 3+ years of software quality or test automation experience.
- Proficiency in Python and C++ for test script development and embedded system testing.
- Hands‑on experience with CI/CD tools (Jenkins, GitLab CI) and version control (Git).
- Strong understanding of Agile methodologies and ability to work in cross‑functional teams.
- Excellent analytical, problem‑solving, and communication skills.
Skills
pythonctest automationcicdagilejenkins