Key Responsibilities:
1. Collaborate with developers, QA team, and product owners to understand application requirements and define test scenarios.
2. Perform functional, regression, and smoke testing.
3. Analyze test results, identify bugs, and report them using bug-tracking tools.
4. Develop and execute automated test scripts using Selenium to validate web applications.
5. Maintain and enhance existing Selenium automation frameworks to improve coverage and efficiency.
7. Ensure the delivery of high-quality software through adherence to test plans, best practices, and coding standards.
Required Skills:
1. Good knowledge of functional Testing, System testing, Regression Testing.
2. Knowledge of API testing tools like Postman or Rest-Assured.
3. Understanding of SDLC and STLC processes.
4. Basic knowledge of version control systems like Git.
5. Familiarity with defect-tracking tools (e.g., JIRA, Bugzilla).
6. Strong problem-solving skills and attention to detail.
7. Familiarity with Agile/Scrum methodologies.