Skip to content
mimi

Senior Quality Assurance Engineer – Automated Test Specialist

Diverse Agile Solutions

Washington · On-site Full-time Senior $60 – $68/hr Today

About the role

Job Details

  • Position Title: Senior Quality Assurance Engineer – Automated Test Specialist
  • Requisition ID: TO-671
  • Location: On-site – Washington, DC (Federal Reserve Board Locations)
  • Citizenship Requirement: U.S. Citizenship Required
  • Period of Performance: Through December 31, 2026 (with potential extension into 2027)

Position Overview

Diverse Agile Solutions (DAS) is seeking a highly skilled Senior Quality Assurance Engineer – Automated Test Specialist to support mission-critical systems for a federal client. This role requires a seasoned QA professional with deep expertise in test automation, system testing, and Agile delivery environments.

The ideal candidate will play a key role in ensuring the quality, reliability, and performance of complex applications by designing and executing robust automated testing frameworks and strategies.

Key Responsibilities

  • Collaborate with stakeholders to analyze requirements and develop comprehensive test strategies and test cases
  • Design, develop, and maintain automated testing frameworks (e.g., Page Object Model, BDD, Data-Driven frameworks)
  • Execute automated and manual testing including functional, regression, smoke, and sanity testing
  • Perform front-end and back-end system testing, including API and database validation
  • Integrate automated tests into CI/CD pipelines and execute tests in nightly or scheduled builds
  • Identify, document, and track defects using tools such as Azure DevOps, GitLab, or Jira
  • Refactor and optimize existing automation code for performance, scalability, and maintainability
  • Participate in Agile ceremonies including Sprint Planning, Daily Stand-ups, and Retrospectives
  • Present testing strategies, results, and insights to technical and non-technical stakeholders
  • Ensure adherence to quality standards and best practices throughout the software development lifecycle

Required Qualifications

Experience

  • Minimum of 7+ years of experience in:
    • Automated testing
    • System testing (front-end and back-end)
    • Proven ability to work independently in Agile/Scrum environments

Technical Skills

  • Strong experience with:
    • Selenium automation frameworks (POM, BDD, Data-Driven)
    • Programming in Java or Python for automation scripting
    • Testing Angular applications, APIs, and SQL Server databases
  • Proficiency in:
    • Creating and executing test plans, test cases, and test strategies
    • Bug tracking and defect management tools (Azure DevOps, GitLab, Jira)
    • CI/CD tools and automation execution within pipelines
    • Version control systems (e.g., Git)
  • Working knowledge of:
    • SQL for database validation
    • Web technologies (HTML, CSS, JavaScript)
    • Performance testing tools

Testing Expertise

  • Strong understanding and hands‑on experience with:
    • Automated and manual testing
    • Functional, regression, smoke, and sanity testing
    • Test design techniques (e.g., boundary value analysis, equivalence partitioning)
    • Full Software Development Life Cycle (SDLC) testing phases

Soft Skills

  • Excellent written and verbal communication skills
  • Strong presentation and stakeholder engagement skills
  • Ability to translate complex technical concepts into clear, actionable insights
  • Strong analytical, problem‑solving, and organizational abilities

Preferred Qualifications

  • Experience supporting federal clients or financial regulatory environments
  • Familiarity with Federal Reserve Board (FRB) systems or processes
  • Advanced experience with test automation optimization and framework architecture

Why Join Diverse Agile Solutions (DAS)?

At DAS, we are committed to delivering innovative, high‑quality solutions that drive mission success. We foster a collaborative, inclusive, and agile work environment where top talent thrives and grows.

Requirements

  • Automated testing experience
  • System testing (front-end and back-end) experience
  • Proven ability to work independently in Agile/Scrum environments
  • Strong experience with Selenium automation frameworks (POM, BDD, Data-Driven)
  • Programming in Java or Python for automation scripting
  • Testing Angular applications, APIs, and SQL Server databases
  • Proficiency in creating and executing test plans, test cases, and test strategies
  • Proficiency in bug tracking and defect management tools (Azure DevOps, GitLab, Jira)
  • Proficiency in CI/CD tools and automation execution within pipelines
  • Proficiency in version control systems (e.g., Git)
  • Working knowledge of SQL for database validation
  • Working knowledge of web technologies (HTML, CSS, JavaScript)
  • Working knowledge of performance testing tools
  • Strong understanding and hands-on experience with automated and manual testing
  • Strong understanding and hands-on experience with functional, regression, smoke, and sanity testing
  • Strong understanding and hands-on experience with test design techniques (e.g., boundary value analysis, equivalence partitioning)
  • Strong understanding and hands-on experience with full Software Development Life Cycle (SDLC) testing phases
  • Excellent written and verbal communication skills
  • Strong presentation and stakeholder engagement skills
  • Ability to translate complex technical concepts into clear, actionable insights
  • Strong analytical, problem-solving, and organizational abilities

Responsibilities

  • Collaborate with stakeholders to analyze requirements and develop comprehensive test strategies and test cases
  • Design, develop, and maintain automated testing frameworks (e.g., Page Object Model, BDD, Data-Driven frameworks)
  • Execute automated and manual testing including functional, regression, smoke, and sanity testing
  • Perform front-end and back-end system testing, including API and database validation
  • Integrate automated tests into CI/CD pipelines and execute tests in nightly or scheduled builds
  • Identify, document, and track defects using tools such as Azure DevOps, GitLab, or Jira
  • Refactor and optimize existing automation code for performance, scalability, and maintainability
  • Participate in Agile ceremonies including Sprint Planning, Daily Stand-ups, and Retrospectives
  • Present testing strategies, results, and insights to technical and non-technical stakeholders
  • Ensure adherence to quality standards and best practices throughout the software development lifecycle

Skills

AngularAPIAzure DevOpsBDDCI/CDCSSData-DrivenGitGitLabHTMLJavaJiraJavaScriptPage Object ModelPerformance testingPythonRegression testingSeleniumSmoke testingSQLSQL ServerSystem testing

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free