Job Description
C# Automation Developer
A C# Automation Developer with 2-3 years of experience typically focuses on developing automated test scripts and tools using C#.
The job includes:
- Designing and implementing automation frameworks and tests for functional, regression, and NFR testing.
- Writing efficient, reusable, and reliable C# code.
- Collaborating with QA teams and developers to identify automation opportunities and integrate testing into CI/CD pipelines.
- Debugging test failures to ensure high-quality software delivery.
- Staying updated on automated testing best practices and improving efficiency.
- Developing, automating, executing, debugging, and reporting on test cases based on user requirements.
- Strong problem-solving and OOP skills.
- Experience with Agile/SAFe processes and releases.
- Familiarity with desktop and web automation tools and frameworks.
- Experience in DevOps tools, with Azure DevOps being a plus.
- Experience with healthcare imaging applications and NFR test automation is a plus.
Skills Required:
- C#
- NUnit
- Selenium , MSUIA
Roles and Responsibilities:
- Automate the Test cases/Test scenarios.
- Perform review of Automation code.
- Design/Amend Automation framework/test.
- Validation & verification with test execution and test report creation.
- Realization of tasks within schedule and with a good quality.
- Develop a system understanding of the (sub-)system within the intended environment of application.
- Review the (sub-)system requirements against the intended environment/use.
- Conversant with software development processes / methodologies