Overview
Hybrid3 days onsite
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.