- Automation Testing: Design, develop, and maintain automated test scripts using Selenium WebDriver or Selenium Grid.
- Requirement Analysis: Understand business requirements, functional specifications, and user stories to design relevant test cases.
- Defect Identification: Detect, report, and track defects; collaborate with developers to ensure issues are resolved.
- Continuous Integration/Deployment Support: Integrate automated tests with CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps).
- Cross-Browser & Cross-Platform Testing: Ensure compatibility of applications across different browsers and operating systems.
- Test Data & Environment Management: Prepare and manage test data, configure testing environments, and maintain stability.
- Performance & Regression Testing: Execute regression test suites and contribute to performance validation using automation.
- Collaboration: Work closely with developers, business analysts, and manual testers to ensure end-to-end quality.
- Documentation & Reporting: Prepare test plans, test case documents, execution reports, and automation metrics.