equired Skills and Experience • Expert-level Java programming skills, including solid OOP, multithreading, collections, and exception handling. • Demonstrated experience maintaining or developing Java-based test automation frameworks. • In-depth understanding of keyword-driven, data-driven, and modular test design approaches. • Experience with integration of automation frameworks into CI/CD tools such as Jenkins, Azure DevOps, or GitHub Actions. • Familiarity with test management and defect tracking tool integrations. • Strong skills in debugging large legacy Java codebases and improving code quality. • Experience with build automation tools like Maven or Gradle. • Knowledge or experience with code obfuscation techniques (e.g., ProGuard). • Familiarity with basic UI automation libraries such as Selenium WebDriver is a plus. • Good understanding of software testing lifecycle, test automation best practices, and Agile development methodologies.