Software Tester

KBR, Inc.Colorado Springs, CO
Onsite

About The Position

KBR’s National Security Solutions team provides high-end engineering and advanced technology solutions to our customers in the intelligence and national security communities. Our KBR team in Colorado Springs, CO is seeking a Software Tester, and your contributions will directly impact the success of our projects and the overall business outcomes we aim to achieve. Innovative Projects: KBR’s work is at the forefront of engineering, logistics, operations, science, program management, mission IT and cybersecurity solutions. Collaborative Environment: Be part of a dynamic team that thrives on collaboration and innovation, fostering a supportive and intellectually stimulating workplace. Impactful Work: Your contributions will be pivotal in designing and optimizing defense systems that ensure national security and shape the future of space defense.

Requirements

  • Must possess an active U.S. government TS/SCI security clearance, which only a U.S. citizen can obtain
  • Associate’s degree or Bachelor’s degree in Computer Science, Cyber Security, Engineering, Mathematics, or related; Additional years of experience will be considered in lieu of degree
  • Minimum of 2 years Experience designing and developing automated test scripts in Playwright, Cypress, Selenium, Jest, or other automated testing languages (unit, integration, e2e)
  • Experience designing, writing, reviewing, and executing test plans, procedures, reports, and other technical documentation
  • Experience conducting functional and regression testing for existing applications
  • Experience using multiple operating systems including MacOS, Unix, and Windows
  • Good grasp of Agile, Agile XP, DevOps, TDD and DevSecOps methodologies
  • Experience using tracking systems for issues and problems such as Jira or Confluence
  • Ability to interface with customers, end-users, technical leads, and program management
  • Ability to design, execute, and maintain test plans, test cases, and test procedures aligned to requirements
  • Experience performing functional, regression, integration, system, and user acceptance testing (UAT)
  • Strong defect identification, documentation, tracking, and verification skills
  • Familiarity with test-driven development (TDD) and quality-first development practices
  • Strong attention to detail with the ability to identify edge cases and failure conditions
  • Ability to analyze requirements, user stories, and acceptance criteria for testability
  • Skill in performing root cause analysis and supporting defect resolution with developers
  • Ability to validate data accuracy, integrity, and completeness in complex systems
  • Ability to produce clear, concise, and traceable test documentation
  • Willingness to support continuous process improvement in testing practices
  • Strong time management and prioritization skills to support sprint commitments
  • Ability to work independently while remaining accountable to team goal

Nice To Haves

  • Create and maintain automated cloud-based test environments using technologies such as Selenium, Cypress or comparable testing tools
  • Familiarity with Agile mindset and methodologies
  • Experience building test automation frameworks
  • Experience with HTML, JavaScript, Vue.Js, Angular and or React

Responsibilities

  • Write a suite of repeatable test cases that ensure comprehensive usability end-to-end workflow coverage as well as performance tests, accessibility tests, and compatibility tests with multiple browsers/networks/hardware
  • Generate data inputs such as properly formatted text files, XML & JSON to ensure application meets requirements with current and evolving data sets
  • Assist the User Experience designers with planning and conducting multiple phases of User Acceptance Testing (UAT)
  • Develop testing strategy that addresses areas such as database impacts, software scenarios, bug & design compliance regression testing, negative testing, and usability
  • Design or develop automated end-to-end test scripts using cypress or playwright
  • Work with developers to ensure unit test coverage and adherance to TDD principles
  • Communicate and document test results in a manner understandable by technical and non-technical staff
  • Perform fully compliant testing and provide accurate, repeatable test results
  • When tests fail, document repeatable processes to reproduce the issue and assist developers with diagnosis.
  • Use requirements, design specifications, and collaboration with designers and developers to determine remediation plan and prioritization against product backlog.
  • For automated tests, participate in software development using Gitlab and CI/CD pipelines, with a focus on security
  • Maintain strong familiarity with Agile, DevOps, and DevSecOps methodologies to enhance operational efficiency
  • Stay current with cloud technologies, industry best practices, and evolving security threats to recommend innovative solutions

Benefits

  • KBR may offer bonuses, commissions, or other forms of compensation to certain job titles or levels, per internal policy or contractual designation. Additional compensation may be in the form of a sign on bonus, relocation benefits, short-term incentives, long-term incentives, or discretionary payments for exceptional performance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service