Posted in

Staff Cyber Software Test Engineer

Staff Cyber Software Test Engineer

CompanyNorthrop Grumman
LocationChantilly, VA, USA
Salary$155500 – $233300
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelSenior, Expert or higher

Requirements

  • Candidate must currently have an active TS/SCI Clearance with Polygraph to be considered
  • Bachelor’s degree with 12 years of relevant experience, a master’s degree with 10 years of relevant experience, a PhD with 8 years of relevant experience, or 16 years of relevant experience in lieu of a degree
  • Experience with test automation to include design, development, and debugging of tests
  • Experience with test automation tools (e.g., SmartBear TestComplete) and frameworks
  • Experience with various aspects of software and/or hardware testing
  • Demonstrated ability to organize, prioritize, and self-manage multiple project tasks
  • Proficiency with computer hardware and software systems, and the ability to validate proper implementation and functionality between various systems and interfaces
  • Experience translating requirements and user stories into functional test plans
  • Ability to use strong analytical skills to identify, characterize and isolate issues, and troubleshoot to present options for correcting those issues
  • Excellent written and verbal communication skills in order to write well-articulated test plans and facilitate product demonstrations
  • Ability to articulate and document defects in a timely manner, and collaborate with the development team and management to prioritize bugs until resolution

Responsibilities

  • Work as a member of an agile software development test team in a dynamic, fast-paced environment learning new tools and processes
  • Test new software applications in various environments (e.g. Windows, Linux, Android) and verify software integration with wireless services and custom hardware technologies
  • Validate software requirements through functional, usability, performance, security, compatibility, ad-hoc, internationalization, and regression tests
  • Develop, maintain, and execute test plans and procedures for software systems
  • Participate in cross-functional team meetings, decision-making, and technical discussion
  • Review user stories and backlog items, analyze testability of requirements, and provide feedback
  • Apply analytical and problem-solving skills to clarify user stories and determine appropriate testing scenarios to validate the iterative development of products against functional and technical specifications
  • Identify and track software defects during sprint cycles
  • Timely identification of issues and effectively communicate impact to software developers, project managers, and appropriate parties to facilitate issue resolutions
  • Demonstrate software capabilities at the completion of sprints to key stakeholders to ensure solutions meet customer requirements
  • Work closely with development teams to define new product functionality
  • Conduct test case reviews and ensure all test activities are properly executed and documented according to our client’s standards
  • Configure hardware and software test equipment
  • Troubleshoot and isolate system failures
  • Clearly identify and document defects and collaborate with the development team to prioritize bugs until resolution
  • Articulate open issues and risks to management in a timely manner and make recommendations

Preferred Qualifications

  • Proficiency with writing custom automation scripts using a programming language (e.g., Python, JavaScript, etc.)
  • Experience with testing mobile applications on Android devices
  • Experience with agile management software (e.g., Microsoft Azure DevOps, Jira, etc.)
  • Experience with installing virtual machines
  • Familiarity with Agile Scrum methodologies
  • Familiarity with computer security measures
  • Proficiency with UNIX command lines
  • Self-starter with the ability to pick up and learn new products with little supervision as well as provide leadership on assigned projects
  • Ability to provide testing best practices to other team members
  • Experience with providing test estimation to management and project teams