Leidos
Software Test Engineer
Leidos, Lynnwood, Washington, United States, 98037
Description
Seeking a highly capable mid-level software test engineer to join the Leidos team in support of various maritime and undersea systems for the US Navy. Projects include undersea autonomous systems, undersea sensing and communications systems, and integration with Naval vessels and support systems. Previous DoD program-of-record experience is favored. Previous experience with software integrated system test is preferred.
Primary Responsibilities
Work closely with the Software and Test Engineering teams to develop software test capabilities utilized as part of the Software development and integrated system verification processes
Develop/document detailed software test plans, procedures, reports, and master test plans
Decompose test cases into constituent software tests in collaboration with the development engineering team.
Work with design engineers, production personnel, customers, and other stakeholders to identify and develop verification methods for system, subsystem, and component level software requirements
Provide software field support planning, shipboard at-sea testing and operational support, and other field support in general as it relates to software execution and test and evaluation
Development, testing, troubleshooting, and debugging of software programs for enhancements and new software-intensive systems and products.
Development of software test products and tools used for design, development and maintenance of infrastructure, and platforms.
Review and test code across multiple projects
Develop and write integration tests for software
Support development of unit and module tests
Work with continuous integration systems to automate testing
Document and develop test plans for acceptance verification tests
Understand software requirements to validate software designs
Understand and read code for system autonomy software in C++ or other languages
Identify software defects in new and legacy applications
Basic Qualifications
Skills commensurate with primary responsibilities described above.
BS degree and 3-6 years of prior relevant experience or Masters with 2+ years of prior relevant experience.
Basic language skills in C++ within a Linux environment
Core language skills in Python (or similar) for writing integration tests
Experience with GTest or similar unit test frameworks
Experience with Bamboo, Jenkins, or other Continuous Integration systems
Attention to detail when recording or executing testing events
An eagerness to collaborate with cross-functional teams to support overall system testing
Constant integrity in working with our employees and customers
Strong, effective, and professional communication (written/verbal) and interpersonal skills.
Ability to take initiative in troubleshooting software and integrated system issues; creative in determining approach or action to take in non-routine situations.
Ability to travel to other Leidos sites at least 25% of the time
Ability to obtain Secret clearance
Preferred Qualifications
Maritime systems and/or ocean engineering experience greatly preferred.
Prior experience working in cross-functional engineering teams
Prior experience with unmanned underwater vehicles and associated electronics/sensors, underwater cables/connectors, control and monitor electronics, launch and recovery subsystems, and system-to-host interfaces, including acoustic ranging and communications.
Experience with hardware device interface testing
Experience with electronics lab testing equipment
Background with the design, development, integration, and test of autonomous or remotely operated undersea vehicle systems
Experience with Agile-based methodologies using the Atlassian tool suite (Jira, Confluence, Bitbucket) or similar tools
Familiarity with MBSE Systems Modeling Language (SysML) tools such as Cameo Magic Draw
Range of experience in languages such as C#, Java, Python, Rust, and others
Experience with virtualized development and production environments
Knowledge of C++ Programming Language, Python, and Linux operating systems
Original Posting Date:
2024-12-05
While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.
Pay Range:
Pay Range $85,150.00 - $153,925.00
The Leidos pay range for this job level is a general guideline onlyand not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
REQNUMBER: R-00149369
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. Leidos will consider qualified applicants with criminal histories for employment in accordance with relevant Laws. Leidos is an equal opportunity employer/disability/vet.
Seeking a highly capable mid-level software test engineer to join the Leidos team in support of various maritime and undersea systems for the US Navy. Projects include undersea autonomous systems, undersea sensing and communications systems, and integration with Naval vessels and support systems. Previous DoD program-of-record experience is favored. Previous experience with software integrated system test is preferred.
Primary Responsibilities
Work closely with the Software and Test Engineering teams to develop software test capabilities utilized as part of the Software development and integrated system verification processes
Develop/document detailed software test plans, procedures, reports, and master test plans
Decompose test cases into constituent software tests in collaboration with the development engineering team.
Work with design engineers, production personnel, customers, and other stakeholders to identify and develop verification methods for system, subsystem, and component level software requirements
Provide software field support planning, shipboard at-sea testing and operational support, and other field support in general as it relates to software execution and test and evaluation
Development, testing, troubleshooting, and debugging of software programs for enhancements and new software-intensive systems and products.
Development of software test products and tools used for design, development and maintenance of infrastructure, and platforms.
Review and test code across multiple projects
Develop and write integration tests for software
Support development of unit and module tests
Work with continuous integration systems to automate testing
Document and develop test plans for acceptance verification tests
Understand software requirements to validate software designs
Understand and read code for system autonomy software in C++ or other languages
Identify software defects in new and legacy applications
Basic Qualifications
Skills commensurate with primary responsibilities described above.
BS degree and 3-6 years of prior relevant experience or Masters with 2+ years of prior relevant experience.
Basic language skills in C++ within a Linux environment
Core language skills in Python (or similar) for writing integration tests
Experience with GTest or similar unit test frameworks
Experience with Bamboo, Jenkins, or other Continuous Integration systems
Attention to detail when recording or executing testing events
An eagerness to collaborate with cross-functional teams to support overall system testing
Constant integrity in working with our employees and customers
Strong, effective, and professional communication (written/verbal) and interpersonal skills.
Ability to take initiative in troubleshooting software and integrated system issues; creative in determining approach or action to take in non-routine situations.
Ability to travel to other Leidos sites at least 25% of the time
Ability to obtain Secret clearance
Preferred Qualifications
Maritime systems and/or ocean engineering experience greatly preferred.
Prior experience working in cross-functional engineering teams
Prior experience with unmanned underwater vehicles and associated electronics/sensors, underwater cables/connectors, control and monitor electronics, launch and recovery subsystems, and system-to-host interfaces, including acoustic ranging and communications.
Experience with hardware device interface testing
Experience with electronics lab testing equipment
Background with the design, development, integration, and test of autonomous or remotely operated undersea vehicle systems
Experience with Agile-based methodologies using the Atlassian tool suite (Jira, Confluence, Bitbucket) or similar tools
Familiarity with MBSE Systems Modeling Language (SysML) tools such as Cameo Magic Draw
Range of experience in languages such as C#, Java, Python, Rust, and others
Experience with virtualized development and production environments
Knowledge of C++ Programming Language, Python, and Linux operating systems
Original Posting Date:
2024-12-05
While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.
Pay Range:
Pay Range $85,150.00 - $153,925.00
The Leidos pay range for this job level is a general guideline onlyand not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
REQNUMBER: R-00149369
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. Leidos will consider qualified applicants with criminal histories for employment in accordance with relevant Laws. Leidos is an equal opportunity employer/disability/vet.