Posted today
Top Secret
Unspecified
Unspecified
IT - QA and Test
Poway, CA (On-Site/Office)
General Atomics Aeronautical Systems, Inc. (GA-ASI), an affiliate of General Atomics, is a world leader in proven, reliable remotely piloted aircraft and tactical reconnaissance radars, as well as advanced high-resolution surveillance systems.
We have an exciting opportunity for a Software Development Engineer to join GA-ASI as a member of the Software Development Engineering in Test (SDET) team.
DUTIES & RESPONSIBILITIES:
Job Qualifications
We have an exciting opportunity for a Software Development Engineer to join GA-ASI as a member of the Software Development Engineering in Test (SDET) team.
DUTIES & RESPONSIBILITIES:
- Determine requirements and specifications and plan for software development within the broader organizational scope. The software development will be in support of establishing state-of-the-art infrastructure for automated testing, but could include some application development as well.
- Formulate detailed plans for the implementation of software solutions. In addition to program design, this includes determining language, platform, software tools, and resource requirements.
- Implementation of design including coding, testing, and documentation.
- Code maintenance including debugging and updating to keep pace with the evolving environment.
- Assist in planning for future improvements based on new developments in software tools and infrastructure.
- Work closely with software development teams to ensure that the planned automated testing infrastructure will meet their needs.
- As needed, implement automated test cases and test tools to help verify complex software with various user interfaces and simulators.
- Attend regular project meetings as appropriate to provide status, collect feedback, and stay informed as to how best we can serve the software development community.
- Constant dedication to improving automated software testing in an ever changing environment.
- Maintain the strict confidentiality of sensitive information.
- Performs other duties as assigned.
Job Qualifications
- Typically requires a bachelors degree in computer science, information systems or related discipline. May substitute equivalent experience in lieu of education.
- Must have an excellent understanding of software development concepts, principles, and theory and demonstrate the ability to follow and apply the use of programming and analysis concepts.
- Must have a good understanding of software quality analysis concepts, theory, and operations.
- Must possess the ability to understand new concepts quickly and apply them accurately throughout an evolving environment and organize work assignments to meet established timetables.
- Good communication, computer, and interpersonal skills are required to enable an effective interface with other professionals, to produce appropriate documentation, and to present results to a broad audience.
- Previous experience with environments and tools such as Microsoft Visual Studio, Team Foundation Server, Microsoft Test Manager, GitHub, and Jenkins.
- Previous experience with object-oriented design and development and one or more of the following programming languages: C, C++, C#,
- Previous experience with automated testing and test development is desired.
- Previous experience with one or more scripting languages such as Python or Anisible is desired.
- The ability to work independently or in a team environment is essential.
- Ability to work extended hours and travel as required.
- Ability to obtain and maintain a DoD Security Clearance is required.
group id: 10414685