Skip to content Skip to footer

Selenium Automation Engineer

We are seeking a highly skilled Selenium Automation Engineer with expertise in C# and the Page Object Model (POM) framework. The ideal candidate will have experience in Azure DevOps pipelines (CI/CD) and a strong ability to automate and streamline complex testing processes effectively.

Responsibilities:

Automation Scripting:

  • Develop and maintain automated test scripts using Selenium WebDriver with C#.
  • Implement test scripts following the Page Object Model (POM) framework for enhanced code reusability and readability.
  • Ensure the scalability and reliability of automated test suites.

Test Case Management:

  • Design, write, and execute comprehensive test cases and scenarios for functional and regression testing.
  • Identify, document, and track defects using appropriate tools.
  • Continuously validate new and existing functionalities.

Collaboration:

  • Work closely with development, QA, and operations teams to understand project requirements and deliver high-quality software.
  • Participate in scrum meetings, sprint planning, and retrospectives to contribute effectively to the Agile process.

Reporting:

  • Generate and analyse test execution reports with actionable insights and recommendations.
  • Clearly communicate testing progress, results, and issues to stakeholders.

CI/CD Pipeline Integration:

  • Manage and integrate automated tests within Azure DevOps pipelines.
  • Continuously improve and maintain the CI/CD process to ensure seamless integration and delivery of applications.
Qualifications & Experience:
  • Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience).
  • 4-6 years of hands-on experience with Selenium WebDriver and C#.
  • Strong experience with the Page Object Model (POM) framework.
  • Expertise in Azure DevOps for building and managing CI/CD pipelines.
Additional Skills:
  • Familiarity with testing frameworks and tools like NUnit and Spec Flow.
  • Experience with version control systems like Git.
  • Understanding of the Software Development Lifecycle (SDLC) and Agile methodologies.
Soft Skills:
  • Excellent problem-solving skills and attention to detail.
  • Strong verbal and written communication skills.
  • Ability to work both independently and collaboratively in a fast-paced environment.

To apply for this job email your details to recruiting-IND@nstarxinc.com