Responsibilities : Develop comprehensive test plans and test cases tailored to project requirements and business objectives. Design, create, and maintain automation scripts to enable efficient and repeatable test execution. Monitor the execution of automated test scripts, analyzing results to ensure accuracy and completeness. Troubleshoot and resolve issues identified during the testing process, collaborating with development and QA teams. Document test procedures, outcomes, and bug reports, providing clear and actionable feedback to stakeholders. Generate detailed test result reports and metrics, supporting data-driven decision making. Continuously improve testing frameworks and methodologies to align with evolving technology trends and industry best practices. Requirements: Bachelor's degree in computer science, Information Technology, or a related field. 7+ years' experience in developing and implementing test plans and test cases. Demonstrated expertise in designing, creating, and maintaining automation scripts using industry-standard tools (e.g., Selenium, QTP, JUnit, TestNG). Strong analytical and problem-solving skills, with an ability to identify and resolve complex technical issues. Solid understanding of software development life cycle (SDLC) and Agile methodologies. Excellent written and verbal communication skills. Other Requirements (Optional): Knowledge of CI/CD pipelines and integration with automated testing tools. Experience with cloud-based testing environments. Relevant certifications such as ISTQB, Certified Automation Tester, or similar. Familiarity with scripting languages such as Python, Java, or JavaScript. Prior experience working in multinational teams or global delivery environments. Show more Show less