HamburgerMenu
hirist

Job Description

Description :


Here is a comprehensive job description for an Automation Test Engineer with mandatory experience in C# and Selenium, targeting professionals with 5 years of experience.

Position Overview :


The Automation Test Engineer will be responsible for designing, developing, and executing highly robust automated tests for web applications using C# and Selenium. This role requires advanced scripting expertise, experience in developing scalable test automation frameworks, and knowledge of industry best practices for quality assurance in Agile environments.

Key Responsibilities :


- Design, develop, and maintain automated test scripts with Selenium WebDriver and C# for web and API testing.

- Create and manage robust automated test suites for functional, regression, performance, and integration testing.

- Collaborate with developers, product managers, and cross-functional teams to understand business requirements and translate them into efficient test scenarios.

- Integrate automated tests into CI/CD pipelines using tools such as Jenkins, Bamboo, or Azure DevOps.

- Participate actively in code reviews and contribute to automation strategy and test framework enhancements.

- Debug and troubleshoot test script failures, maintaining high accuracy and reliability in test execution.

- Mentor other team members and promote best practices in automation test development and documentation.

- Utilize tracking tools such as JIRA or Confluence to manage and report defects discovered during test cycles.

Required Skills & Qualifications :


- Bachelors/Masters degree in Computer Science, Engineering, or a related field (BE/BTech/MCA preferred).

- Minimum 5 years of experience in test automation using C# and Selenium WebDriver.

- Strong understanding of object-oriented programming principles and industry-standard test automation frameworks.

- Hands-on experience with API automation tools (Postman, Rest Assured) and integration testing.

- Familiarity with Agile and DevOps methodologies, including version control with Git.

- Experience with CI/CD tools and automated deployment processes.

- Excellent analytical, problem-solving, and communication skills, with attention to detail.

- Ability to develop, debug, and maintain complex testing frameworks, and adapt to changing requirements.

Preferred Skills :


- Knowledge of BDD frameworks such as SpecFlow or Cucumber.

- Experience in generating detailed test reports (e.g., TestNG, Allure).

- Exposure to cloud-based automation environments and containerization tools (Docker)


info-icon

Did you find something suspicious?