QA Automation Engineer

  • Denver, CO
  • Posted 18 hours ago | Updated 18 hours ago

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 6 Month(s)
No Travel Required

Skills

.NET
Agile
Automated Testing
Behavior-driven Development
Continuous Integration
Microsoft Visual Studio
Gherkin
JIRA
testing
enigeer

Job Details

**NO 3rd Parties or Sponsorship!

Role Title: QA Automation Engineer

Duration: 6-month full-time contract
Location: On-site Denver, CO (hybrid: Tues Thurs)

Role Overview:

Seeking an experienced QA Automation Engineer to design, build, and maintain automated test frameworks using SpecFlow, C#, and Gherkin. You ll help ensure the quality of next-gen cloud-native enterprise applications by driving automation strategy, collaborating in an Agile Scrum environment, and adopting BDD best practices.

Key Responsibilities:

  • Extend and troubleshoot automated BDD frameworks for .NET applications.
  • Analyze and refactor existing executable specifications to improve test resilience.
  • Define and implement modern, cloud-native test frameworks to replace legacy SpecFlow automation.
  • Collaborate with developers, product owners, and QA teams to deliver high-quality software.
  • Conduct functional, regression, performance, and exploratory testing focused on automation.
  • Ensure usability, accessibility, and security coverage within the automation strategy.
  • Support UAT coordination, data validation, and alignment with business rules.

Requirements:

  • 7+ years in automated software testing, with BDD and cloud focus.
  • Proven experience with SpecFlow, Gherkin, and C# for test frameworks.
  • 5+ years with Selenium / ChromeDriver and Azure DevOps CI/CD pipelines.
  • Strong knowledge of Visual Studio / VS Code.
  • Experience migrating legacy frameworks to cloud-native solutions.
  • Familiarity with CI/CD tools, especially Azure DevOps.
  • Exposure to performance, load, or security testing.
  • Experience with test management tools (JIRA, qTest, UiPath Test Manager).
  • Agile environment experience (Scrum or Kanban).

Nice to Have:

  • Non-functional testing automation (accessibility, performance, security).
  • Experience with Tosca or other test orchestration platforms.
  • Knowledge of test data management or synthetic data generation tools

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.