Design and Development: Create and implement automated test scripts using Java and related frameworks (e.g., Selenium, TestNG) to ensure comprehensive test coverage of application features.
Test Strategy: Develop and document the automation test strategy, identifying suitable test cases for automation based on project requirements.
Collaboration: Work closely with developers, product managers, and other stakeholders to understand application features and ensure alignment on testing goals.
Continuous Integration: Integrate automated tests into the CI/CD pipeline using tools like Jenkins or Git, ensuring that tests are executed consistently throughout the development cycle.
Debugging and Optimization: Analyze test results, troubleshoot issues, and optimize automated tests for performance and reliability.
Documentation: Maintain detailed documentation of test plans, te...