Description

" Develop and implement test plans, test cases, and test scripts to ensure the quality of software applications.

" Conduct unit testing, Behavior Driven Development (BDD) testing, and regression testing for .NET applications.

" Collaborate with cross-functional teams to understand project requirements and ensure effective test coverage.

" Build and maintain automated test suites using industry-standard testing frameworks.

" Identify, document, and track software defects to resolution.

" Participate in the continuous improvement of the software development and testing processes.

Minimum Qualifications

" Bachelor's degree in computer science, Engineering, or a related field.

" Proven experience in quality assurance and testing for .NET applications.

" Strong proficiency in C#, .NET Framework, ASP.NET WebForms, Web API, Web services, and MSSQL.

" Experience in developing and executing unit tests for C# code.

" Familiarity with Behavior Driven Development (BDD) testing methodologies.

" Hands-on experience in building and maintaining regression test suites.

" Proficient in using testing tools and frameworks such as NUnit, xUnit, SpecFlow, or similar.

" Solid understanding of software development life cycle (SDLC) and agile methodologies.

" Excellent analytical and problem-solving skills.

" Strong communication and collaboration skills.

Preferred Qualifications

" Certifications in software testing (e.g., ISTQB) are a plus.

" Experience with continuous integration and continuous deployment (CI/CD) pipelines.

" Familiarity with performance testing concepts and tools.

" Experience with version control systems (e.g., Git).
 

Desired Skills and Experience

QA, QUALITY ASSURANCE, NET APPLICATIONS, C#, .NET FRAMEWORK, ASP.NET, WEBFORMS, API, WEB SERVICES, MSSQL, BDD, REGRESSION TEST, NUNIT, XUNIT, AGILE METHODOLOGIES, TESTING, SOFTWARE DEVELOPMENT LIFE CYCLE, SDLC

Education

ANY GRADUATE