Software Developer in Test

Precision System Design Inc.
United States
about 1 month ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

.NET Framework Application Programming Interfaces (APIs) Automation of Tests C Sharp (Programming Language) Code Review Migration Manager Postman Specflow Software Version Control Api Management

Job description

Our Fortune 100 client is hiring for a Senior Software Developer in Test who is highly proficient with test automation framework creation and enhancement. In this role, you ll work closely with developers to implement Reqnroll for scalable automated testing. The role is open to fully remote but candidates but must be willing to work ET hours within the United States.

Day-to-Day Responsibilities:

  • Lead and implement automated testing using Reqnroll (SpecFlow-style BDD automation) for .NET services and workflows; define patterns, step-definition structure, and project conventions.

  • Partner with developers and QA to design risk-based test scenarios, improve overall coverage, and reduce rework/retesting through shared ownership of quality.

  • Build and maintain automation across layers (API/integration/functional), prioritizing scenarios tied to acceptance criteria and high-risk areas.

  • Integrate automated tests into CI/CD pipelines so test results are visible, repeatable, and actionable (quality gates, reporting, and defect triage).

  • Assess existing/legacy automation approaches and recommend a pragmatic modernization path (including migration strategy and parallel-run validation where needed).

  • Provide regular testing/automation status updates, surface obstacles/risks early, and help define/verify exit criteria and definition of done for testing.

  • Create and maintain technical documentation for automation frameworks, patterns, and onboarding.

Requirements

Strong experience building test automation for .NET applications (C#, test patterns, maintainable automation design).

  • Hands-on experience with Reqnroll and/or SpecFlow-style BDD frameworks (feature files, step definitions, hooks, tagging strategies).

  • API testing expertise (designing robust automated API checks; familiarity with tool evaluation considerations like Postman vs framework-based automation).

  • Proven ability to lead/own test automation strategy and execution planning, prioritization, and delivering measurable coverage improvements.

  • Solid understanding of software engineering practices: version control, code reviews, CI concepts, and writing production-quality automation code.

  • Experience collaborating cross-functionally (developers, QA, architects/product partners) and communicating progress, risks, and recommendations clearly.

  • Strong documentation habits able to produce clear runbooks and framework guidance for long-term maintainability.

Apply for this position

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

Apply on www.dice.com
Prepare application

Good distractions

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

2:03 min

Automating the complete functional software testing development lifecycle

April Yoho April Yoho · World Congress 2026 Europe

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

3:11 min

Streamlining unit and acceptance testing with AI

lgonta lgonta +1 · World Congress 2024

1:59 min

Designing governed and AI-native API platforms

Gbadebo Bello Gbadebo Bello · Europe 2026 Virtual

1:58 min

Implementing automated API and workflow testing pipelines

David Tielke David Tielke · World Congress 2026 Europe

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

Videos

See all

Related articles

See all