Job Responsibilities:
- Develop and implement comprehensive test strategies, plans, cases, and scripts for .NET applications.
- Design and execute automated tests using frameworks such as NUnit, xUnit.net, or SpecFlow.
- Conduct manual testing, including functional, integration, regression, and performance testing.
- Identify, document, and track bugs to resolution using tools like Azure DevOps, JIRA, or similar.
- Participate in code reviews, offering feedback on code quality from a testing perspective.
Job Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as an automation test engineer or in a similar role.
- Hands-on experience with testing frameworks and tools like NUnit, xUnit.net, SpecFlow, Selenium WebDriver, or Apache JMeter.
- Familiarity with API testing tools such as Postman or Swagger.
- Knowledge of database testing techniques and proficiency in writing SQL queries for data validation.
- Strong problem-solving abilities and excellent communication skills.