Key Skills: C#, Testing, Selenium Webdriver
Roles and Responsibilities:
- Design, develop, and maintain automated test scripts using C# and relevant testing frameworks.
- Perform functional, regression, integration, and system testing for web or desktop applications.
- Develop and maintain robust test plans, test cases, and test data.
- Identify, isolate, and document defects clearly and track them to closure.
- Collaborate closely with developers, business analysts, and other QA team members to ensure high-quality deliverables.
- Integrate automated tests into CI/CD pipelines.
- Contribute to continuous improvement of test processes, tools, and best practices.
- Prepare detailed test reports and provide regular status updates.
Skills Required:
- Strong hands-on experience in C# programming for test automation.
- In-depth understanding of software testing methodologies and QA processes.
- Experience in creating and maintaining automation frameworks.
- Exposure to Selenium WebDriver for UI automation (nice-to-have).
- Familiarity with CI/CD tools and integration of automated tests into pipelines.
- Good debugging and analytical skills to identify and resolve test issues.
- Ability to work collaboratively in Agile/Scrum environments.
Education: Bachelor's degree in Computer Science or a related field