Responsibilities:
- Test Script Development: Write automated test scripts using Selenium WebDriver, Java, and Cucumber.
- Framework Design: Contribute to the design and implementation of robust and scalable automation frameworks.
- Collaboration: Work closely with developers, business analysts, and other stakeholders to understand system requirements and use cases.
- Test Execution: Execute test scripts and analyze results to identify defects.
- Defect Management: Log defects and provide feedback to the development team.
- Data Validation: Execute basic SQL queries to validate data and support backend testing.
- Agile Environment: Collaborate in an agile environment and contribute to the overall testing process.
- Selenium WebDriver: Strong understanding of Selenium WebDriver and its various components.
- Java: Proficiency in Java programming.
- Cucumber/BDD: Experience with Cucumber and Behavior-Driven Development (BDD) framework.
- SQL: Basic knowledge of SQL for data validation.
- Automation Frameworks: Familiarity with different automation frameworks, such as Page Object Model (POM).
- Agile Methodologies: Understanding of Agile development methodologies and best practices.
- Software Testing: Experience in various testing methodologies, including functional, regression, and integration testing.
- Defect Tracking: Knowledge of defect tracking systems and their usage.
- Communication: Excellent communication and collaboration skills.