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