Initial Screening: HR phone interview reviewing your resume and experience with testing tools mentioned in your resume.
Technical Assessment: Online test covering Selenium, Java, and testing concepts.
Technical Interview: Detailed discussion about your automation experience, particularly with Selenium WebDriver, TestNG, POM framework, and JSON/POI implementation.
Practical Assessment: Short coding exercise to demonstrate your automation skills, possibly involving test case automation for web applications.
Final Interview: Meeting with the hiring manager to discuss team fit and specific project requirements.