Automated Test Engineer (supporting NOAA)

ASRC Federal•Silver Spring, MD
•Remote

About The Position

ASRC Federal is seeking an Automated Test Engineer to join its Software, Applications and Analytics Center of Excellence (CoE), supporting development of cloud-based analytics solutions for NOAA. The role joins an enterprise software team that develops backend solutions and services for government customers and internal teams. The position is remote and full-time. The engineer will create and enhance automated test suites for end-to-end system testing, regression testing, acceptance testing, Section 508 compliance, and performance and scalability testing. The work uses tools and frameworks such as WebdriverIO, Axe, Allure, Selenium, Playwright, and Cypress. The successful candidate will initially join an existing project team developing custom cloud-based backend applications for NOAA, including the Financial Management Data System (FMDS), a visualization and analytics tool that integrates financial and workforce data. The project operates in a fast-paced, high-visibility environment with regular interaction across NOAA, including with senior executives. The development team uses modern technologies and practices, including DevSecOps, microservices, RESTful APIs, and AI/ML solutions. The role calls for someone who collaborates effectively on a geographically distributed team, learns quickly, prioritizes customer needs, and can manage multiple projects.

Requirements

  • Bachelor's degree in Engineering, Information Technology, Computer Science, or a related discipline; advanced degrees may be substituted for experience.
  • 5–7 years of experience with JavaScript/TypeScript, Java, or Python programming languages.
  • Technical knowledge and experience with WebdriverIO, Cypress, or an equivalent end-to-end QA automation tool.
  • Experience leveraging AI tooling to enhance and maintain automated test scripts.
  • Experience in a large-scale software testing and verification environment.
  • Experience with automated Section 508 compliance testing using frameworks such as Axe, Cypress, or similar, and reporting tools such as Allure.
  • Good communication and interpersonal skills, with the ability to communicate effectively orally and in writing.
  • Ability to learn quickly and collaborate with others on a geographically distributed team.
  • Experience with Agile workflow methodologies.
  • Experience with web-based frameworks such as React.
  • Experience with automated testing and performance evaluation strategies for microservices.
  • Understanding of cloud-based technologies and architectures.
  • Ability to manage multiple projects in a fast-paced environment, understand and prioritize customer needs, and initiate action independently after receiving general guidance.
  • Strong analytical and problem-solving skills, excellent organizational skills, and punctuality.
  • U.S. citizenship and ability to obtain a Public Trust clearance.

Nice To Haves

  • Commitment to NOAA's mission and prior experience working for NOAA.
  • Demonstrated expertise in Federal Government Data Science.
  • Experience working with potential customers and internal teams to assess business and technical needs.
  • Understanding of current development practices such as Agile methodology, design for testability, application security, and data security.
  • Exposure to AWS tools such as CodeBuild and CloudFormation, Node.js, Linux/WSL, and CI/CD environments.

Responsibilities

  • Create and enhance automated test suites for end-to-end system, regression, acceptance, Section 508 compliance, performance, and scalability testing.
  • Use automated testing tools and frameworks such as WebdriverIO, Axe, Allure, Selenium, Playwright, Cypress, or equivalent tools.
  • Work as part of a software development team building cloud-based backend applications and analytics solutions for NOAA.
  • Apply AI tooling to enhance and maintain automated test scripts.
  • Collaborate with distributed team members and interact with customers and stakeholders to understand and prioritize needs.
  • Manage multiple projects and initiate work independently after receiving general guidance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service