Senior Software Developer in Test (C#)
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. Does this sound like something you'd like to hear more about? If so, ! Essential Skills:
- 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 (deg 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.
Please click the button to apply for the job. We will review your resume and call if you are qualified. Job ID 5325DI-2409
Skills
Postmandotnet.NETBDDcsharpCI/CDC#c-sharpAPI