Engineer Software - Integration & Test Automation

Northrop Grumman Northrop Grumman · Aerospace · San Diego, CA +2 · Software

Northrop Grumman is seeking an Engineer Software (T02) for Integration & Test Automation to join their team in San Diego, CA or Palmdale, CA. The role involves working on software for various systems throughout the development lifecycle, with a focus on designing, developing, maintaining, and executing automated software tests for embedded software products. Responsibilities include analyzing requirements, developing test procedures, documenting technical details, diagnosing issues, and collaborating with cross-functional teams. The position requires a Bachelor's degree in a STEM discipline with 2 years of experience or a Master's degree with 0 years of experience, and experience in software integration, testing, test automation, and debugging. A Top Secret clearance is required.

What you'd actually do

  1. Analyze requirements allocated to computer software configuration items.
  2. Design, develop, maintain and execute automated software tests for qualification of embedded software products
  3. Develop and execute software installation, integration, and acceptance test procedures in an automated test environment.
  4. Develop detailed, clear, and quality technical documentation.
  5. Work with software developers and other engineers, as needed, to help diagnose and identify the root cause of problems found during software installation, integration, acceptance test, and operational events.

Skills

Required

  • Bachelor’s Degree in a STEM discipline and 2 years of related engineering experience; OR a Master’s degree in a STEM discipline and 0 years of related engineering experience
  • software integration
  • software testing
  • test automation
  • debugging
  • full formal software life cycle development methodologies
  • requirements through test
  • Agile methodologies
  • software integration planning
  • execution of separate software components into a single system
  • Object Oriented Programming languages: C/C++, C#, OR Java, AND Python OR JavaScript
  • Software Change Control
  • Change Management
  • CI/CD tools such as: Atlassian tool suite, GitHub, GitLab, AND/OR Jenkins
  • Testing Methodologies
  • Frameworks
  • Automated Testing using: Google Test, Test Complete, Cucumber, Atlas, Eggplant Automation, Unit Test Factory, ATF (Automated Test Framework), Robot, AQT
  • Top Secret clearance
  • SAP access

Nice to have

  • Current applicable Special Access Program (SAP) clearance
  • Active DoD Top Secret clearance SCI (with a background investigation within the past 5 years or enrolled into Continuous Evaluation)
  • Computer Engineering, Computer Science, or Electrical Engineering degree
  • 2-way communication skills
  • communication, interpersonal skills
  • brief technical presentations to stakeholders
  • technical writing skills
  • Confluence and JIRA
  • Python / Java / JavaScript / C / C++ programing experience
  • scripting languages (developing, debugging and maintaining)
  • occasional travel support
  • Professional experience implementing software and scripts in one or more Object Oriented Programming languages: C/C++, C#, OR Java, AND Python OR JavaScript
  • Professional experience with Software Change Control, Change Management, and CI/CD tools
  • Professional experience with Testing Methodologies, Frameworks, and Automated Testing

What the JD emphasized

  • Top Secret clearance
  • SAP access
  • full formal software life cycle development methodologies
  • Agile methodologies
  • Object Oriented Programming languages: C/C++, C#, OR Java, AND Python OR JavaScript
  • Software Change Control, Change Management, and CI/CD tools
  • Testing Methodologies, Frameworks, and Automated Testing