Job Title: QA Engineer (.NET)
Location: Charlotte, NC (Need Local Only)
Role Overview
We are looking for a QA Engineer with strong .NET testing experience to support enterprise banking applications.
The candidate will be responsible for validating applications built on the Microsoft .NET stack, ensuring high quality, reliability, and compliance with banking standards.
Key Responsibilities
- Design and execute manual and automated test cases for applications built on .NET / .NET Core / ASP.NET
- Develop test automation frameworks using Selenium with C#
- Implement BDD and TDD testing practices using tools like SpecFlow, NUnit, or MSTest
- Perform functional, regression, integration, and API testing
- Validate backend data using SQL queries
- Work closely with developers, product owners, and DevOps teams in an Agile/Scrum environment
- Track and manage defects using JIRA or Azure DevOps
- Integrate automated test suites into CI/CD pipelines
Required Skills
- Strong experience in QA Automation with .NET applications
- Hands-on experience with Selenium WebDriver with C#
- Experience with BDD frameworks (SpecFlow / Cucumber)
- Experience implementing TDD practices
- Experience with API testing (Postman / REST APIs)
- Knowledge of SQL / Database validation