QA Automation Test Engineer

MartinFed

Huntsville (AL)

On-site

USD 85,000 - 120,000

Full time

27 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

MartinFed in Huntsville, AL is seeking a Mid-Level QA Automation Test Engineer to join the Mission Solutions modeling and simulation team. You will design and maintain automated tests for a React/TypeScript desktop/web application built with Vite, Electron, Material UI, and Cesium, ensuring reliability for a national defense mission.

Responsibilities include building end-to-end and regression tests, creating reusable automation frameworks, and integrating tests into CI/CD pipelines.

Qualifications

  • Must be a U.S. citizen and eligible for a security clearance up to Top Secret/SCI.
  • Bachelor’s degree or equivalent professional experience.
  • 3+ years of software quality assurance or test automation experience.
  • Strong knowledge of SDLC and testing methodologies.
  • Experience with TypeScript/JavaScript and automation frameworks.
  • Experience building UI, end-to-end, functional, and regression tests.
  • Familiarity with Cucumber, Gherkin, or BDD.
  • Experience testing React apps and Electron/Vite-based desktop apps.
  • Ability to work independently in an Agile environment and mentor juniors.

Responsibilities

  • Collaborate with developers and stakeholders to create test plans, cases, and acceptance criteria.
  • Design, develop, and maintain automated tests using TypeScript, Playwright, Cucumber, and Gherkin.
  • Build end-to-end, functional, integration, and regression tests for React/TypeScript apps.
  • Develop reusable automation frameworks, fixtures, test data, and reporting components.
  • Test React, Material UI, Vite, and Electron applications, including UI and accessibility checks.
  • Test Cesium-based geospatial features and map workflows.
  • Create and maintain BDD feature files and step definitions with traceability to requirements.
  • Analyze results, log defects, and differentiate issues from environmental factors.
  • Execute regression tests and support release qualification; integrate tests into CI/CD.
  • Provide guidance to junior QA engineers and contribute to QA standards.

Skills

U.S. Citizenship required
3+ years QA experience
TypeScript
Playwright
Cucumber
Gherkin
React testing
Vite
Electron testing
Cesium/geospatial testing
CI/CD integration
Agile
Troubleshooting

Education

Bachelor's degree in Computer Science/Computer Engineering/IT or related field
Equivalent professional experience

Tools

Playwright
Selenium
Cypress
TypeScript
Gherkin

Job description

Company Overview

Founded in 2007 in Huntsville, AL, MartinFed provides the U.S. government with customer-focused, performance-based solutions using technology and an empowered workforce as an engine to drive its customers' missions. Our goal is to attract the best and brightest within their field.

We Invest In Our People Because They Are Our Greatest Asset. They Cultivate Our Purpose, Embody And Reflect Our Core Values, And Define Our Culture. MartinFed's Core Values That Set Us Apart Are The Following

  • Be Driven - We are fueled by the hunger to learn more and do more.
  • Be Curious - We engage in continuous improvement - never accepting the status quo.
  • Be Humble - We seek honest feedback to strengthen our relationships.
  • Pursue Excellence - We strive to achieve extraordinary results and do not settle for mediocrity.
Job Overview

We are seeking a highly skilled Mid-Level QA Automation Test Engineer to join our Mission Solutions modeling and simulation development team.

This effort supports a critical national defense mission by integrating intelligence-backed, medium- to high-fidelity threat system models into a wargame simulation environment. The successful candidate will help ensure the quality, reliability, and usability of a modern application built with React, TypeScript, Vite, Electron, Material UI, and Cesium. This role requires an experienced test engineer who can work independently, develop and maintain automated tests, collaborate closely with developers, and provide guidance to junior QA engineers.

What You'll Be Doing
  • Collaborate with developers, systems engineers, and stakeholders to understand requirements and develop test plans, test cases, and acceptance criteria.
  • Design, develop, execute, and maintain automated tests using TypeScript, Playwright, Cucumber, and Gherkin.
  • Build automated end-to-end, functional, integration, and regression tests for a React and TypeScript application.
  • Develop reusable automation frameworks, fixtures, utilities, test data, and reporting components.
  • Test React, Material UI, Vite, and Electron applications, including navigation, forms, dialogs, tables, validation, accessibility, error handling, window behavior, and file access.
  • Test Cesium-based geospatial functionality, including map navigation, terrain, imagery, layers, entity interaction, visualization, and coordinate-based workflows.
  • Create and maintain BDD feature files and TypeScript step definitions with traceability to system requirements.
  • Analyze test results, investigate failures, distinguish application defects from test or environmental issues, and document defects for resolution.
  • Conduct exploratory and risk-based testing to identify usability concerns, edge cases, and defects not covered by automation.
  • Execute regression testing and support release qualification activities.
  • Integrate automated tests into CI/CD pipelines and improve test execution, reporting, and reliability.
  • Participate in Agile activities and collaborative peer reviews, including sprint planning, backlog refinement, reviews, retrospectives, daily standups, and reviews of test plans, test cases, automation code, and technical documentation.
  • Provide technical guidance to junior QA engineers and contribute to QA standards, processes, and testing methodologies.
