You will design, develop, and maintain automated test scripts and scalable frameworks for web applications.
Responsibilities
- Design and maintain automated test scripts using Selenium WebDriver with C# to validate web application functionality.
- Build reusable automation frameworks and integrate tests into CI/CD pipelines using Jenkins or Azure DevOps.
- Execute automated regression, functional, and performance tests across multiple browsers and operating systems.
- Investigate test failures, log defects, and collaborate with developers to resolve issues.
- Mentor junior engineers in script development and debugging strategies.
Required Skills
- 6+ years of experience in automation testing.
- Strong programming skills in C# with experience in .NET Core.
- Deep expertise in Selenium WebDriver for browser automation.
- Proven experience with Page Object Model, Data-Driven, or Keyword-Driven testing frameworks.
- Hands-on experience with CI/CD tools such as Jenkins or Azure DevOps.
- Experience testing RESTful APIs using Postman.
- Proficiency with version control systems like Git.
- Experience with test execution frameworks such as NUnit or TestNG.
- Ability to write SQL queries for database testing and data validation.
Preferred Skills
- Familiarity with Docker and containerized testing environments.
- Experience with automated visual testing tools.