Position: C# Automation Testing Engineer
Location: Remote
We are seeking a talented C# Automation Testing Engineer to join our team. In this role, you will be responsible for developing automated tests for our applications using C#. You will work closely with developers and other team members to ensure software quality and performance through rigorous testing practices.
Key Responsibilities:
- Design, implement, and maintain automated test frameworks and test scripts using C#.
- Develop and execute functional, regression, and performance test cases.
- Collaborate with development teams to identify testing requirements and ensure comprehensive test coverage.
- Analyze test results, report defects, and track them in a bug tracking system.
- Ensure the integration of automated tests into the CI/CD pipeline for continuous testing.
- Participate in agile ceremonies, including sprint planning and retrospectives, to help drive quality initiatives.
- Contribute to testing strategy discussions and best practices to improve the automation framework.
Requirements
Key Requirements:
- 3-6 years of experience in Automation Testing with a strong focus on C#.
- Proficient in using automation testing tools and frameworks (e.g., NUnit, SpecFlow, Selenium).
- Experience with version control systems like Git.
- Familiarity with Agile methodologies and practices.
- Strong problem-solving skills and ability to work independently as well as in a team.
- Excellent communication skills, both written and verbal.
- Experience with CI/CD tools (e.g., Jenkins, Azure DevOps) is a plus.
- Understanding of API testing tools (e.g., Postman, RestAssured) would be an advantage.