What Required Skills You'll Bring
  • U.S. Citizenship is required because this effort supports the Department of Defense. No clearance is required to start; however, you must be willing and able to obtain and maintain a security clearance up to Top Secret/SCI, which MartinFed may sponsor and/or maintain.
  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related technical field, or equivalent professional experience.
  • Three or more years of experience in software quality assurance, software testing, test automation, or a related engineering role.
  • Strong understanding of software testing principles, methodologies, and the software development lifecycle.
  • Professional experience with TypeScript or JavaScript and automated testing frameworks such as Playwright, Selenium, Cypress, or comparable tools.
  • Experience developing and maintaining automated UI, end-to-end, functional, and regression tests.
  • Experience with Cucumber, Gherkin, or behavior-driven development.
  • Experience testing React applications and modern component-based user interfaces.
  • Familiarity with Vite and experience testing or supporting desktop applications built with Electron.
  • Experience designing and executing test cases, analyzing results, reporting defects, and maintaining traceability to requirements.
  • Strong problem-solving, troubleshooting, debugging, and communication skills.
  • Ability to work independently and collaboratively in an Agile development environment.
  • Ability to learn and work with complex software systems and technical environments.
  • Ability to obtain and maintain a U.S. government security clearance.
What Desired Skills You'll Bring
  • Experience designing or extending automation frameworks using TypeScript, Playwright, and Cucumber/Gherkin.
  • Experience testing Material UI components and complex React workflows.
  • Experience testing Electron applications, including application configuration, window behavior, file access, or desktop packaging.
  • Experience with Cesium, geographic information systems, virtual globes, mapping applications, or other geospatial interfaces.
  • Experience testing map-based functionality such as panning, zooming, layer visibility, entity selection, terrain, imagery, dynamic visualization, and coordinate workflows.
  • Experience integrating automated testing into CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, Azure DevOps, or comparable tools.
  • Proficiency with Git and collaborative source-control workflows.
  • Familiarity with Jira, Azure DevOps, GitLab, or other test management and defect tracking tools.
  • Experience with Python and/or C++.
  • Familiarity with modeling and simulation concepts or mission-support applications.
  • Windows and/or Linux experience, including basic networking and troubleshooting.
  • Experience mentoring junior test engineers or contributing to QA standards and process improvement.
Physical Requirements & Environmental Conditions
  • Inside office environment.
  • Working on a computer for long periods of time.
  • May involve long period of sitting at a desk.
  • The work environment is fast-paced and sometimes involves extreme deadline pressures.
Other Duties

This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

Equal Opportunity Employer

MartinFed is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regards to race, color, religion, religious creed, gender, sexual orientation, gender identity, gender expression, transgender, pregnancy, marital status, national origin, ancestry, citizenship status, age, disability, protected Veteran Status, genetics or any other characteristics protected by applicable federal, state or local law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. In addition to federal law requirements, MartinFed complies with all applicable state and local laws governing nondiscrimination in all locations.

If you are a qualified individual with a disability or disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access MartinFed's current openings as a result of your disability. You can request reasonable accommodations by calling 855.212.1810. Thank you for your interest in MartinFed.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

QA Automation Engineer – DoD Mission, TS/SCI Eligible
QA Automation Engineer – DoD Mission, TS/SCI Eligible

MartinFederal Consulting, LLC • Huntsville (AL)

On-site
USD 85,000 - 120,000
QA Automation Engineer
QA Automation Engineer

CONCEPT SOLUTIONS LLC • Virginia Beach (VA)

Remote
USD 100,000 - 120,000
Health, dental, vision insurance
401(k) plan with matching
QA Automation Engineer
QA Automation Engineer

Concept-Solution • Reston (VA)

Remote
USD 100,000 - 120,000
QA Automation Engineer
QA Automation Engineer

Everforth ECS • United States

Remote
USD 90,000 - 140,000
QA Automation Engineer
QA Automation Engineer

CONCEPT SOLUTIONS LLC • Yorktown (VA)

Remote
USD 100,000 - 120,000
Health insurance
Dental insurance
Vision insurance
+2
QA Automation Engineer
QA Automation Engineer

CONCEPT SOLUTIONS LLC • Virginia

Remote
USD 100,000 - 120,000
Health insurance
Dental insurance
Vision insurance
+2
Test Engineer
Test Engineer

AnaVation LLC • Huntsville (AL)

On-site
USD 110,000 - 165,000
Medical insurance
Dental insurance
Disability insurance
+5
Automation & Controls / Instrumentation Engineer
Automation & Controls / Instrumentation Engineer

MartinFederal Consulting, LLC • Beltsville (MD)

On-site
USD 110,000 - 150,000
System Automation - Developer
System Automation - Developer

Lockheed Martin • Maryland

On-site
USD 167,000 - 310,000
Medical, Dental, Vision
Flexible work arrangements
Paid time off and Holidays
QA Automation Engineer (CLEARANCE REQUIRED)
QA Automation Engineer (CLEARANCE REQUIRED)

Zachary Piper, LLC • Virginia

On-site
USD 120,000 - 170,000