Software Test Engineer

Momentum Engineering
United States
3 months ago
Apply on dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
$175,000.0 - $235,000.0
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) HTML Java (Programming Language) JavaScript (Programming Language) Agile Methodology Automation of Tests Cascading Style Sheets (CSS) Databases Continuous Delivery Continuous Integration Python (Programming Language) Selenium
+9 more
SQL Databases System Testing Test Data Web Applications Gherkin Information Technology Web Technologies Cucumber (Software) Programming Languages

Job description

Momentum Engineering, Inc. fosters an employee-centric culture. Our strength lies in our people. With a high percentage of employees holding advanced degrees in engineering, computer science, and related disciplines, we bring deep technical expertise to every mission. Our team includes professionals with security clearances and full-scope polygraphs, ensuring trusted, secure support for the most sensitive national security initiatives. Additionally, our workforce is equipped with industry-leading certifications, demonstrating a commitment to continuous learning and excellence. Most importantly, our exceptional employee retention rate reflects a culture of professional growth, mission focus, and dedication-ensuring long-term stability and expertise for our customers’ critical needs., * Seeking a Software Test Engineer responsible for designing, developing, and executing automated and manual tests for web-based applications to ensure functionality, performance, and reliability

  • This role supports the delivery of high-quality software by identifying defects, validating system behavior, and contributing to continuous improvement of testing processes within an Agile development environment

Primary Responsibilities

  • Design, develop, and maintain automated test scripts for web applications
  • Execute manual and automated test cases to validate functionality, performance, and usability
  • Identify, document, and track defects and issues, working closely with developers to support resolution
  • Develop and maintain test plans, test cases, and test data aligned to requirements
  • Participate in Agile ceremonies and collaborate with cross-functional teams to ensure quality throughout the development lifecycle
  • Perform regression, integration, and system testing to ensure stability across releases
  • Support continuous integration/continuous deployment (CI/CD) pipelines by integrating automated tests
  • Analyze test results and provide clear reporting on system quality and risks

Requirements

  • Must have active Top Secret/SCI clearance with NSA Full Scope Polygraph
  • Twenty (20) years’ experience as a SWE in programs and contracts of similar scope, type and complexity is required
  • Bachelor’s degree in Math, Computer Science, Engineering, Statistics, Engineering Management or related discipline from an accredited college or university is required
  • Four (4) years of additional SWE experience may be substituted for a bachelor’s degree
  • Understanding of how to construct Gherkin to capture the desired behavior of a system
  • Ability to develop and maintain automated test cases
  • Ability to analyze and interpret test results
  • Ability to identify, analyze, and resolve automation issues
  • Ability to occasionally perform manual test verification
  • Ability to participate in cross-disciplinary teams
  • Strong teamwork and communication skills for coordination with teammates in building automation frameworks

Desired Qualifications

  • Knowledge of test automation tools or willingness to learn (e.g., Cucumber, Selenium)
  • Experience writing tests in programming languages or willingness to learn (e.g., Python, Java)
  • Understanding of web technologies or willingness to learn (HTML, CSS, JavaScript)
  • Experience working with databases (e.g., SQL)
  • Experience designing and implementing automated systems to perform software testing
  • Experience identifying and replicating errors in automation scripts
  • Experience planning, executing, and analyzing test data to verify the performance and efficiency of system

Benefits & conditions

Exempt hourly position. 11 paid holidays, minimum of 3 weeks PTO, company sponsored group medical plan, company paid dental, vision, life insurance, and STD/LTD plans. Salary is dependent upon the candidate’s experience and qualifications.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:35 min

Selecting Selenium for browser automation and testing

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

3:36 min

Empowering non-developers with BDD and Gherkin testing

Sebastian Messingfeld Sebastian Messingfeld · World Congress 2026 Europe

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

1:57 min

Finding software engineers for rapid usability testing sessions

Anil Kumar Krishnashetty · World Congress 2022

2:18 min

Evolution of web automation from Selenium to Puppeteer

Miki Lombardi · JS Congress

3:57 min

Strategic practices for integrating UX into agile developer workflows

Malte Breitzmann Malte Breitzmann +1 · World Congress 2025

Videos

See all

Related articles

See all