Principal Test Engineer

Ideal Innovations, Inc.•Bethesda, MD
•$131,300 - $201,748•Onsite

About The Position

The Principal Test Engineer provides principal-level test engineering expertise within a commercial cloud environment, supporting automated testing across a Continuous Integration/Continuous Delivery (CI/CD) pipeline. The role includes developing software scripts, evaluating test results, and establishing feedback loops to strengthen product quality and delivery. It leads back-end and front-end application testing, test data and script development, and software performance testing practices. The position also offers flexible cross-training in systems engineering, software development, training, and security. The engineer participates in Agile software development activities and collaborates with program team members to plan testing, automate recurring and regression test cases, document end-to-end test narratives, and support performance testing. Duties are performed onsite in Bethesda, Maryland, in a commercial cloud environment.

Requirements

  • Active TS/SCI clearance with at least a CI polygraph; the posting also states that TS/SCI with a Full-Scope Polygraph (FSP) is required.
  • Bachelor of Science degree and 12 or more years of relevant experience, or a master’s degree and 10 or more years of relevant experience; experience may be considered in lieu of a degree.
  • In-depth experience testing both back-end and front-end application processes.
  • Experience with scripting languages such as Python to automate tasks, and with test data and script development.
  • Knowledge of or direct experience with software performance testing practices.
  • Direct experience creating, authoring, executing, and documenting test cases and result sets for software products in an Agile cadence.
  • Significant experience testing or working within commercial cloud platforms and with DevOps tools.
  • Experience working in a SAFe Agile and DevOps development environment.
  • Demonstrated ability to collaborate with others and execute test cases in support of development efforts.
  • US citizenship.

Nice To Haves

  • Experience administering MS Windows Server or Linux environments in a lab or personal development space.
  • Experience reviewing CI job output and tracing test failures to code changes that caused bugs.
  • Ability to review code check-ins to understand the impact of changes on system functionality and potential application bugs.
  • Direct experience with AWS environments.

Responsibilities

  • Participate in Agile software development initiatives, including standups, planning, and increment planning, to support custom application enhancements through iteration and functionality testing.
  • Collaborate with team members to assess StoryPoint and complexity efforts and ensure functionality is tested and delivered according to User Story Acceptance Criteria.
  • Work with the Scrum Master, Product Owner, and software developers to develop test approaches, emphasizing automation of recurring and regression test cases.
  • Develop automated test cases for custom applications using designated GUI and COTS products such as Selenium and Katalon Studio.
  • Use DevOps practices to maintain repeatability and configuration management of test cases and scripts and continuously improve them.
  • Develop and document end-to-end functionality test case narratives using JIRA and Confluence.
  • Support software performance testing and evaluation using tools such as JMeter.
  • Implement scripts, evaluate test results, and establish feedback loops in a CI/CD pipeline.
  • Perform back-end and front-end application testing, test data and script development, and software performance testing.
  • Provide cross-training or support in systems engineering, software development, training, and security.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service