Software Quality Assurance Engineer

Engineering Arlington, Virginia JR-677


Description

Background Information:
Innovative Defense Technologies (IDT), provider of automated software testing, data analysis, and cybersecurity solutions for complex, mission-critical systems in the US Department of Defense (DOD), is seeking a Software Quality Assurance Engineer to be based in our Arlington, VA office. The individual will work with senior leadership and a fast-paced team of mission-focused engineers to implement and maintain a robust automated software testing pipeline. Initiative, creativity, reliability, and efficient teamwork will be required to successfully deliver innovative solutions in this role. 
 
Overview: 
We are looking to add an experienced software Configuration Management/Quality Assurance Engineer who can ensure regulated automated tools used in the Quality System are appropriately validated and controlled through their life cycle through development, deployment, and change control. This includes ensuring project teams adhere to processes and control mechanisms for software, hardware, and data to meet regulatory requirements.  
 
All applicants must currently possess an active U.S. Security Clearance.
 
Responsibilities Include: 
  • Support development of the validation strategy and effort, from planning through retirement, of Quality-relevant systems and tools, including interfaces to and from the system 
  • Provide software quality assurance support in design and development of software solutions and facilitate the application of controls and risk management by reviewing and approving change-control requests submitted by product teams to assess potential quality system impact 
  • Create test plans, scripts, and scenarios to verify that the software works as intended and perform regression testing to ensure that new code doesn't affect existing functionality 
  • Ensure that system development projects and changes to existing systems and software applications are conducted in compliance with the CM process 
  • Assist in developing user, functional, and technical requirements for SW products on deployment systems 
  • Track system life cycle deliverables and activities to ensure that regulations, protocols, procedures, and methodologies are followed, and that appropriate and complete documentation is captured and reported to support validation activities 
  • Collaborate with development and integration teams to create and provide training, installation, and troubleshooting documents 
Minimum Required Qualifications:
  • At least 3 years’ experience in engineering
  • B.S. in System Engineering, Software Engineering, Computer Science, STEM, or related field
Required Skills:
  • Ability to create scripts (PowerShell, Linux Shell, etc.)
  • Ability to document requirements and defects clearly and precisely 
  • Ability to communicate clearly, share feedback, and present precise reports 
  • Experience with software testing and configuration management
  • Understand the Software Development Life Cycle (SDLC)
  • Familiarity with software CM/QA process to maintain and track SW changes
  • Software team development experience
  • Proficient working with version control software like SVN, Git, and large software development environments
  • Ability to travel approximately 15%
Preferred Skills:
  • System integration and test experience for software applications
  • Experience with documenting bug reports, training, installation, and test plan
  • Experience in testing software and test automation
  • Experience working with industry standard CM/QA tools
Competencies:
  • Ability to perform many concurrent assignments and determine the need for changing priorities
  • Solid analytical abilities, coupled with a strong sense of ownership, urgency and drive 
  • Problem-solving skills with the ability to navigate ambiguous situations
  • Excellence in oral, written, and technical communication with peers and non-technical cohorts
  • Initiative, creativity, reliability, teamwork
  • Strong organization and planning skills, including attention to detail
EEO Statement:
IDT is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, protected Veteran status, or any other basis protected by federal, state, or local law.