Key Responsibilities:
- Design, develop, and maintain robust automation test scripts using Selenium WebDriver
- Execute functional, regression, and integration tests on web-based applications
- Work closely with developers, business analysts, and manual testers to understand system requirements and create effective automation test plans
- Identify, record, and track software defects using bug tracking tools
- Continuously improve test coverage and test automation frameworks
- Prepare test reports and ensure timely delivery of testing milestones
- Participate in daily stand-ups, sprint planning, and project review meetings
Required Skills & Experience:
- Minimum 3 years of hands-on experience in Selenium WebDriver for automation testing
- Strong experience in writing test cases, test scripts, and using testing frameworks (e.g., TestNG, JUnit)
- Proficient in Java or Python for test scripting
- Familiarity with test management and defect tracking tools (e.g., JIRA, TestRail)
- Experience with CI/CD tools such as Jenkins is an added advantage
- Good understanding of SDLC and Agile methodologies
- Strong analytical and problem-solving skills
- Excellent communication and teamwork abilities
Preferred Qualifications:
- Experience in cross-browser testing and API testing
- Exposure to cloud-based testing platforms like BrowserStack or Sauce Labs
- Knowledge of BDD tools like Cucumber or SpecFlow