About The Position

The Software Test Engineer oversee developmental test and evaluation activities executed by the prime contractor. Testing may include unit testing, integration testing, and system testing as well as other testing types as necessary to independently verify and validate requirements and reduce risk. The position will require the candidate to report activities to the software test leads, command leadership, and program stakeholders regularly. In-person or virtual attendance to working groups, technical demonstrations, sprint planning reviews, design reviews, test events, and other meeting types will be required as needed.

Requirements

  • Minimum: Bachelor of Science in Software Engineering, Computer Science, or related STEM field
  • 3+ years experience unit and integration test experience including writing test plans and documenting test results
  • 3+ years experience with system integration testing, including testing software interfaces, data flow validation, and system interoperability verification
  • Hands on experience with test methodologies, such as automated testing frameworks (Selenium, JUnit, Test NG, Cucumber, Jenkins, etc.), defect tracking systems (Jira, Bugzilla, etc.), and test management software (Test Rail, Zephyr, qTest, etc.)
  • Strong knowledge of software version control methodologies and tools (Git, SVN, Team Foundation Server, etc.)
  • Strong communication skills for cross-functional teamwork and for giving presentations to large audiences
  • Strong analytical abilities such as critical thinking, data interpretation, and logical reasoning
  • Proven capability to collaborate in team environments and adapt to dynamic project needs
  • Must be able to obtain and maintain a Top-Secret clearance

Nice To Haves

  • Preferred: Master of Science in Software Engineering, Computer Science, or related STEM field
  • Familiarity with UI/UX best practices and experimental design is preferred

Responsibilities

  • Oversee Command and Control software test execution activities and report to the Software Test Lead
  • Attend test planning and strategy meetings to ensure testing is technically sufficient and safe
  • Perform independent evaluations of system performance based on collected test data
  • Provide technical expertise to report risks and make mitigation recommendations related to performance, cost or schedule
  • Work closely with design, engineering, and product teams to identify issues and opportunities
  • Develop testing protocols
  • Create detailed reports and presentations that communicate findings and recommendations to program stakeholders
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service