onsite
Software Systems Testing Engineer - Lockheed Martin
Software Engineer
Lead end‑to‑end testing for space‑grade software systems, designing automated test suites in Python and Java, integrating with CI/CD pipelines, and ensuring compliance with rigorous quality standards in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain automated test frameworks for mission‑critical software using Python and Java.
- Execute functional, integration, performance, and security tests across multiple platforms.
- Integrate test suites into CI/CD pipelines, ensuring rapid feedback and continuous quality.
- Collaborate with development, systems engineering, and quality assurance teams to define test plans and acceptance criteria.
- Analyze defect data, provide root‑cause analysis, and recommend process improvements.
Requirements
- 5+ years of experience in software testing, with a strong focus on automation.
- Proficiency in Python and Java, and experience with test frameworks such as PyTest, JUnit, or similar.
- Hands‑on experience with CI/CD tools (Jenkins, GitLab CI, Azure DevOps).
- Solid understanding of Agile methodologies and test‑driven development.
- Excellent analytical, communication, and problem‑solving skills.
Skills
pythonjavacicdagile