Principal Software Test Engineer

Overview:

Seeking a Software Test Engineer to join a team that supports the mission of providing scientists and other users access to data from Earth science missions. As a member of a development team working on an AWS-hosted data archive for Earth science records from around the world, the Software Test Engineer will work with both integrator and operator user groups, as well as development teams, to create test strategies and test plans that enhance quality and stability. The system integrates with several products, and there is a desire to expand regression testing to include these integrations.

Roles and Responsibilities:

  • Support testing efforts as part of Agile/Scrum teams.
  • Develop, execute, and maintain test strategies, test plans, test scenarios, test suites, test cases, and test summary reports for customer/user consumption; identify and manage test data.
  • Identify key quality metrics and design monitoring strategies.
  • Execute and coordinate integration, system, and regression tests.
  • Provide estimates associated with testing activities.
  • Assist with building and designing automated tests.
  • Track and report on test status using established QA metrics.
  • Collaborate with data archive centers and end users to enhance product quality, identify test cases, and mitigate pain points.
  • Collaborate with other teams to establish cross-team regression testing plans.

Requirements:

  • 6+ years of experience as a Software Test Engineer
  • Experience developing comprehensive test strategies, test execution plans, and test summary reporting
  • Experience with continuous deployment and software testing
  • Experience in Agile/Scrum methodologies
  • Experience with software development life cycle (SDLC)
  • Overall experience testing a large application with complex business logic
  • Proficient in using Postman for API testing
  • Experience creating and maintaining a testing suite
  • Experience with JIRA
  • Experience writing automated tests

Desired Qualifications:

  • Knowledge of AWS services; hands-on experience is a plus
  • Experience with the Scaled Agile Framework (SAFe) is a plus
  • Experience with Cypress, Node, React, and/or Terraform is a plus

Additional Information:

  • Employment is contingent upon successful completion of a background investigation.
  • This position may work remotely; relocation is not available. Quarterly travel for 2-4 days to the Greater Washington, DC/Baltimore area is required.
  • This is a full-time role. U.S. citizenship is required. All candidates must be able to obtain a National Agency Clearance (NACI).