Posted in

Principal / Sr Principal Software Engineer – Automated Testing

Principal / Sr Principal Software Engineer – Automated Testing

CompanyNorthrop Grumman
LocationMorrisville, NC, USA, Fairfax, VA, USA
Salary$100300 – $206000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Must have an active U.S. Government DoD Top Secret/Sensitive Compartmented Information (SCI) security clearance AND a favorably adjudicated polygraph at time of application
  • Minimum years of experience needed to be considered: Level 3 (Principal): 5 Years of relevant experience with a completed Bachelor’s, 3 Years of relevant experience with a completed Masters’s, 1 Year of relevant experience with a completed Ph.D., 7 Years of relevant experience with a completed associate’s degree, 9 years of relevant work experience in lieu of a completed degree (High School diploma or equivalent is required); Level 4 (Sr Principal): 8 Years of relevant experience with a completed Bachelor’s, 6 Years of relevant experience with a completed Masters’s, 4 Years of relevant experience with a completed Ph.D., 10 Years of relevant experience with a completed associate’s degree, 12 years of relevant work experience in lieu of a completed degree (High School diploma or equivalent is required)
  • Must have experience on all of the below: Excellent verbal and written communications skills, Experience with Python coding, Experience with Linux Command line

Responsibilities

  • Create the automated testing environment and scripts
  • Work with the various software elements to verify drivers
  • Onboard the SEIT and SW teams with Gherkin style and Zephyr
  • Function with agile principles to execute efficiently in an environment of continuous feedback
  • Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions
  • Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software
  • Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems
  • Ensures software standards are met

Preferred Qualifications

  • STEM degree
  • Familiarity with space vehicle ground segment design
  • Experience with Docker
  • Experience with Cloud technologies
  • Experience with requirements verification
  • Experience with Gherkin
  • Experience with Jira and Zephyr
  • Integration of Software Applications
  • Experience with Agile development